Публикации по теме 'perl'


Мелочи Perl 6 №13: Вы имели в виду X?
Учитывая, что я некоторое время назад написал статью, предлагающую Perl 6 сменить название на Century , вы, вероятно, ожидаете, что у меня будет мнение о разгроме Раку . Ну, я не знаю. Для меня, я думаю, пришло время поделиться не только интересными особенностями Perl 6, но и реальным кодом, который я использую в своей работе. Я работаю мастером на все руки в норвежской медиакомпании, в основном спорю с цифрами. Время от времени мне нужно запрограммировать несколько специальных..

Чем Perl отличается от Python?
Perl и Python — это высокоуровневые интерпретируемые языки программирования общего назначения. Они оба популярны, и у обоих есть большие активные сообщества пользователей и обширные библиотеки. Но есть несколько важных отличий. Как сравнить два языка? Каковы ключевые различия?

Вопросы по теме 'perl'

В чем разница между системой и обратными кавычками и конвейерами в Perl?
Perl поддерживает три известных мне способа запуска внешних программ: system : system PROGRAM LIST as in: system "abc"; обратные кавычки, как в: `abc`; пропустите его через трубу, как в: open ABC, "abc|"; В...
8024 просмотров
schedule 14.05.2024

Сценарий Perl для запуска исполняемого файла C с аргументом при стандартном вводе через файл?
Я хочу запустить и выполнить ./runnable с аргументом input.afa . Стандартный ввод для этого исполняемого файла - файл finalfile . Раньше я пытался сделать то же самое с помощью сценария bash, но, похоже, это не сработало. Поэтому мне было...
2035 просмотров
schedule 13.05.2024

Почему функция Perl quotemeta() ведет себя по-другому в отладчике?
Я укушен этим небольшим непоследовательным поведением отладчика. Функция quotemeta() ведет себя по-разному при вызове под perl -d $ perl -e 'print quotemeta("/a/b/c"),"\n"' Вывод \/a\/b\/c , что правильно и как описано в perldoc -f...
353 просмотров
schedule 26.03.2024

Perl Net:: SSH2 тайм-аут выполнения канала
Я использую Net::SSH2 для запуска медленных команд администратора на удаленных хостах. Perl 5.8.8 libssh2 1.2.2 Я продолжаю получать странный «тайм-аут» на канале exec. $chan->exec( $command ); Выполняемые команды обычно выполняются до...
2153 просмотров
schedule 30.03.2024

Попытка разобрать XML в Perl, но длинная строка данных обрезается
Я пытался разобрать файл XML с помощью XML::Simple и XML::Twig с тем же результатом. Остальные поля в файле работают нормально. Соответствующий файл можно получить здесь: curl -s...
1047 просмотров
schedule 19.05.2024

как получить значения POST в perl
Я пытаюсь настроить скрипт, и мне нужно получить значение POST из формы с помощью perl. У меня нет опыта работы с Perl, но это довольно простая вещь, поэтому я думаю, что это не должно быть сложно. Это php-версия кода, который я хотел бы иметь в...
44341 просмотров
schedule 09.05.2024

Как читать многострочные значения из файла с помощью Perl
У меня есть файл свойств, скажем ## ## Start of property1 ## ## Property1=\ a:b,\ a1:b1,\ a2,b2 ## ## Start of propert2 ## Property2=\ c:d,\ c1:d1,\ c2,d2 Обратите внимание, что значение любого данного свойства может быть разделено на...
2856 просмотров
schedule 27.03.2024

Тайм-аут LWP::Useragent с HTTP::Headers
Я написал небольшой скрипт, который подключается к URL-адресу, отправляет некоторые данные xml и ждет ответа, пока все хорошо, мне нужно установить тайм-аут, но я думаю, что делаю это неправильно, потому что получаю это сообщение об ошибке: Не...
793 просмотров
schedule 24.03.2024

Не удается найти метод объекта newFromPng через пакет GD::Image
У меня есть сценарий Perl, который выдает следующее сообщение: Не удается найти метод объекта «newFromPng» через пакет «GD::Image» в ../script/Perl/gestion-redimensionnement-images.pl, строка 271. Вот строка 271 скрипта: my...
949 просмотров
schedule 04.05.2024

Сохранение и получение значений из хэш-таблиц Perl
Я хочу хранить имена в хеше или массиве, которые имеют формат (e.g apple<->banana , orange<->papaya). И теперь у меня есть половина информации, например apple or papaya , которую мне нужно посмотреть в этой хеш-таблице, получить...
105 просмотров
schedule 04.05.2024

Совместное использование конфигураций моделей Catalyst
Я пытаюсь получить несколько моделей для каждого типа ресурса, чтобы поделиться одним основным ресурсом, который выполняет вход для расширенного класса Catalyst :: Model :: REST. MyApp :: Model :: Game (Moose принудительно применяет обязательные...
147 просмотров
schedule 12.03.2024

Контрольная сумма MD5 с размером файла
Моя задача - сгенерировать контрольную сумму MD5 с размером файла. Я использую "md5deep.exe" для генерации контрольной суммы. Например, это то, что он генерирует 32 6f9ded5211cf63f862f0c3c6f50d9ab6 /something.txt Первый столбец =...
517 просмотров
schedule 17.04.2024

Декодирование и использование данных JSON в Perl
Я запутался в доступе к содержимому некоторых данных JSON, которые я декодировал. Вот пример Я не понимаю, почему это решение работает, а мое нет. Мои вопросы перефразированы ниже my $json_raw = getJSON(); my $content =...
21608 просмотров
schedule 06.05.2024

Использование оператора Range в Perl
У меня есть следующий код, особенно условие в блоке if и способ получения идентификатора, чтобы прочитать приведенный ниже текст в файле и отобразить идентификаторы, как указано ниже: Использование оператора диапазона ..: use strict; use...
134 просмотров
schedule 01.04.2024

Comb_sort не работает в Perl
Я написал гребенчатую сортировку на Perl. Вроде все хорошо, но программа не работает и компилятор ошибок не выдает. Я хотел бы попросить вас о помощи. Код: @tab = (1,3,5,22,2,12,1); $gap = scalar(@tab); $replace = 1; while ($gap>1 ||...
49 просмотров
schedule 20.04.2024

perl: объединить строки в одну строку
У меня есть файл, который выглядит примерно так: hellothisisline1 andthisisline2hi yepthisistheline Я хочу объединить строки, чтобы в одну строку hellothisisline1andthisisline2hiyepthisistheline print "Input file name \n"; open...
3057 просмотров
schedule 07.05.2024

Как проверить строки, возвращаемые методом fetchall_arrayref в Perl?
Я пытаюсь понять следующий фрагмент кода, в частности, что происходит в строках 4, 5 и 6. Я понял большую часть этого, но просто не могу понять, что делается с @$r != 1; в строке 4 (представляет ли @$r количество возвращаемых строк?) и...
896 просмотров
schedule 13.05.2024

Perl: Скобки против скобок для определения массива, почему один из них считается скаляром?
Я следил за этим руководством по модулю HTML::Template для Perl. Вот шаблон: <!--template2.tmpl--> <html> <body> <table> <tr> <th>Language</th> <th>Description</th> </tr>...
3049 просмотров
schedule 29.03.2024

Обработка путей, начинающихся с точки, с помощью Mason dhandler
Как я могу заставить Mason dhandler обрабатывать URL-адрес, раздел пути которого начинается с . ? Например, если у меня есть файл dhandler в моем веб-корне, dhandler срабатывает, если я перехожу к `http://www.example.com/hello` но я...
53 просмотров
schedule 14.04.2024

Локализация через Locale::Maketext::Simple всегда возвращается к значениям по умолчанию вместо записи .po
В модуле perl я хочу использовать https://metacpan.org/pod/Locale::Maketext::Simple для преобразования строк на разные языки. Мои файлы .po расположены под /opt/x/languages , например. /opt/x/languages/en.po . В моем модуле я использую...
78 просмотров
schedule 04.04.2024