ets

    0熱度

    2回答

    得到了與限定詞的一個問題:to_ets/2 可能有人點我一個示例在線?我查看了手冊頁,但是我看不到任何示例用法。在google上找不到任何東西.. 我的問題似乎與實際dets:to_ets()函數本身,而不是創建dets。我已經在它自己的測試,它很好。

    2熱度

    2回答

    ETS是否確保元組的內部順序與它們的插入順序相同?例如:我通過每秒插入一個元組來保存日誌,時間戳是關鍵。在這個例子中,是否確保元組按鍵排序? 據我所知,ordered_set會做我想做的事,但它有一個插入開銷。所以如果set保持插入順序,那麼在我的例子中使用set會更有效率。那麼,是嗎? :-) 由於提前, 尼古拉

    1熱度

    2回答

    Erlang ETS表可以在不同的進程間共享嗎?因此,如果我有兩個進程在不同的Erlang運行系統上運行,我可以以某種方式將它們鏈接起來,以便我在一個ETS表中做的所有更改都會反映在另一個ETS表中。

    1熱度

    1回答

    查找在ETS不存在的表(T3)後,所有的用戶創建的表(t1和t2)將被刪除。這是一個錯誤還是隻是ets的一個奇特功能? 這裏是ESHELL代碼。 Eshell V5.9.1 (abort with ^G) 1> ets:new(t1, [named_table]). t1 2> ets:new(t2, [named_table]). t2 3> ets:all(). [t2

    4熱度

    2回答

    我在elang中有一個奇怪的行爲與ets:select。 我實現了一個正確的select語句(下面的4和5),然後我在我的語句(下面6)中犯了一個錯誤,然後再次嘗試與4和5中相同的語句,但它不起作用更長的時間。 發生了什麼事?任何想法 ? Erlang R14B01 (erts-5.8.2) [source] [smp:2:2] [rq:2] [async-threads:0] [kernel-p

    3熱度

    4回答

    我在一個過程中創建ETS表,我想在另一個過程中使用它。我如何在第二個過程中「打開」ETS表格?無法在手冊頁中找到好的功能。

    3熱度

    1回答

    我知道ETS表的查找時間是不變的。但是我也聽說過,表格被保存在進程之外,當檢索數據時,它需要移動到進程堆中。所以,這很昂貴。但是,如何解釋這一點: 18> {Time, [[{ok, Binary}]]} = timer:tc(ets, match, [utilo, {a, '$1'}]). {0, [[{ok,<<255,216,255,225,63,254,69,120,105,102,0

    0熱度

    1回答

    我已經下載了Python,但想將代碼提供給Enthought Tool Suite(ETS)。根據這個網站(http://code.enthought.com/source/): 它說下載以下python腳本:https://raw.github.com/enthought/ets/master/ets.py 我把ets.py到python腳本,保存爲...在Python Shell中,我輸入「i

    0熱度

    1回答

    -record(rule, {id, low, high}). test_ets() -> ets:new(rule_table,[named_table,public,bag]), ets:insert(rule_table, #rule{id=1, low=2, high=5}), ets:match_object(rule_table, [{'$1',[{

    1熱度

    2回答

    我在一個使用mapReduce算法的工程中工作,所以我從Erlang的大數據文件中構建了一個ets表,我想同時處理它。 該表結果非常大,我想知道是否有辦法將一個大表拆分爲幾個較小的表,以便我可以同時使用mapReduce算法搜索表 ,有沒有什麼辦法可以拆分一張大桌子放入小桌子? Thnx。