Описание тега storable
2
ответа
Проблемы с размораживанием структур данных, хранящихся в Storable::nfreeze?
У меня есть куча данных, хранящихся в одном столбце в таблице MySQL. У меня есть доступ к ~5-летнему Perl-коду, который хранил его там, и вижу, что это все хэши, которые были заморожены с Storable::nfreeze перед хранением. MySQL столбец TEXT и табли…
25 дек '12 в 15:52
2
ответа
Проблема при использовании thaw для сериализованной структуры данных в Perl
Я использую модуль Perl DB_File, чтобы сохранить хеш-переменную в файле. Моя хеш-переменная содержит ключ в качестве обычной строки и значение в качестве другой хеш-переменной. я использовал Storable::freeze(\%value); сериализовать значение хеша. Но…
01 фев '13 в 11:17
1
ответ
Передача смешанных хранимых векторов в функцию C
У меня есть список векторов - набор типов известен и исправлен - скажем, CInt а также CChar, Список неизвестен во время компиляции - состав будет определяться из файла конфигурации во время выполнения. Например, мы можем решить, что нам нужно переда…
07 фев '12 в 18:47
1
ответ
Проблемы с вызовом хэшей из файла в Perl
Этот скрипт телефонной книги хорошо работает в памяти, но мне трудно вспомнить сохраненные данные при повторном выполнении. Хеши идут в текстовый файл, но я не знаю, как их вызвать при запуске скрипта. Я использовал "Хранилище" для сохранения данных…
06 фев '16 в 21:27
2
ответа
Куда я помещаю объекты, замороженные с помощью Storable, чтобы использовать их в качестве имитационного ввода в модульном тесте в Perl?
Я пишу модульный тест, где мне нужно смоделировать функцию, которая возвращает объект Class:: Std:: Storable. Не существует нормального способа их сериализации, используя Data:: Dumper и тому подобное. Вместо этого я могу сделать это следующим образ…
12 ноя '13 в 17:57
2
ответа
Рубиновый драгоценный эквивалент PERL
Есть ли в Ruby драгоценный эквивалент хранилища PERL?Я попытался rcstorable, но он только читает, он не сохраняет.Благодарю.
15 янв '14 в 10:03
1
ответ
Ошибка восстановления из nstore_fd: невозможно найти метод объекта "FIRSTKEY" через пакет "Hash::Case::Lower"
Я занимаюсь археологией программы с 2005 года. Она с радостью пишет такие резервные копии: use Storable qw(nstore_fd); my %data = ( "Games" => \%Games, "Members" => \%Members, "Scenarios" => \%Scenarios, "Passwords" => \%Passwords, "Tour…
18 июл '18 в 11:20
1
ответ
Я получаю сообщение об ошибке CGI: файл не может быть сохранен на Perl
У меня возникла проблема, когда мой perl неожиданно и безо всякой причины начал возвращать мне это исключение: Ошибка CGI: файл не может быть сохранен в perl в строке 380 blib \ lib \ Storable.pm (автоматически разбит на blib \ lib \ auto \ Storable…
10 апр '13 в 14:22
0
ответов
Perl Storable извлекает массив объектов Moose
Я пытался сохранить массив объектов Moose в YAML или JSON. Сохранение работает очень хорошо, но когда я пытаюсь восстановить мои Объекты, они пусты: $VAR1 = bless({}, 'Note'); $VAR2 = bless({}, 'Note'); Вот мой код: Note.pm: package Note; use strict…
27 май '13 в 05:42
2
ответа
Сохраните объект Moose, который имеет PDL в качестве атрибута
Я новичок в Moose и неплохо себя чувствую, пока не наткнулся на препятствие, используя PDL в качестве свойства. Я хочу иметь возможность записать объект в файл (я использую use MooseX::Storage; with Storage('io' => 'StorableFile');и этот объект и…
23 май '11 в 19:15
2
ответа
Альтернативы хранению объекта Moose с использованием Apache::Session со ссылками на CODE
У меня есть класс Moose, который я хотел бы хранить, используя Apache::Session::File. Однако Apache::Session::File по умолчанию не будет хранить его, и вместо этого я получаю сообщение об ошибке: (in cleanup) Can't store CODE items at blib\lib\Stora…
18 июн '10 в 13:08
1
ответ
Как создать экземпляр Storable для рекурсивного типа?
У меня есть следующий тип данных в модуле Haskell, и я хотел бы написать Storable instace, чтобы использовать его с C через FFI: data MyType a = TypeDouble Double | TypeLst [a] | TypeAdd (MyType a) (MyType a) Я начал с определения sizeOf функция: in…
17 окт '17 в 21:07
1
ответ
Как использовать Perl Storable, меняя значение хеша
Я не эксперт по Perl, так что это, вероятно, простой вопрос. Я использовал Storable и следую этому примеру для хранения хеша. Во-первых, я храню оригинальный хэш. use Storable qw(store retrieve freeze thaw dclone); %color = ('Blue' => 1, 'Red' =&…
15 апр '12 в 19:13
1
ответ
Как изменить права доступа к файлам по умолчанию в Storable?
Могу ли я как-то изменить права доступа к файлам по умолчанию при использовании store функция из Storable?
28 ноя '10 в 08:57
1
ответ
В Perl отказано в доступе
Я пытаюсь сохранить данные в приложении Perl CGI (когда нажата кнопка отправки). Но следующий код: use Storable; my %hash = ('1'=>'a','2'=>'b','3'=>'c'); store \%hash, 'handle'; возвращает: Error executing run mode 'Admin Page': can't creat…
17 апр '12 в 10:18
1
ответ
Определение хранимых для рекурсивной структуры данных с участием векторов
У меня есть структура данных в форме ниже (V является Data.Storable.Vector): data Elems = I {-# UNPACK #-} !GHC.Int.Int32 | S {-# UNPACK #-} !GHC.Int.Int32 {-# UNPACK #-} !(Ptr CChar) | T {-# UNPACK #-} !(V.Vector Elems) deriving (Show) Сначала я на…
21 дек '11 в 19:11
1
ответ
Основная проблема получения массива или строки из файла с помощью Storable retrieve
Проблема очень простая, но я не могу ее найти: Я храню $string к $filename: store [$tempstring], $filename2[$m]; Затем я пытаюсь получить его: my $tempinput = retrieve ($filename2[$m]); Мне кажется, я просто получаю ссылку, а не строку? Могу ли я ис…
27 фев '13 в 05:00
2
ответа
Как я могу использовать 32-битный Perl для оттаивания чего-то замороженного с 64-битным Storable?
Я пытаюсь разморозить большой двоичный объект базы данных, который был заморожен с помощью Storable на 64-разрядной машине Solaris (рабочей). Когда я пытаюсь разморозить 32-разрядный ПК с Windows (для разработчиков), я получаю сообщение "Порядок бай…
07 янв '10 в 06:04
1
ответ
Можем ли мы использовать метод store Storable для связанного хэша?
Пытался сохранить ссылку на хеш в сохраняемом файле, и он работал нормально. Однако у меня также было требование хранить ключи в отсортированном порядке - поэтому я использовал следующее tie %$hashref, 'Tie::IxHash'; store $hashref, $filename; Но эт…
07 ноя '13 в 11:57
1
ответ
Глубокое клонирование объекта и Log4perl
Я использую Storable's dclone() создавать копии различных сложных объектов, которые самостоятельно регистрируются с подключенными регистраторами Log4perl. Storable жалуется, когда встречает объект logger, потому что содержит CODE рефов. Когда я вклю…
24 мар '11 в 01:11