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,但它只读,它不保存。 谢谢。