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