erlang-shell

    2熱度

    2回答

    我讀過這個Link負載測試eJabberd和MongooseIM。作者提到調整Erlang VM Link。 調整菜譜方案: +K true +A 5 +P 10000000 -env ERL_MAX_PORTS 1000000 -env ERL_FULLSWEEP_AFTER 2 -env ERL_MAX_ETS_TABLES 100000 我試着用他們想在這個Link指定erl

    2熱度

    2回答

    我有以下Erlang代碼,當我嘗試編譯它時,它給出如下警告,但這是有道理的。函數需要兩個參數,但我需要匹配「其他所有」而不是x,y或z。 -module(crop). -export([fall_velocity/2]). fall_velocity(P, D) when D >= 0 -> case P of x -> math:sqrt(2 * 9.8 * D); y -> mat

    1熱度

    1回答

    我必須在erlang shell中測試一個函數。我不想寫一個模塊和測試,即erl> c(module_name)。 有什麼辦法直接測試我的樣本erlang函數嗎? 喜歡: a() -> 1. 投擲的錯誤:事先 ([email protected])7> a()->1. * 1: syntax error before: '->' 謝謝!

    2熱度

    2回答

    我需要將兩個參數傳遞給我的Erlang代碼。它在Erlang shell中工作正常。 2> crop:fall_velocity(x,23). 21.23205124334434 但我該如何運行沒有Erlang shell的Erlang代碼。就像普通的python,c程序一樣。 ./program_name(不傳遞$ 1 $ 2參數)。 我嘗試這個 erl -noshell -s c

    1熱度

    2回答

    我在想,erlang的if語句和返回值背後的想法(在這種情況下是true-> true)。這是我的代碼片段 if (Velocity > 40) -> io:format(" processing fast !~n") ; true -> true end, 我知道Erlang不允許你有一個如果沒有一個真正的語句選項。但即使我可以使用true-> false,但對最終輸出無關緊要。 其實

    2熱度

    1回答

    我正在嘗試使用Yaws Web服務器來構建REST API,但我無法讓Yaws將請求發送到我的模塊。 -module(rest). -include_lib("stdlib/include/qlc.hrl"). -include_lib("yaws/include/yaws_api.hrl"). -export([out/1, addAirport/4, handle/2]). -comp

    0熱度

    1回答

    我使用ActiveMQ作爲消息代理,並使用Qpid proton c庫連接到Erlang進行消息傳遞服務,並且在運行ActiveMQ的情況下似乎可以很好地處理以下命令。 qpidpn:subscribe("amqp://127.0.0.1/topic://destination"). qpidpn:publish(#{address => "amqp://127.0.0.1/topic://de

    0熱度

    1回答

    如何連接到erlang外殼的riak。 我跟着這個網站「https://github.com/basho/riak-erlang-client」,但無法弄清楚。請幫助我連接來自erlang外殼的riak。 我不知道如何給它的路徑 erl -pa $PATH_TO_RIAKC/ebin $PATH_TO_RIAKC/deps/*/ebin

    0熱度

    1回答

    我正試圖在Riak上使用Erlang進行mapreduce。我有象以下數據: Bucket = "Numbers" {Keys,values} = {Random key,1},{Random key,2}........{Random key,1000}. 現在,我存儲1000個值從1到1000,其中所有的鍵由作爲參數的術語未定義自動生成,所以所有的鍵將具有值開始從1到1000. 所以我只

    1熱度

    1回答

    我想有二郎在遠程計算機上運行的一小塊的代碼與遠程外殼連接 erl $ERL_COOKIE -name ${SHELL_NAME} -remsh ${REMOTE_SHELL} -eval 'io:fwrite("~p",[registered()]), init:stop()' 並不在遠程系統上執行的EVAL單行與EVAL,它只是在一些本地引導而已。我也試過-run和-s。有沒有辦法做到這一點