Erlang是一种通用的,垃圾收集的编程语言和运行时环境,内置支持并发,分发和容错。
Erlang http 服务器牛仔在 60 秒后停止传输数据
我正在使用牛仔测试数据流,但 60 秒后牛仔停止流,我尝试设置不同的配置选项,但没有运气。 Cowboy 是这样开始的: `start_http() ->...
Erlang http 服务器 owboy 在 60 秒后停止传输数据
我正在使用牛仔测试数据流,但 60 秒后牛仔停止流,我尝试设置不同的配置选项,但没有运气。 Cowboy 是这样开始的: `start_http() ->...
如何使用erlang HTTP方法发送MIME(多部分媒体封装)内容类型消息?
我目前正在 Erlang 中开发一个模块,该模块发送一个 HTTP POST 请求,其中包含包含 JSON 和二进制数据的多部分/相关消息。但是,我在连接...
在 GenServer 中 def init(_opts \ []) 做 表 = :ets.new(:my_table, [:duplicate_bag, :public]) {:好的, %{}} 结尾 def add_player(zone_id, socket_id) 做 :ets.thing( :我的表, ...
我一直在尝试 rebar3 (3.15.0),只是为了让它与基本模板一起运行,并且在尝试运行一个简单的 Hello World 类型示例程序时遇到了问题。我要开始了
为什么原子类型很有用(在 Elixir、Erlang 中)?
根据http://elixir-lang.org/getting-started/basic-types.html#atoms: 原子是常数,它们的名字就是它们自己的值。其他 语言称这些符号为 我想知道 p 是什么...
在 Erlang 中模拟同步通信有一个非常常见的技巧: %% 处理“发送者” 参考 = make_ref(), '接收者' ! {自我(),参考,消息}, 接收 {ack, Ref} -> 确定结束, ... %% P...
我是 Erlang 新手,注意到没有本地函数可以从列表创建 json 字符串(或者有吗?)。我使用这个方法在 Erlang 中创建 json 字符串,但不知道是否不会
在 Erlang 交互式 shell 中,您可以将变量绑定到值。如果我想清除所有内容并从头开始,而不退出会话并开始新的会话,我该怎么做? 一个...
据我所知,Erlang 进程总是会在其邮箱中接收第一条[到达]的消息,这些消息是与模式匹配的。我很好奇是否可以用它来获得以下假设:...
erlang:erlang shell 中的第一行是什么意思?
$ 呃 Erlang/OTP 26 [erts-14.2.1] [源] [64位] [smp:8:8] [ds:8:8:10] [异步线程:1] [jit] [dtrace] erlang shell 的每一块都代表什么意思? 我对这些特别感兴趣 [smp:8...
如何使用erlang http方法发送MIME(多部分媒体封装)内容类型消息
我目前正在 Erlang 中开发一个模块,该模块发送一个 HTTP POST 请求,其中包含包含 JSON 和二进制数据的多部分/相关消息。但是,我在连接...
在 mac 上安装 erlang 但出现错误“crypto usable opensslfound ...”,我该如何修复它?
我在我的Mac上安装了erlang ENV,然后执行'./configure'并得到如下错误: ****************************************************** ****************** ********************** 应用
Elixir 中何时使用 Agent 代替 GenServer
在阅读 GenServer 和 Agent 的文档时,我想知道 Agent 可以解决哪些 GenServer 无法解决的用例?那么,什么时候更喜欢 Agent 而不是 GenServer? 我知道这个功能
我在 Elixir 脚本 wget.exs 中编写了一个模块 SC。 SC 模块利用 Erlang 的操作系统模块来执行复杂的命令并将其输出打印在屏幕上。我在脚本中使用该模块来关闭...
许多程序使用如下命令返回其版本号: $程序--版本 程序(平台信息)v1.2.3 这对于编写程序安装或维护脚本很有用,并且...
无法使用erlangs`:socket`模块接收TCP数据包
我尝试通过 erlangs :socket 模块使用低级套接字接收所有 TCP 数据包: def start() 做 {:ok, 套接字} = :socket.open(:inet, :raw, :tcp) 接收(套接字) 结尾 defp recv(套接字)...
我正在学习Erlang,我对以下代码感到困惑: -模块(kill_master)。 -导出([开始/1,循环/1])。 开始(SlavesNum) -> process_flag(trap_exit, true), [spawn_link(fun() -...
如何从我的 ejabberd 版本中读取 sys.config?
我正在运行 ejabberd 23.01 - 我想从我的 sys.config 文件中读取一些值。 当在 VSCode 中运行 ejabberd 作为 relive 时,运行 ejabberdctl debug 并运行 application:get_env(ejabberd, ...