perl- все статьи тега ➜ страница 2


Новичок Moose, MooseX:: Storage и MooseX::Log4Perl проблема: не удается сохранить объект

Я пишу свою первую базовую программу для лосей. Программа создает объект "состояние", который является композицией нескольких других объектов лося. В конце программы я хочу сохранить объект "состояние" в файл. Я пытаюсь использовать для этого Moosex:: Storage. Я получаю ошибку (ниже), которая подразумевает, что он пытается сериализовать объект MooseX::Log::Log4perl. Object (Log::Log4perl::Logger=HASH(0x2211c800)) does not have a &pack method, cannot collapse at /usr/lib/perl5/site_perl ...

В Perl, как я могу разобрать строку даты и вычесть дни из даты, которую она представляет?

У меня есть дата в строке, как в $str1="20120704". Я хочу вычесть 1 день из этой даты и сохранить значение даты в виде строки в $str2. Как я могу это сделать? ...

Обработка исключений в perl

Я видел, как 1 появляется в конце блоков eval для обработки исключений в perl. Почему это необходимо? Что происходит, если блок eval возвращает false? Требуется ли это, даже если мы не используем $@ напрямую, а какую-то библиотеку из CPAN для обработки исключений? ...

Как запустить интерактивную консоль для Perl?

Как я могу запустить интерактивную консоль для Perl, похожие на irb команда для Ruby или python для Python? ...

Каковы различия между Perl, Python, AWK и sed? [закрытый]

просто хочу знать, каковы основные различия между ними? и сила каждого языка (где лучше его использовать). Edit: это не "против", как тема, просто информация. ...

В чем разница между backticks, system и exec Perl?

может кто-то пожалуйста, помогите мне? В Perl, в чем разница между: exec "command"; и system("command"); и print `command`; есть ли другие способы запускать команды оболочки? ...

Как построен Perl @INC? (aka каковы все способы влияния на то, где ищутся модули Perl?)

каковы все способы влияния на поиск модулей Perl? или, Как построен Perl @INC? Как известно, Perl использует @INC массив, содержащий имена каталогов, чтобы определить, где искать файлы модуль Perl. похоже, что на StackOverflow нет исчерпывающего сообщения типа FAQ "@INC", поэтому этот вопрос предназначен как один. ...

Поиск разъяснений по очевидным противоречиям относительно слабо типизированных языков

Я понимаю строгой типизации, но каждый раз, когда я ищу примеры того, что является слабым типом, я в конечном итоге нахожу примеры языков программирования, которые просто принудительно/автоматически преобразуют типы. например, в этой статье под названием ввод: сильный против слабого, статический против динамического говорит, что Python строго типизирован, потому что вы получаете исключение, если вы пытаетесь: Python 1 + "1" Traceback (most recent call last): File "", line 1, in ? TypeError: ...

Как вы округляете число с плавающей запятой в Perl?

Как я могу округлить десятичное число (с плавающей точкой) до ближайшего целого? например 1.2 = 1 1.7 = 2 ...

Как сравнить две строки в Perl?

Как сравнить две строки в Perl? Я изучаю Perl, у меня был этот основной вопрос, посмотрел его здесь на StackOverflow и не нашел хорошего ответа, поэтому я подумал, что спрошу. ...

Как удалить повторяющиеся элементы из массива в Perl?

У меня есть массив в Perl: my @my_array = ("one","two","three","two","three"); Как удалить дубликаты из массива? ...

Какой самый простой способ установить отсутствующий модуль Perl?

Я получаю эту ошибку: Can't locate Foo.pm in @INC есть ли более простой способ установить его, чем загрузка, распаковка, создание и т. д.? ...

Должен ли я выбрать ActivePerl или Strawberry Perl для Windows? [дубликат]

этот вопрос уже есть ответ здесь: какую версию Perl следует использовать в Windows? [закрыто] 11 ответов Я совершенно новичок в Perl, но я хотел бы попробовать его. Я читал о двух конкурирующих дистрибутивах, доступных для платформы Windows (я думаю, что есть просто Perl на других ОС :). Википедия говорит, что Strawberry поставляется с дополнительными инструментами dev для компиляции модулей CPAN, если ...

Проверьте, содержит ли строка подстроку

Как я могу проверить, содержит ли данная строка определенную подстроку, используя Perl? более конкретно, я хочу посмотреть, будет ли s1.domain.com присутствует в данной строковой переменной. ...

Как демонизировать произвольный скрипт в unix?

Я хотел бы демонизатор, который может превратить произвольный, общий скрипт или команду в демон. есть два распространенных случая, с которыми я хотел бы иметь дело: у меня есть скрипт, который должен работать вечно. Если он когда-нибудь умрет (или при перезагрузке), перезапустите его. Не допускайте одновременного запуска двух копий (обнаружьте, что копия уже запущена, и не запускайте ее в этом случае). у меня есть простой скрипт или команду строковая команда, которую я хотел бы продолжать в ...

Как я могу проверить, существует ли файл в Perl?

у меня есть относительный путь $base_path = "input/myMock.TGZ"; myMock.TGZ - имя файла, расположенного во входной папке. Имя файла может измениться. Но путь всегда хранится в $base_path. мне нужно проверить, существует ли файл в $base_path. ...

Как я могу комбинировать хэши в Perl?

каков наилучший способ объединить оба хэша в %hash1? Я всегда знаю, что %hash2 и %hash1 всегда имеют уникальные ключи. Я тоже предпочел бы одну строку кода, если это возможно. $hash1{'1'} = 'red'; $hash1{'2'} = 'blue'; $hash2{'3'} = 'green'; $hash2{'4'} = 'yellow'; ...

Как я могу скачать все письма с вложениями от Gmail?

Как подключиться к Gmail и определить, какие сообщения есть вложения? Затем я хочу загрузить каждое вложение, распечатав тему: и из: Для каждого сообщения, когда я его обрабатываю. ...

Как получить список установленных модулей CPAN?

помимо попытки perldoc <module name> индивидуально для любого модуля CPAN, который мне нравится или проходит через файловую систему и смотрит на каталоги, я понятия не имею, какие модули мы установили. каков самый простой способ просто получить большой список каждого установленного модуля CPAN? Из командной строки или иным образом. ...

Как я могу преобразовать строку в число в Perl?

Как бы я преобразовал строку, содержащую число, в ее числовое значение в Perl? ...