ets

    1熱度

    1回答

    我使用類型爲ordered_set的ETS表,並且行看起來像{{integer_value, string}}(基本上它沒有任何價值,唯一的關鍵)。 當我執行ets:select(tab, [match_spec])時,match_spec所做的是選擇所有行,其中integer_value符合大於和小於理解。 我想知道,是否有益於掃描整個表格,而不是掃描整個表格,在對數時間內找到下限和上限,然後獲

    3熱度

    1回答

    我試圖使用指數平滑方法創建預測,但得到錯誤「非季節性數據」。這顯然不是真的 - 請參閱下面的代碼。 爲什麼我得到這個錯誤?我是否應該使用不同的功能(它應該能夠執行簡單,雙重,衰減趨勢,季節性,Winters方法)? library(forecast) timelen<-48 # use 48 months dates<-seq(from=as.Date("2008/1/1"), by="mo

    1熱度

    1回答

    首先聲明我正在學習erlang。這裏根本不是專家。 雖然使用ETS做了一些例子,但我發現了一些我不理解的東西(即使搜索後)。 我在哪裏創建 TableID = ets:new(tablename, [public])} 公共ETS然後我通過表格ID到其它過程的處理。當我這樣做運行模塊形成殼,一切都好。當我使用erl -noshell -s ...運行完全相同的模塊時,或者甚至沒有-noshel

    1熱度

    1回答

    二郎版本18.3 得到了與二郎ETS一個奇怪的錯誤:選擇/ 1 下面的代碼將從表中做選擇元素,並把他們。 ,如果我做 save(10), %% insert 10 data remove(3) %% remove 3 data per time 它的工作原理 ,如果我做 save(6007), %% insert more datas remove(400) %% remove 400

    2熱度

    2回答

    我有我在ETS表中存儲一些數據的模塊 現在我試圖過濾迭代ETS表的數據,但總是變空[List]。 ( - 匹配( '$ end_of_table',ACC) - 這是一個匹配每次>加;) -module(t). -export([matching/0]). matching() -> matching(ets:first(auth), []). matching('$end_of_tab

    2熱度

    1回答

    我是Erlang新手。我有一個關於ets表的問題。 我有兩個ets表,我需要從兩者插入或刪除值。 insert(V) -> ets:insert(table_test,V), ets:insert(table_cp,V). delete(V)-> ets:delete(table_test,V), ets:delete(table_cp,V). 我該

    0熱度

    1回答

    我正在構建一個協作繪圖板(例如r/place):有一個像素網格,用戶可以隨時更改像素更新並傳播到所有其他用戶在線。我想使用Phoenix Channels來播放像素更改。 我的問題是關於如何正確當用戶連接到服務時發送當前的應用程序狀態。 目前我有一個ETS表,其中包含繪圖板狀態。在廣播任何像素寫入之前,我可以在MyChannel.handle_in/3中更新此表。 我的恐懼是之間讀取當前狀態MyC

    0熱度

    1回答

    everyone。我剛開始學習時間系列。 我有以下來自中國的月度CPI數據(2010.01 - 2015.12)。 我想使用ETS從R. vector1 <- c(100.6, 101.2, 99.3, 100.2, 99.9, 99.4, 100.4, 100.6, 100.6, 100.7, 101.1, 100.5, 101.0, 101.2, 99.8, 100.1, 100.1, 100

    1熱度

    1回答

    在Java中,可以通過覆蓋/實現類的方法來簡單定製equals/hash函數。 當您想要定製班級的唯一性時,這非常有用 - 因此您可以輕鬆地檢查一組中的「重複」。 您如何在Elixir中做同樣的事情,特別是ETS?

    1熱度

    1回答

    從ets doc,對單個對象的所有更新都保證是原子的和孤立的。這意味着對單個對象的更新操作要麼成功就要麼完全失敗(原子性),並且其他進程不能看到更新的中間結果(隔離)。 爲下面的代碼,我包兩個表爲一個 我的問題: 這是在二郎山一個共同的模式? 爲插入和更新,它是原子和孤立? -module(example_store)。 -export([init/0, insert/1, update/1])。