erlang

    2熱度

    1回答

    在這種情況下,透析器對我來說表現得很奇怪,我還沒有找到任何可以更好地理解它的東西。 這是不是一個錯誤: defmodule Blog.UserResolver do @type one_user :: ({:error, String.t}) @spec find(%{id: String.t}, any()) :: one_user def find(%{id:

    1熱度

    2回答

    如果一個服務器通過使用pid從一個進程接收多個請求! Msg,但每個請求的處理時間不同,那麼如何保證發件人收到回覆的順序?

    0熱度

    1回答

    我試圖使用Windows 8.1配置ejabberd模塊下面的鏈接 https://github.com/Mingism/ejabberd-stanza-ack ejabberd版本17.01 二郎8.3 版本這是命令我使用 erlc -I $ {C:\ Program Files \ ejabberd-17.01 \ lib \ ejabberd-17.01 \ include} mod_sta

    0熱度

    1回答

    我在Docker容器中構建了一個erlang應用程序。 我的數據目錄連接爲泊塢窗卷。我正在使用: application:set_env(mnesia, schema_location, disc), 和{disc_copies, Nodes}。 當我重新啓動與應用: docker-composer stop myapp && docker-composer up myapp 一切工作正常,但

    1熱度

    1回答

    以下代碼片段有什麼問題? > A = [{X, 1} || X <- lists:seq(1,5)]. > lists:keyfind({3,1}, 1, A). false 爲什麼函數返回false?理想情況下它應該返回{3,1}。

    0熱度

    1回答

    我正在使用鉤子在ejabberd中編寫模塊。在這裏面,我火了一個SQL查詢如下: - ?INFO_MSG("Packet Type:- `~p` ~n ~n ~n", [sql_queries:get_privacy_list_names_t("praful")]); sql_queries是ejabberd另一個模塊和get_privacy_list_names_t是它的功能。 get_pr

    2熱度

    1回答

    我正在用Elixir中的Leex/Yecc解析特定的日誌文件。幾個小時後,我得到了最簡單的方案。不過,我想進入下一步,但我無法弄清楚如何去做。 首先,這裏是日誌格式的例子:他們的 [!] plugin error detected | check the version of the plugin 我簡單的嘗試是隻與第一線,但多個條目,因爲這樣的: [!] plugin error dete

    0熱度

    3回答

    我想了解一個用作消息代理的開源軟件(EMQTT https://github.com/emqtt/emqttd),但是當我試圖更改一些代碼並跟蹤消息如何在其中流動時,會出現一個問題,即Intellij Idea似乎只能調試一次Erlang函數或一個模塊。有沒有什麼方法可以調試整個項目,並用斷點跟蹤它,而不是逐個調試它們?

    -1熱度

    2回答

    在Scala或Elixir等基於演員的語言中仍然會出現死鎖嗎?如果是,如何檢測並避免它們?

    0熱度

    1回答

    我嘗試使用erlang文檔中描述的erl_errno:http://erlang.org/doc/man/erl_error.html#。 但是,在鏈接過程中出現符號未找到問題。我在Mac上運行,這裏的節目是如何鏈接: g++ -L/usr/local/lib/erlang/lib/erl_interface-3.9.3/lib -o "roserl" ./src/driver.o ./src/e