Публикации по теме '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