编程 问答列表

如何管理服务器应用程序中的多个客户端会话?

作者:Dan Sosedoff 提问时间:11/13/2009

我正在编写类似于 GTalk 的网络聊天应用程序。它基于客户端的 Orbited + Sinatra,服务器端的 Ruby。我已经实施了所有协议,一切正常。 但是,如果一个用户有多个连接,我不知道如...

向非 C++ 程序员解释 C++ SFINAE

作者:Jim 提问时间:8/5/2010

C++ 中的 SFINAE 是什么? 你能用不精通 C++ 的程序员可以理解的语言来解释它吗?另外,SFINAE 对应于 Python 等语言中的什么概念?...

是否有可能在 Haskell 中检测到共享?

作者:Chris Taylor 提问时间:10/14/2013

在 Scheme 中,原语测试其参数是否为同一对象。例如,在以下列表中eq? (define lst (let (x (list 'a 'b)) (cons x x))) 结果 (eq? ...

什么是尾递归?

作者: 提问时间:8/29/2008

在开始学习 lisp 时,我遇到了术语 tail-recursive。这究竟意味着什么?...

x86 汇编程序:浮点比较

作者:JustMaximumPower 提问时间:8/14/2011

作为编译器项目的一部分,我必须为 x86 编写 GNU 汇编代码来比较浮点值。我试图找到有关如何在线执行此操作的资源,据我所知,它的工作原理如下: 假设我要比较的两个值是浮点堆栈上的唯一值,那么该指...

在没有循环构造的情况下更改数组的所有值

作者:Benjamin Crouzier 提问时间:10/2/2012

我在php中有以下数组: $a = [0, 4, 5, 7]; 我想在不编写循环的情况下增加所有值(for、foreach...... // increment all values // $...

如何在.NET中动态创建匿名对象?

作者:Alex 提问时间:10/26/2023

我有一个带有 Entity Framework 的 .net 8 项目,我想为它生成一个动态查询。 用户可以使用现有表根据自己的选择定义列: 例如: 我有 3 个表:、和第四个表,它与这 3 个...

应用组成,单子不组成

作者:missingfaktor 提问时间:8/12/2011

应用组成,单子不组成。 上述声明是什么意思?什么时候一个比另一个更可取?...

在 Groovy 中将方法作为参数传递

作者:David Moles 提问时间:3/6/2013

有没有办法在Groovy中将方法作为参数传递,而无需将其包装在闭包中?它似乎适用于函数,但不适用于方法。例如,鉴于以下情况: def foo(Closure c) { c(arg1: "baz",...

为什么原位突变用“IO”表示?

作者:joel 提问时间:11/17/2023

为什么在函数式语言中使用可变数据结构和其他可变性来表示?例如,我正在查看 Haskell 的 IORef 或 Idris 的 IOArray。IO 我不认为这是一个历史或设计问题。我不太明白为什么适...


共292条 当前第1页