cost 293 ms
為什么 gen_server:reply/2 在某些情況下工作而在其他情況下導致超時

[英]Why does gen_server:reply/2 work in some instances while causing timeouts in others

我在讓gen_server:reply在我的代碼中的某些但不是所有情況下工作時遇到問題,盡管在我看來代碼在結構上與它工作的區域相似,但它不工作。 我不知道這是否是由於一些概念上的誤解或gen_server:reply/的不完整。 我已經創建了如下所示的 MRE 代碼(使用 EUnit 測試並准備好即 ...

使用 OTP (Elixir) 的堆棧服務器中的彈出功能

[英]Pop functionality in stack server with OTP (Elixir)

在 Bruce Tate 的 Programmers passport OTP 一書中,有一個構建堆棧服務器的練習,類似於 GenServer 在其文檔中給出的示例,但沒有使用 GenServer,即僅具有 OTP 功能。 實現堆棧的彈出功能是問題所在。 這個 function(連同堆棧的推送 fu ...

如何在 eunit 中使用 debugMsg 以及如何在 eunit 測試中打印一些東西,盡管測試超時

[英]How to use debugMsg in eunit and how to print something within the eunit testing although the test times out

我嘗試讓以下內容按照 erlang eunit 文檔中的描述工作: debugMsg(Text) 輸出消息文本(可以是純字符串、IO 列表或只是一個原子)。 結果總是好的。 但是,在我的代碼中使用它時,我確實得到了以下信息: 我是否以錯誤的方式使用它? 它應該在控制台中改為 go 還是什么? 我在 ...

如何將元組及其大小存儲在 erlang 中的文件中?

[英]How to store tuple and it's size in a file in erlang?

我創建了一個 genserver,它將從 erlang shell 接收一個元組。接收到元組后,genserver 應該將該元組及其大小寫入一個文件。 示例 - 輸入收到 {"A","B","C","D"}。 輸入應在文件中寫為:{"A","B","C","D"};4 等等..用戶還應該接收新的輸 ...

Email Android Studio中的OTP驗證

[英]Email OTP Verification in Android Studio

我是學生,正在做我的大學最后一年的項目。 它需要通過驗證 email 進行注冊。 我已經嘗試使用 Java 郵件發送帶有 OTP 代碼的 email。 我使用過谷歌和 outlook電子郵件,但它們都阻止/警告我發送垃圾郵件,因為所有郵件都是從我的 email 發送的,看起來像垃圾郵件。 我想知道是 ...

無法運行 ct_netconfc_SUITE 測試用例

[英]Unable to run ct_netconfc_SUITE testcase

當我嘗試運行測試套件 ct_netconfc_SUITE 中指定的測試用例時,出現錯誤“無法啟動 CTH,請參閱 CT 日志了解詳細信息”。 可能是什么問題? 請給我指示以解決問題。 我沒有在 CT 日志中找到任何線索。 ...

rebar3 基於 relup 升級 erlang 應用

[英]upgrade of erlang applications based on relup by rebar3

我正在研究基於 這篇文章的erlang應用程序的升級。 但是當我執行rebar3 relup時出現了一些問題: Option --relname is missing 環境如下: 二郎 鋼筋3 ...

尋找Erlang問答平台/社區

[英]Looking for Erlang Q&A platforms/communities

我正在尋找Erlang問答平台/社區進行討論和澄清。 我現在使用 StackOverflow 和 erlangforums.com。 兩個社區都很棒。 有沒有其他的問答平台? 我檢查了以下維護 Erlang 書簽的站點。 但是我沒有找到任何額外的問答平台。https://github.com/dro ...

如何在 Erlang OTP 中將消息從一個節點發送到另一個節點

[英]How to send a message from one node to another node in Erlang OTP

我們可以通過 shell 向現有進程發送消息,如下所示。 我在這里通過其用戶名注冊一個進程(例如:alice)代碼: 流程開始如下: 我發送消息 hello 來處理 alice,結果如下: 我的問題是,如果我使用相同的 coockie 啟動兩個節點並將兩個節點連接到 net_kernel,仍然為什么 ...

Erlang OTP 主管在啟動時退出我的聊天應用程序

[英]Erlang OTP supervisor exits on my chat app when starting

我開發了一個聊天應用程序,它的服務器在這里是“message_server”。 這是一個分布式應用程序,我可以通過為每個節點指定一個原子名稱來在多個節點上生成多個聊天用戶。 兩個聊天用戶之間的消息傳遞是通過向聊天用戶的節點發送消息來完成的。 我無法通過主管啟動此服務器。 如何解決這個問題呢。 我需要 ...

Erlang數據庫服務器nodedown錯誤,無法通過數據庫邏輯獲取mnesia數據庫數據

[英]Erlang database server nodedown error, can not get mnesia database data through database logic

我正在實現一個帶有聊天服務器和數據庫邏輯(用於 Mnesia)的Erlang/OTP基本聊天應用程序。 我想要一個數據庫服務器作為中間人。 這個聊天服務器和數據庫都是分布式的。 所以,我可以用他們的節點名生成新的聊天用戶(通過使用聊天服務器)。 我可以為每個可用的用戶節點初始化數據庫,因此 db 表 ...

屬性列表 get_value undefined erlang

[英]Property List get_value undefined erlang

我是二郎的新手。 我的財產清單如下。 這是我的功能。 io:format("~p\n", Conn)正確返回我的屬性列表。 但是proplists:get_value(pid, Conn)返回未定義。 當我在 erlang shell 中執行以下操作時,它會正確返回 Pid 值。 請 ...

有沒有辦法修改殺死消息何時發送到所有其他進程都必須死的任何進程?

[英]Is there a way to modify when the kill message is sent to any process all others has to die?

感謝您查看我的問題。 我為 o'reilly francesco cesarini 和 simpson thompson 的問題環問題編寫了一個代碼,練習 4-2:過程環。 現在這是我的問題,我如何修改代碼,以便在將消息終止發送到任何進程時,所有其他進程都應該自動終止,而不會通過環傳播消息。 即使 ...

是否有可用於在 gen 服務器中添加條件的選項?

[英]Is there an option available for adding conditions in gen server?

感謝您查看問題,如果你們能解決我的問題,這將是有幫助和感激的。 現在這是我的問題.. 我在 erlang 中創建了一個用於銀行業務的 gen 服務器,我只是將它用於存款和取款。 它工作得很好,我現在需要的是為撤回添加條件。 例如,如果要提取的金額使余額低於 100,則必須中止提取,並且必須顯示諸如 ...

使用 NetCat 向 Erlang 服務器發送原始 Tcp 數據包

[英]Sending Raw Tcp Packet Using NetCat to Erlang Server

我正在嘗試創建一個 TCP 服務器,它將傳入的 TCP 數據包存儲為二進制,用於鍵/值存儲。 我已經有一個 Erlang 客戶端,可以將 TCP 數據包發送到我的 Erlang 服務器,但是為了完整起見,我希望允許用戶使用 NetCat 等客戶端從命令行發送 TCP 數據包。 用戶將遵守如何格式化 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM