dbm

    1熱度

    1回答

    DBM模塊中有一個用於刪除存儲在某個鍵上的值的命令。 del d[key] # delete data stored at key (raises KeyError # if no such key) 但我甚至不能使用此命令進行迭代,因爲發生運行時錯誤。(RuntimeError:字典迭代過程中改變大小。) import dbm db=dbm.open("file.db","c") fo

    0熱度

    1回答

    我有導致錯誤dbm文件,當我嘗試訪問直接值: >>> import dbm >>> db = dbm.open('scrapers','c') >>> key1 = db.keys()[0] >>> db[key1] Traceback (most recent call last): File "<stdin>", line 1, in <module> dbm.error

    0熱度

    1回答

    首先,我不知道我是否正確表達了我的標題,但是在這裏。 我想從一個shell腳本在以下mannger輸入命令: #!/bin/sh Dbm2 table THE_TABLE 然而,Dbm2運行命令後,當前shell獲取與Dbm2外殼更換,我不能再繼續使用shell包裝器腳本。 手動,這將做如下所示: server_name% Dbm2 Dbm: no table> table THE_TA

    1熱度

    1回答

    我使用的是DBM::Deep哈希對象,像這樣的工作: my $dbm = DBM::Deep->new( file => "dbm.db", locking => 1, autoflush => 1, type => "DBM::Deep->TYPE_HASH", ); #code.. $dbm = $hash_reference;

    4熱度

    2回答

    有沒有人知道Ruby的DBM庫的實際使用情況? 它是Redis等更「廣泛」的持久性關鍵值存儲的替代品嗎?

    -1熱度

    1回答

    在我的新項目中,我需要在烤麪包中顯示dbm。我從來沒有用過信號強度。我在互聯網上搜索了很多,但沒有找到任何好的信息。在我的想象中,它應該是非常容易的,但我無法建立一些有效的東西。 你能幫我嗎? Button btn=(Button)findViewById(R.id.start); btn.setOnClickListener(this); } public void onC

    0熱度

    1回答

    我一直在努力學習pickle和dbm python模塊。我寫了一些連接到dbm數據庫的代碼,並寫入數據和醃製信息。 import dbm import pickle class PickleDB: def set_dbname(self): self.db = dbm.open("pickle", "n") def get_data(self): s

    1熱度

    1回答

    我的目標是創建一個MD5哈希數據庫,然後檢查另一個哈希列表來查看它們是否存在於數據庫中。 我有一個使用anydbm的工作解決方案,如果你不熟悉它的工作原理與Python中的字典完全一樣,但你不必一次加載整個內存。數據庫的創建相當緩慢(大約2個半小時內有1億個條目),並且檢索速度適中(1到2秒內有100000個條目)。檢查散列是否存在與if hash in dbm一樣簡單。 爲了提高性能,我試圖用s

    1熱度

    1回答

    所以我使用DBM::Deep共享不同的分叉進程之間的數據。我建立了我的DBM ::深對象是這樣的: my $todo = DBM::Deep->new( file => "urls.db", locking => 1, autoflush => 1, type => DBM::Deep->TYPE_HASH ); 但是當我運行我的腳本我似乎得到這些錯

    0熱度

    1回答

    我在android虛擬終端應用程序中使用了一個命令「iwlist wlan0 scan」,並獲取了一些關於AP的特殊噪聲dbm的信息。如果手機使用氰基模式進行切換,則可以使用信息。 是否有可能在沒有固定電話? 在android上的任何示例實現? 謝謝!