处理队列的返回:out_r
我有一个声明,我想使用 out_r 删除队列中的最后一项。 文件说回报是 结果 = {{值,项目},Q2} | {空,Q1} Q1 = Q2 = 队列() 如果我只想获取已删除项…
erlide (eclipse) 中的 Erlang 示例项目
伙计们,我刚刚开始学习 erlang ...因为我是一名 java 程序员,所以我正在使用 eclipse ...我已经下载了 erlide ...但现在正在网上寻找有关如何使用 e…
在启动 start_child 调用的进程中注册子进程
我有一个逻辑模块,告诉主管启动子进程。我需要将这些孩子的 pid 存储在逻辑模块状态中。但如果主管重新启动它,我还需要更新子进程的 pid。 所以我不…
在 Erlang 的字典中存储字典
我有一个字典,我用它来存储另一个使用参数名称的字典。 我收到右侧不匹配错误。 这是我的代码 handle_cast({setState, Id}, State) -> Id0 = dict:…
global:whereis_name() 从不同终端返回不同的 Pid
有人可以向我解释一下为什么从 global:whereis_name() 返回的 Pid 在不同终端(至少在 OSX 下)中执行时不同。 下面是一个简单的演示。 demo.erl -mod…
如何将二进制字符串转换为整数或浮点数?
我有以下形式的二进制字符串: <<"5.7778345">> 或者 <<"444555">> 我事先不知道它是浮点数还是整数。 我尝试检查它是否是整数。这不…
EUnit 和 io:format
我想使用 EUnit 测试一些第三方 Erlang 代码。 代码函数的输出使用 io:format/2 显示到标准输出。我想捕获该输出并对将打印出来的字符串执行 ?assert …
在 Erlang 中读取收到的 HTTP 请求的正文
我一直在研究 Mochiweb,但在通过套接字接收请求时找不到读取正文的方法。 我不限于 Mochiweb,任何其他 HTTP 库都对我有好处。 我还尝试了 gen_tcp:l…
Erlang 通过 cookie 实现的安全性足够吗?
关于 Erlang 的“秘密 cookie”机制的安全性的事情。 该机制是否存在任何漏洞? 如果它容易发生意外渗透,这应该是一个问题吗? 为了使 Erlang 节点及…
Erlang/OTP - 计时应用
我有兴趣对程序的不同部分进行速度基准测试。我尝试使用 info(statistics) 和 erlang:now() 我需要知道精确到微秒的平均速度是多少。我不知道为什么我…
Erlang 相当于 if else
我有两部分代码想要执行。两者都是条件条件, if Value1 < N do something else if Value1 >= N do something if Value2 < N do something else…
Erlang 中事件流(又名 CEP)的实时关联/分析有什么框架吗?
想要分析具有某些特征(例如公共来源)的事件流,并在给定的时间窗口内,最终将这些多个事件关联起来并从中得出一些推论,最后启动一些行动。 我对复…
配置 emacs + erlang 用于 wxErlang 的使用
你好 Erlang 需要 -smp 才能使用 wxErlang。当我使用 emacs 编辑和编译时,我修改了 erlang.el 文件,如下所示: (defvar lower-erlang-machine-optio…