erlang

    2熱度

    1回答

    我有一個ssl服務器,我想在接收到第一個ssl:recv到原始gen_tcp後降級。假設這可以用來做到這一點,我找不到如何使用它的例子。而且我不是那麼擅長使用Erlang的文件尚未http://erlang.org/doc/man/ssl.html#close-2 我有點糊塗了上NewController :: PID() 如何=超時()| {NewController :: pid(),time

    3熱度

    1回答

    如果我使用register(atom, spawn..)註冊新衍生過程,或者如果我註冊Pid = spawn..,它有什麼區別嗎? 讓我們先建立一個簡單的服務器循環: -module(geometry_server). -export([loop/0]). loop() -> receive {Client, {square, S} = Tuple} ->

    4熱度

    1回答

    我讀的二元運算靈藥DOC:https://elixir-lang.org/getting-started/binaries-strings-and-char-lists.html#binaries-and-bitstrings 在DOC: iex> <<255>> <<255>> iex> <<256>> # truncated <<0>> iex> <<256 :: size(16)>>

    2熱度

    1回答

    藥劑執行不區分大小寫的文件搜索提供Path.wildcard,其內部使用的Erlang :filelib.wildcard功能。 匹配區分大小寫,例如「a」與「A」不匹配。 (http://erlang.org/doc/man/filelib.html#wildcard-1) 請有沒有不區分大小寫替代?

    0熱度

    1回答

    我知道這是很基本的,但它的駕駛我了牆: peercert被定義爲: peercert(Socket) -> {ok, Cert} | {error, Reason} Types Socket = sslsocket() Cert = binary() The peer certificate is returned as a DER-encoded binary. The certif

    1熱度

    2回答

    我寫了一個名爲director的新庫。 這是一個主管圖書館。 它的一個特點就是給人一種樂趣元數2〜主任,主任會調用函數過程的每一個崩潰,第一個參數是崩潰的原因和第二被碰撞計數,例如: -module(director_test). -behaviour(director). -export([start_link/0, init/1]). start_link() -> dire

    1熱度

    1回答

    我有一個ram_copies Mnesia的設置,我可以插入記錄,我可以在他們使用位於此處下面的代碼打印:How to read all the records of mnesia database in erlang? 開始記錄: -record(someRecord, {a=null, b=null}). 表: mnesia:create_table(someRecord, [{

    5熱度

    2回答

    我建立了一個多玩家遊戲使用二郎神的消息傳遞結構(準確的說,4名選手)。以下鏈接中的tictactoe遊戲爲例,但真正類似於遊戲中顯示的消息傳遞構造: 然後我選擇在ejabberd多用戶聊天室上運行此遊戲,這是一個ejabberd鉤子。 但是,如果你在上面的鏈接上的文件tictactoe.erl看NewGameState,你會發現,沒有檢索的方式,在一個變量 出來。 所以我用的Mnesia並寫了產生

    1熱度

    1回答

    運行mix deps.compile時收到錯誤Package unicode_util_compat-0.3.1 not found; Updating package registry; Uncaught error in rebar_core錯誤。根據https://hex.pm/packages/unicode_util_compat的描述,看起來unicode_util_compat不支持

    2熱度

    1回答

    我正在通過在線示例,已經可以使用mnesia ram副本並將它們連接起來,但是我對一些事情有點困惑。 1:啓動節點(創建模式的人)是否只有本地模式? (例如,在根文件夾= [email protected]) 我問,因爲在另一個節點上,我可以簡單地啓動mnesia和change_config(extra_db_nodes,[node]),並自動獲取所有打開的數據起始節點。 這對我來說似乎很奇怪,如