在 Windows 服务器上启动 Erlang 应用程序
我有一个部署在 Windows Server 2008 服务器上的 Erlang 应用程序。 我的做法是: 将应用程序文件夹复制到 Erlang lib 目录中。 打开命令行 (cmd)。执…
Erlang 错误处理,“try”中的 X 不安全
谁能告诉我为什么这段代码会说 X 在“try”中不安全,我知道为什么,但更知道如何修复它。 try X = lists:append(lists:zipwith3(fun(X, Y, Z) -> […
ERLANG - 模式匹配未知大小列表中的特定模式
好吧,现在我想我变暖了,我必须对任何进来的东西进行模式匹配。 所以如果我说 Message = = [[<<>>], [<<"10">>,<<"171">>],…
当 mnesia 从程序内停止时,Erlang 应用程序的停止会挂起
我遇到了一个问题,我无法在程序中停止记忆而不导致应用程序挂起。 我目前正在我的 erlang 应用程序中进行 mnesia 原型设计。 在我的 jaus_app.erl 文…
Erlang - 交错的简单方法
交错三个数据集的简单/有效的方法是什么? Data1 = [<<5>>,<<6>>,<<7>>], Data2 = [<<5>>,<<6>>,<<7>…
为什么“当”是“当”?在这个函数中使用?
《Erlang编程》里有这个索引函数: index(0, [X|_]) -> X index(N, [_|Xs]) when N>0 -> index(N-1, Xs) 难道因为模式匹配,“when N>0”这个…
设置 Emacs 进行 Erlang 编程
Emacs 是 Erlang 编程的首选 IDE。 有很多好的模式(distel、erlware-mode、默认的 erlang 模式……),但是您对设置 Emacs 进行专业 Erlang 开发有何…
Erlang NIF 和线程的问题
我在 Erlang NIF 中的线程方面遇到了一些问题。您可以在此处查看我的代码:http://pastebin.com/HMCj24Jp。问题是,当我启动线程时,它需要一些参数并…
Erlang内部函数的递归
在使用 Erlang 时,我有一个进程循环函数,如下所示: process_loop(...A long list of parameters here...) -> receive ...Message processing log…
Erlang 记忆的简单示例
假设您有一个简单的函数,对于较大的值来说可能会变得相当昂贵: fact(0) -> 1 fact(N) -> N * fact(N - 1). 在哪里可以找到使用 dets 缓存(或记…
JavaScript 有多人棋盘游戏框架吗?
我可能会使用 javascript 开发在线棋盘/纸牌游戏。 我的方法是让客户端能够在独立模式下工作,因此它必须执行规则。这意味着,例如,如果玩家不能打出…