storable

    1熱度

    1回答

    我試圖在perl CGI應用程序中保存數據(當點擊一個提交按鈕時)。但是,下面的代碼: use Storable; my %hash = ('1'=>'a','2'=>'b','3'=>'c'); store \%hash, 'handle'; 回報: Error executing run mode 'Admin Page': can't create handle: Permissio

    2熱度

    2回答

    我有一堆數據存儲在MySQL表中的單個列中。我可以訪問存儲在那裏的大約5年曆史的Perl代碼&可以看到它們在被存儲之前被Storable::nfreeze凍結的所有哈希。 MySQL列是TEXT,表被設置爲latin1編碼。我現在試圖將這些數據恢復爲一次性導出。我知道這個應用最初是在perl 5.8.x上運行的,所以我正在用perl-5.8.8來嘗試這個。不幸的是,我不知道使用了什麼版本的Stor

    0熱度

    1回答

    我有一個問題suddently是我的Perl和沒有任何理由開始嘔吐此異常回來對我說: CGI錯誤:文件是在blib \ lib \ Storable.pm(autosplit into blib \ lib \ auto \ Storable_retrieve.al)行380,在C:/myapp/src/main/perl/lib/Output.pm line 1831 有沒有人知道「文件不是pe

    3熱度

    3回答

    由於對this question的回答,我希望能夠從Data.Vector.Unboxed.Unbox(反之亦然)的實例構造Foreign.Storable.Storable的實例。這可能嗎? 我知道的最接近的東西是vector-th-unbox,但這隻會創建一個不可裝箱的實例。

    0熱度

    1回答

    的問題是很簡單的檢索文件數組或字符串,但我似乎無法找到它: 我存儲$string到$filename: store [$tempstring], $filename2[$m]; 然後我試着找回它: my $tempinput = retrieve ($filename2[$m]); 我相信我只是得到參考,而不是字符串? 我可以使用命令將數據轉換回原始字符串嗎?

    2熱度

    2回答

    我不知道什麼是錯我的代碼。我試圖序列化一個哈希內部的散列,並將其傳遞給叉,它應該被反序列化。 #!/usr/bin/perl use strict; use warnings; use Storable qw(freeze thaw); use IO::Pipe; my $pipe_to_fork = IO::Pipe->new(); my $fork = fork; if ($

    2熱度

    1回答

    我已經一個Haskell模塊中的以下數據類型和我想寫可儲存instace經由FFI與C使用它: data MyType a = TypeDouble Double | TypeLst [a] | TypeAdd (MyType a) (MyType a) 我開始通過定義sizeOf功能: instance Storable a => Storable (My

    0熱度

    1回答

    我需要序列化一個數組與DBI連接對象與其他人共享使用共享內存的進程。但反序列化不起作用。 使用可存儲的qw/freeze thaw /; my @connections; for(my $c = 0;$c < 5;$c++) { my $conn = DBI->connect($dsn,$user,$password,{'AutoCommit' => 1, 'RaiseError'

    0熱度

    1回答

    我使用Perl v5.22.1,Storable 2.53_01和IO::Uncompress::Gunzip 2.068。 我想使用Perl來在內存中gunzip一個Storable文件,而不使用中間文件。 我有一個變量$zip_file = '/some/storable.gz'指向這個壓縮文件。 如果我直接gunzip到一個文件,這工作正常,並且%root正確設置爲Storable散列。 g

    0熱度

    2回答

    紅寶石有寶石相當於PERL的可存儲嗎? 我試過rcstorable,但它只讀,它不保存。 謝謝。