erlang

    2熱度

    2回答

    對於我的新項目有電子郵件module.i需要顯示所有的電子郵件信息在web.when我打電話給服務器我得到base64編碼的MIME數據。在應用base64解碼技術後,即時獲取MIME數據如下: /********************* Mime數據啓動******** ***************************/ From [email protected] Tue Jun 23

    2熱度

    4回答

    我有元組的列表: X = [{"alpha","beta"},{"gamma","theta"}]. 我想在使用以下格式打印X作爲扁帶,io_lib:format("~s", [X]): [{"x":"alpha", "y":"beta"}, {"x":"gamma", "y":"theta"}] 如何實現這一目標?我開始使用Map來轉換列表。但是我無法將它打印成字符串......(在X上

    18熱度

    6回答

    我已經到了現在已經寫了很多Erlang代碼的階段,並且我可以看到一些風格(壞或者好)以我一直以來的方式爬行寫它。這個特殊的習慣我想要一些意見 - 是更好(更可讀/更快/無論)將案例風格的語句轉換爲函數模式匹配? 例如 比較(一個人爲的例子) case {Size > 100000, Type} of {true, ets } -> %% Do something to con

    4熱度

    4回答

    從Cesarini和Thomson編寫的Erlang編程的第90頁中,有一個示例沒有詳細討論。我是功能編程和遞歸思維的新手,所以我不熟悉以這種方式解決問題。 「例如,下面的函數通過交織 它們的值合併(長度相同)兩個列表:」 merge(Xs,Ys) -> lists:reverse(mergeL(Xs,Ys,[])). mergeL([X|Xs],Ys,Zs) -> mergeR(Xs,Ys,

    4熱度

    2回答

    我偶然發現了this question,我意識到我忘記了很多來自非過程式編程類的東西。 當我試圖理解代碼時,在我看來,它非常冗長,所以我試圖縮短代碼。這是否與原始代碼做同樣的事情? merge([X|Xs], Ys) -> [X | merge(Ys, Xs)]; merge([], []) -> []. ...我從來沒有使用Erlang工作過,所以我也許做了一些語法錯誤:-)

    4熱度

    3回答

    我正在開發一個需要很多數據庫寫入的Erlang應用程序。除了主鍵之外,我的模式還有一個強制執行唯一約束的屬性。 說我有一個ID,一個unique_constraint_field和其他一些字段。由於沒有其他行應具有我要更新的unique_constraint_field值的值,因此我需要現在更新DB中對應於唯一ID的行。由於更新量大(每次更新只會影響1行),我需要執行(也需要低延遲),我依靠主鍵和

    9熱度

    3回答

    我試圖在erlang中使用append模式在文件中寫入一些內容,但它給出了錯誤作爲錯誤的參數。 Syntax used: file:write_file("/tmp/test1.txt","Abhimanyu","append"). error:{error,badarg} 謝謝

    3熱度

    2回答

    使用Erlang解析MIME時,我可以提取標題,正文和附件。所以現在我必須分開解析所有這些部分。 頭結構: Header-tag : header-value\n 實施例: Delivered-To: [email protected]\nReceived: by 1.gnu.geodesic.net (fdm 1.5, account "mail");\n\tFri, 03 Jul 2009

    3熱度

    2回答

    我使用本地MySQL驅動程序(http://code.google.com/p/erlang-mysql-driver/)和mochiweb。當我在shell模式下嘗試MySQL驅動程序時,所有的啓動都很好。但是,當我寫一些代碼了Mochiweb,它報道了我以下錯誤: =CRASH REPORT==== 4-Jul-2009::04:44:29 === crasher: ini

    4熱度

    3回答

    我最近遇到了編程語言Erlang,並且我對開發基於大規模實時瀏覽器的Web應用程序感興趣。我想知道在美國的任何地方是否有任何研究生課程,這些課程將教我編寫可擴展的網絡應用程序或類似的東西。