我需要从 ejabberd 连接 AWS 弹性搜索。所以,在按照模块中给出的说明开始集成后,我找到了要连接的以下模块,我得到了一些错误调用此 function:elasticsearch:index(<<"my_index">>, <<"_doc">> ...
我需要从 ejabberd 连接 AWS 弹性搜索。所以,在按照模块中给出的说明开始集成后,我找到了要连接的以下模块,我得到了一些错误调用此 function:elasticsearch:index(<<"my_index">>, <<"_doc">> ...
我正在研究函数式编程 class 中的一个学校项目。该项目是关于确定一组多米诺骨牌(表示为 1-6 的两个数字的元组列表)是否可以端到端。 我对这个问题没意见,但我遇到了一个问题,其中lists:filter返回字符串"\n\f"而不是文档中所说的列表。 我在网上找不到任何东西,想知道你们是否有任 ...
基本上,这就是问题:如果使用 brod group subscriber,是否有办法为每个分区获取提交的偏移量和 Kafka 的偏移量? 我正在使用 brod v3.16.2 ...
我有这样的场景:编写一个 function eval/2,它接受一个元组作为它的第一个参数,第二个参数 map 将原子映射到数字。 例如,调用 eval({add, a, b}, #{a => 1, b => 2}) 返回 3 而调用 eval({mul, {add, a, 3}, b ...
我在让gen_server:reply在我的代码中的某些但不是所有情况下工作时遇到问题,尽管在我看来代码在结构上与它工作的区域相似,但它不工作。 我不知道这是否是由于一些概念上的误解或gen_server:reply/的不完整。 我已经创建了如下所示的 MRE 代码(使用 EUnit 测试并准备好即 ...
我尝试以多种方式引用 erlang 中生成的进程,以便使它们与调用gen_server时From的日志记录兼容。 到目前为止,我已经尝试过P1ID = {spawn(fun() -> self() end), make_ref()},以捕获from()的结构,如有关gen_server:re ...
这里我可以直接连接rabbit节点: 但是它在使用程序时显示错误。 Erlang RabbitMQ 客户端库 错误内容如下: 那么,它有什么问题呢? ============ 这是例子 ...
我尝试让以下内容按照 erlang eunit 文档中的描述工作: debugMsg(Text) 输出消息文本(可以是纯字符串、IO 列表或只是一个原子)。 结果总是好的。 但是,在我的代码中使用它时,我确实得到了以下信息: 我是否以错误的方式使用它? 它应该在控制台中改为 go 还是什么? 我在 ...
我想在我的 Linux 终端上打印一个 utf8 列表。 当我在Ubuntu22.04上编译运行时, 它显示为 \x{3042} 而不是 あ。 在utf8中,“あいうえお”应该有15个字节。 如何将 \x{3042} 拆分为 3 个字节并打印 あ? 顺便说一句,“あ”是一个日语字符。 list_t ...
erlang/elixir 原子名称的最大长度是多少? 我知道原子的最大数量有一个限制,但这也是我搜索原子的最大长度时弹出的所有内容。 https://www.erlang.org/doc/efficiency_guide/advanced.html 我正在考虑通过将原子连接起来形成树状结构来 ...
我知道从存档文件加载代码的支持是实验性的。 例如,应用程序的存档文件可以这样创建: 但是有什么方法可以方便地使用 rebar3 创建“.ez”文件吗? ...
我对 Erlang 的错误处理有些迷茫。 一方面,有进程调用exit(Reason)或exit(Pid, Reason) ,或者遇到运行时错误,或者只是结束; 另一方面有联动流程、监控流程、系统流程; 另一方面,发生什么或收到什么消息似乎取决于这两个变量。 是否有关于这些东西如何组合的概述,以及在 ...
设置:OTP 26。带有插件 Erlang 0.11.1162 和 Makefile 223.8214.6 的 IntelliJ 2022.3.1 预览中的代码:测试套件 ct.netconfc_SUITE。 我们可以使用命令make common_test_test ARGS="-suite ct ...
我正面临来自滞后主题的 Kafka 主题消费问题。 以下是一些细节: 我正在使用带有组 ID 的 erlang brod 客户端我在同一组中有几个消费者(3 到 5 个) 如果我的消费者崩溃或断开连接一段时间,它的组 ID 会出现巨大滞后(我们说的是每天约 1.5 亿条消息) 如果我重新启动消费者并 ...
我创建了一个 genserver,它将从 erlang shell 接收一个元组。接收到元组后,genserver 应该将该元组及其大小写入一个文件。 示例 - 输入收到 {"A","B","C","D"}。 输入应在文件中写为:{"A","B","C","D"};4 等等..用户还应该接收新的输 ...
我需要在我的应用程序中启动 SSH 连接,这需要用户名和密码。 用户名是常量,因此可以进行硬编码,但我希望隐藏密码(类似于 bash 中的read -s pass )。 我尝试使用io:read 、 io:fread 、 io:read_line 、 io:get_chars甚至os:cmd("r ...
我尝试实现 VAPID Claim,它使用 ECDH 签名和 prime256v1 曲线。 这里的代码: 当我运行它时,我收到错误消息: 知道如何解决吗? ...
我是 Erlang 的新手。我正在研究有关 RabbitMQ 如何处理消息的一些细节。 我想在其源代码中创建一些断点并观察上下文。 但是,Erlang OTP应用似乎没有理想的IDE,它可以像IDEA一样为java带来良好的调试体验。 由于 RabbitMQ 的源代码由 erlang.mk 管理, ...
我是 Erlang/Elixir 新手,我正在研究如何在 Elixir 中使用otel_resource_detector 。前段时间我设法在 Erlang 中使它工作,但我正在努力在 Elixir 中做正确的事情。这是我在 Erlang 中所拥有的: 完整的 Erlang 应用程序在这里: ht ...
p(M, C, B, I) when B =:= 32#3J -> receive {_} -> a after 27#5C -> C ! { self(), { M, (B * 13#37) rem 35#7B, I }} end; 这是需要输入 ...