是它做了一個問題: import time
import dumbdbm
db = dumbdbm.open('db.db', 'c')
# modify the persistent dict/"DB" here
db['foo'] = 'bar'
db.sync()
while True:
# doing other things, sometimes modi
我遇到了Ruby DRb的非常奇怪的行爲,或者問題是dbm。我正在使用帶有服務器的dbm數據庫,以及通過DRb發出請求的客戶端。 這裏是有問題的方法(數據庫連接是確定的),它是在服務器: def get id
obj = nil
db = DBM.open @name
obj = db[id.to_s]
db.close
return obj
e
我正在做一些非常大的數據的圖形分析,我需要存儲特定圖形邊緣的所有分數。鑑於數據的大小,我需要將信息寫入磁盤,並且我試圖使用與DBM::Deep並列的散列。以下是基本設置: #!/usr/bin/env perl
use 5.010;
use strict;
use warnings;
use autodie;
use File::Spec;
use DBM::Deep;
use C