erlang

erlang

文章 120 浏览 76

Erlang:在同一模块中定义多个行为?

问:我想了解在同一模块文件中定义多个行为的优缺点。 例如, -module(someapp_sup). -behavior(supervisor). -behavior(application). 使用这种布局…

猥︴琐丶欲为 2024-08-13 13:31:26 3 0

在Erlang的gen_server中实现代码交换

我希望在 gen_server 上利用 Erlang 的热代码交换功能,这样我就不必重新启动它。我该怎么做呢?当我搜索时,我只能找到一篇文章提到我需要使用 gen_s…

浪推晚风 2024-08-13 12:26:38 10 0

'拉链'在埃尔兰

我只是想知道标准 erlang 库中是否有现成的 zip 函数实现。像这样的东西: zip([H1|T1], [H2|T2], Acc)-&gt zip(T1, T2, Acc ++ [{H1, H2}]) zip([], …

反话 2024-08-13 12:01:40 2 0

ejabberd IP 地址

有谁知道是否有直接的方法将 IP 地址映射到登录 ejabberd 的用户?我通过修改 ejabberd_receiver.erl 并从此处调用 inet:peername(Socket) 找到了一种…

小伙你站住 2024-08-13 11:49:44 4 0

Erlang:何时执行`inets:start()`?

执行 inets:start() 的适当位置是什么? 在“applicationname_app”模块中? 在 applicationname_sup 管理模块中? 在从主管挂起的子进程中?\ 在其他…

怀中猫帐中妖 2024-08-13 11:46:00 6 0

分析 Mnesia 查询

我们的 Mnesia DB 运行缓慢,我们认为它应该更快一些。 因此,我们需要对其进行分析并弄清楚发生了什么。 有许多选项可供选择: 运行 fprof 并查看时…

鸠魁 2024-08-13 10:54:59 5 0

问题 gen_tcp:接受

我已经创建了一个 TCP 服务器,它生成一个进程来侦听传入的连接。这是示例代码(从原始代码中删除了一些内容): module a: main([]) -&gt { ok, Pid …

眼前雾蒙蒙 2024-08-13 08:27:40 5 0

Erlang:在这种情况下,使用 try catch 或 case 语句哪个更有效?

假设我在 Erlang 中有一些函数 fn1() ,如果函数执行成功,则返回 {ok, Result} ;如果出现错误,则返回 {error, "ErrorReason"} 。 现在,在另一个函…

忘羡 2024-08-13 08:15:58 5 0

Erlang 中的回溯

首先对我的英语感到抱歉。 我想在 Erlang 中使用回溯算法。它将作为解决部分填充数独的猜测。 9x9 数独存储为 81 个元素的列表,其中每个元素存储可以…

春夜浅 2024-08-13 07:31:15 8 0

Erlang:“include_lib”和“include_lib”之间有什么区别?和“包括”?

“include_lib”和“include”有什么区别? 例如 -include_lib("eunit/include/eunit.hrl")…

茶底世界 2024-08-13 07:07:35 1 0

Erlang:级联主管?

是否可以在应用程序内级联监管者? 例如,主管 sup1 生成一个子进程,该子进程创建了主管 sup2 ?…

埋情葬爱 2024-08-13 05:42:58 4 0

Erlang:多次调用 mnesia:create_schema 会有副作用吗?

在每个应用程序启动时调用 mnesia:create_schema() 是否有副作用? 根据我不断阅读的内容,每个数据库实例只应调用此函数一次。在现有数据库上多次调…

尘曦 2024-08-13 05:11:43 4 0

Ejabberd 内存消耗(或泄漏?)

我在我们的服务器上使用 ejabberd + mochiweb。 ejabberd 和 mochiweb 运行的时间越长,消耗的内存就越多(昨晚它消耗了 35% 的内存。现在略高于 50%…

江挽川 2024-08-13 04:54:52 6 0

Erlang:Mnesia:连续更新单个字段值

我有一个包含三个字段 i、a 和 b 的 mnesia 表,是使用记录创建的 -record(rec, {i, a,b}). 现在我在表中插入一行,如下所示: mnesia:transaction( f…

撩动你心 2024-08-13 04:05:32 6 0

erlang中的大小写问题

在处理 Erlang 的案例时,我遇到了一个问题。问题如下: other languages: switch(A) { case "A" : case "B" : //do something break } 那么,如何使…

无尽的现实 2024-08-13 03:05:31 4 0
更多

推荐作者

玍銹的英雄夢

文章 0 评论 0

我不会写诗

文章 0 评论 0

十六岁半

文章 0 评论 0

浸婚纱

文章 0 评论 0

qq_kJ6XkX

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文