问题标签 [erl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
829 浏览

erlang - ejabberd:如何从 xml 元素中提取数据

我有这个数据包:

我想从中提取数据: ("maxchars" && "node")

我正在做的是使用位于 xml.erl 中的函数,但我不知道该怎么做。

我尝试过的示例:

0 投票
1 回答
104 浏览

erlang - Erlang:如果列表中存在字符,则在插入文本时检查字符

我正在寻找的是,如果插入的文本包含字符和整数,并且如果这些不在列表字符中返回 false

示例列表:

并且该函数应具有 1 个值,例如:

如果插入的文本是:

应该返回 true 因为文本中的所有内容都存在于 List 中

如果插入的文本是:

应该返回 false,因为 List 中不存在“+”和“.”。

0 投票
2 回答
472 浏览

erlang - erlang list 使用 list 减法:map

我真的需要这个任务的帮助,如下所示:我需要使用地图系列来实现这个功能。

映射子(列表 1,列表 2)。

问题是如何使用我允许使用的功能来管理 List2,例如,
如果我从 List2 中找到第一个元素并删除他在 List1 中的第一次出现。
如何将我要查找的元素替换为
List2 尾部的头部(List2 中的下一个元素)
谢谢。

0 投票
1 回答
1077 浏览

bash - ERL:从 shell 执行 erl 命令

所以这就是我想要的 - 从 bash shell 执行以下迷你脚本:

我试图找出可能性,但找不到明确的答案。有一个“-noshell”选项,或者,“-oldshell”选项,但它们都没有说明如何执行上述任何命令。

我怎么做?

0 投票
1 回答
105 浏览

erlang - ejabberd:连接到服务器时获取用户(版本和操作系统)

我正在尝试在用户"Windows XP, Windows 7, Linux .... etc"连接时读取用户操作系统我正在使用 ejabberd 2.1.x 但没有显示给我。

我正在做的是:

它返回所有用户数据,如(状态、资源、上限......等)其他(版本、操作系统、客户端名称)有没有办法做到这一点?

我相信在(muc 聊天)中有很多机器人这样做,如果我输入:

用这个消息返回给我:

但我不知道他们是怎么做到的。

0 投票
2 回答
885 浏览

macos - 安装的 erlang R16B03 和 erlc 命令不起作用

我使用 erlang.org 安装了 erlang

我可以看到 erlang 已成功安装。但是,我无法使用 erlc 命令,例如,

另外,我尝试为这个新安装创建一个符号链接。

如果我缺少任何东西,请帮忙

0 投票
1 回答
87 浏览

erlang - 如何使用 open_port 防止消息泛滥?

我正在尝试通过 stdin 一次读取一个 100gb 文件,使用

但这会使我的系统充满消息,直到我用完 ram。有没有办法让它像 {active, once} 与端口?还有 io:get_line() 但我想知道这是否可行。

0 投票
2 回答
1161 浏览

ubuntu - 尝试运行 Rabbitmq 时连接被拒绝

最近我在 Ubuntu 14 上安装了 Rabbitmq 3.6.2,但是每当我运行 rabbitmq-server 命令时,它都会给我错误:

我检查了 iptables 里面没有规则。我确信rabbitmq 没有运行并且端口可用。我不是 linux 大师,所以不知道在哪里搜索。

更新:

/etc/rabbitmq 文件夹是空的,可能是因为它没有使用 apt-get 完成配置(并且没有 rabbitmq-env.conf):

我的 ifconfig 看起来像这样(出于隐私原因,在 IP 地址中添加了 xx):

谢谢!

0 投票
1 回答
316 浏览

bash - 从 bash 变量为 Erlang erl 传递 -eval 失败

我正在尝试从 bash 脚本启动 erl。当我从变量传递 eval 表达式内容时,erl 无法启动。在 erl 命令行中直接给出 eval 选项时,erl 启动时没有任何问题。怎么办正确?

脚本输出是

0 投票
0 回答
61 浏览

php - 将数组从 PHP 返回到 erlang

我正在尝试将一个包含两个值的数组从 PHP 返回到 erlang。我正在使用从 erlang 到 Web 服务器的 http 调用

eb 服务器将数组返回为

在 Erlang 方面,我收到了

我正在尝试记录我收到的内容,这似乎有点奇怪。我怎样才能干净地将数组传递给erlang。

注意:当我在 erlang 中执行 is_list(Body) 时,返回 true。