Публикации по теме 'perl'
Массив Perl exec() и функция system()
exec(ПРОГРАММА); $result = система(ПРОГРАММА);
И функция Perl exec() , и функция system() выполняют команду системной оболочки.
Большая разница заключается в том, что system() создает процесс ответвления и ожидает, успешно ли выполнена команда, — возвращая значение. exec() ничего не возвращает, она просто выполняет команду. Ни одну из этих команд нельзя использовать для захвата вывода системного вызова.
Если вашей целью является захват вывода, вы должны использовать оператор..
Мелочи Perl № 8: Ошибка в Range?
Моя последняя небольшая статья была о специфической разнице между тем, как Perl 5 и Perl 6 генерируют диапазоны, а точнее о том, как диапазон «AAAAAAAA»...ABRAXAS генерирует более 19 миллионов элементов, тогда как Perl 6 генерирует скромные 16,416. С помощью моих читателей я выяснил, что Perl 5 рассматривает диапазон как число с основанием 26 (то есть систему счисления, где A = 0 и Z = 25). Perl 6, однако, создает диапазон, «считая» справа налево, повторяя каждый символ в «AAAAAAAA» от A до..
Вопросы по теме 'perl'
Как удалить повторяющиеся элементы из массива в Perl?
У меня есть массив в Perl:
my @my_array = ("one","two","three","two","three");
Как удалить дубликаты из массива?
224215 просмотров
schedule
03.12.2022
Предложите хороший фреймворк MVC на perl
Можете ли вы предложить какую-нибудь хорошую платформу MVC для Perl - я знаю, что это Catalyst
Необходимость состоит в том, чтобы иметь возможность предоставлять сервисы в инфраструктуре Perl, которые могут беспрепятственно вызываться...
9108 просмотров
schedule
15.01.2024
Есть ли разница между модулем apache и cgi (относительно безопасности)?
Например, более безопасно использовать mod_php вместо php-cgi ? Или более безопасно использовать mod_perl вместо традиционного cgi-scripts ?
Меня в основном интересуют проблемы безопасности, но скорость может быть проблемой, если есть...
20221 просмотров
schedule
15.09.2023
Каковы параметры perldoc perlxxx?
Похоже, что использование perldoc perl дает список, например. перлер, перлвар и т.д.
Является ли это лучшим местом для поиска списка того, что доступно в виде раздела обзора, руководства или справочного руководства? Есть ли другой, лучший список?
215 просмотров
schedule
29.04.2023
Код на PHP для функции потолка
Кто-нибудь когда-либо программировал функцию PHP (или Perl), чтобы получить максимальное значение в стиле Excel?
5098 просмотров
schedule
22.04.2023
Как разобрать строку с помощью GetOpt::Long::GetOptions?
У меня есть строка с возможными аргументами командной строки (с использованием программы Read-Eval-Print-Loop), и я хочу, чтобы она анализировалась аналогично аргументам командной строки при передаче в Getopt::Long.
Чтобы уточнить:
у меня есть...
5384 просмотров
schedule
30.03.2022
Как сокет Perl разрешает имена хостов в Linux?
У меня есть (насколько я могу судить) прекрасно работающая установка Linux (Ubuntu 8.04), где все инструменты (nslookup, curl, wget, firefox и т. д.) могут разрешать адреса. Тем не менее, следующий код не работает:
$s = new IO::Socket::INET(...
3882 просмотров
schedule
10.04.2023
Соответствует ли модификатор регулярного выражения Perl /m в Windows по-разному?
Следующие операторы Perl ведут себя одинаково на машинах Unixish. Они ведут себя по-разному в Windows? Если да, то из-за магии\n?
split m/\015\012/ms, $http_msg;
split m/\015\012/s, $http_msg;
Я получил сбой на одном моих модулей...
1352 просмотров
schedule
06.06.2022
Как я могу получить список стека вызовов в Perl?
Есть ли способ получить доступ (для распечатки) к списку вспомогательных модулей с произвольной глубиной вспомогательных вызовов, предшествующих текущей позиции в Perl-скрипте?
Мне нужно внести изменения в некоторые модули Perl (.pm). Рабочий...
35952 просмотров
schedule
06.09.2022
Проверка XML-схемы с помощью RelaxNG
Какие инструменты проверки XML вы можете порекомендовать с точки зрения производительности и точности, каждый из которых является критической проблемой в нашей системе? У нас есть следующие требования:
Это не xmllint (см. ниже)
Поддерживает...
3139 просмотров
schedule
20.10.2022
Как я могу изменить регистр хеш-ключа?
Я пишу сценарий, который, вероятно, будет изменен пользователями. В настоящее время я сохраняю настройки конфигурации внутри скрипта. Он существует в виде хэш-хэшей.
Я хотел бы защититься от людей, случайно использующих символы нижнего регистра в...
7588 просмотров
schedule
28.03.2023
Что означают эти ошибки Perl / Tk из Tk :: After?
Вот ошибки:
$ perl ftper.pl
Use of uninitialized value $id in hash element at /usr/lib/perl5/vendor_perl/5.1
/i686-cygwin/Tk/After.pm line 39.
se of uninitialized value $id in hash element at /usr/lib/perl5/vendor_perl/5.1
/i686-cygwin/Tk/After.pm...
1479 просмотров
schedule
05.02.2022
Как определить набор символов строки?
У меня есть несколько файлов на разных языках. Я думал, что все они были в кодировке UTF-8, но теперь я не уверен. Некоторые персонажи выглядят нормально, некоторые нет. Есть ли способ, которым я могу разбить строки и попытаться идентифицировать...
8703 просмотров
schedule
03.04.2023
Как я могу определить операционную систему в Perl?
У меня есть Perl на Mac, Windows и Ubuntu. Как я могу узнать из сценария, какой из них какой? Заранее спасибо.
Изменить: меня спросили, что я делаю. Это сценарий, часть нашей кроссплатформенной системы сборки. Сценарий рекурсивно...
66716 просмотров
schedule
17.02.2022
Как получить тип содержимого загруженного файла с помощью CGI::Application?
Я пытаюсь обработать загруженный файл в программе Perl, используя CGI::Application. Мне нужно получить тип содержимого загруженного файла. Из того, что я прочитал, следующее должно работать, но это не для меня:
my $filename =...
1339 просмотров
schedule
16.09.2023
Как я могу разбить строку на части по два символа в каждой в Perl?
Как мне взять строку в Perl и разбить ее на массив с записями длиной в два символа каждая?
Я попытался это:
@array = split(/../, $string);
но не получил ожидаемых результатов.
В конечном итоге я хочу превратить что-то вроде этого...
52135 просмотров
schedule
03.04.2023
Что именно делает Perl's Bless?
Насколько я понимаю, в Perl используется ключевое слово "bless" внутри метода "new" класса:
sub new {
my $self = bless { };
return $self;
}
Но что именно «bless» делает с этой хеш-ссылкой?
106000 просмотров
schedule
26.02.2022
Почему Win32 :: OLE не может взаимодействовать с Excel2003 под Win2003?
У меня есть веб-сценарий Perl Win32 :: OLE, который использует Excel на стороне сервера. В течение многих лет он успешно работал на сервере Win2000 под управлением Excel2000. Недавно мы обновились до Win2003 / Excel2003, и теперь я получаю следующую...
712 просмотров
schedule
30.06.2023
Как узнать, сколько строк возвращает запрос Perl DBI?
Я пытаюсь в основном выполнить поиск по базе данных с помощью Perl, чтобы узнать, есть ли элемент с определенным идентификатором. Этот поиск не может вернуть ни одной строки, но может и вернуть одну.
У меня есть следующий код:
my $th =...
60654 просмотров
schedule
28.02.2023
Как я могу развернуть скрипт Perl/Python/Ruby без установки интерпретатора?
Я хочу написать часть программного обеспечения, которое по сути является скруббером данных регулярных выражений. Я возьму список контактов в формате CSV и удалю все символы, не являющиеся словами, и тому подобное из имени человека.
Этот проект...
11822 просмотров
schedule
26.02.2022