Описание тега perl5

Версия 5 языка программирования Perl.
2 ответа

Производительность локальной переменной и доступа к массиву

Я проводил сравнительный анализ производительности Perl и столкнулся с делом, которое мне показалось странным. Предположим, у вас есть функция, которая использует значение из массива несколько раз. В этом случае вы часто видите некоторый код как: su…
1 ответ

Разница между объединением и предварительной выборкой в ​​DBIx::Class

Пожалуйста, подробно объясните разницу между join а также prefetch в DBIx::Class, joins карты для JOIN в SQL, верно? prefetch заставляет читать все данные из связанных таблиц, верно? Но мне кажется, что в случае has_a связь с таблицей, присоединение…
03 июл '18 в 17:23
1 ответ

В регулярных выражениях получить одно совпадение непосредственно перед шаблоном совпадения?

У меня есть ответ как ниже {"id":9,"announcementName":"Test","announcementText":"<p>TestAssertion</p>\n","effectiveStartDate":"03/01/2016","effectiveEndDate":"03/02/2016","updatedDate":"02/29/2016","status":"Active","moduleName":"Individ…
02 мар '16 в 05:21
1 ответ

Как изменить "х" и "у" в строке на "у" и "х", используя хэш

Я пытаюсь заменить строки в огромный файл содержит много строк. File.txt line1: "X" = 5.5; "Y" = 7.5; "Z" = 9.0; line2: "V" = 66; "Y" = 3; "U" = 11.0; скоро... Хэш замены (%rhash) содержит информацию о карте $rhash{"X"} = "Y"; $rhash{"Y"} = "X"; $rh…
02 июл '15 в 05:45
6 ответов

Невозможно использовать строку ("1") в качестве ссылки на подпрограмму, когда используются "строгие ссылки"

В демоне Perl, реагирующем на различные события, я пытаюсь использовать шаблон объекта Null в 2 случаях, создавая анонимные подпрограммы, которые должны просто возвращать значение 1 или "true" (пожалуйста, прокрутите вправо, чтобы увидеть проверочны…
29 мар '12 в 16:46
2 ответа

Непоследовательный (глупый?) Доступ к данным в Perl 5 (также сбивает меня с толку в отношении использования сигил)

Этот вопрос о том, чтобы попросить дать некоторые объяснения тому, что происходит в системе Perl, потому что я не вижу явного смысла, хотя я кодирую уже более 25 лет. Итак, вот и история... При попытке работать с Cyrus::IMAP::Admin В Perl5 я пытался…
10 янв '14 в 18:04
2 ответа

Ключ Perl -w для предупреждений устарел после 5.6.x?

В книге Саймона Козенса "Beginning Perl" я прочитал, что ключ -w для предупреждений будет устарел в будущем. Это правда или все еще нормально продолжать использовать -w вместо "использовать предупреждения".
19 окт '10 в 05:28
1 ответ

Удаление любых видео из фрагмента HTML

У меня есть (возможно, не соответствующий каким-либо стандартам) фрагмент HTML со встроенным видео. Проблема состоит в том, чтобы удалить подфрагмент (ы) с видео. Ожидается, что видео соответствует следующему формату: <div data-oembed-url="https:…
02 янв '19 в 16:44
1 ответ

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

Мне нужно создать несколько Perl-программ в среде Solaris 9 SPARC под управлением Oracle EBS, одна из которых будет запускаться из cron. Учетная запись UNIX, которая будет работать на Perl, имеет все переменные среды, настроенные для запуска програм…
13 июн '13 в 21:22
1 ответ

Используйте DBIx::Class без загрузки всех таблиц

Они говорят в комментариях, что DBIx::Class можно использовать без загрузки всех таблиц. Как пользоваться DBIx::Class без загрузки всех таблиц? (Мне это нужно по соображениям производительности.)
30 июн '18 в 22:52
1 ответ

Каковы доступные компиляторы / интерпретаторы для Perl 5?

Как и в C, где доступны gcc, borland и многие другие компиляторы, мне интересно, доступны ли какие-либо другие компиляторы / интерпретаторы для Perl 5? Из моего прочтения я понимаю, что был perlcc, который компилировал код в формат B:OP, а затем инт…
11 фев '15 в 04:47
2 ответа

Как установить пользовательские заголовки для HTTP::Tiny в Perl?

У меня возникли проблемы с пониманием правильного способа установки заголовков для HTTP::Tiny в Perl 5. До сих пор я видел примеры хэшей, ссылок на хеш и множество других, казалось бы, неразрешимых способов. Как правильно установить заголовки для за…
21 авг '16 в 21:55
3 ответа

Perl: правильно печатать массив массивов (разыменование)

Эй, товарищи монахи Perl, Я все еще оборачиваюсь вокруг того, как правильно разыскивать. (Я прочитал подобные посты до публикации, но, к сожалению, все еще немного не в себе). У меня есть следующий массив, который внутренне состоит из двух массивов.…
20 июн '12 в 10:07
2 ответа

Perl подпрограммы

Здесь я исправил большинство моих ошибок и спасибо всем, любые другие советы, пожалуйста, с моим хэшем на данный момент и как я могу очистить каждое слово и поместить слово и его частоту в хеш, исключая пустые слова... Я думаю, мой код сделать с тех…
21 июл '16 в 01:34
1 ответ

Функция сокета Perl для подключения к SMTP-серверу

Я просто хотел написать свой собственный Perl-скрипт для отправки электронной почты через почтовый сервер моего интернет-провайдера. Поскольку меня интересует встроенная функция сокетов Perl, я начал экспериментировать с ней (я уже написал несколько…
12 май '14 в 11:53
1 ответ

Perl: прототип в анонимной подпрограмме

В настоящее время я изучаю систему перглсов и пространств имен Perls. Поэтому я написал модуль, который принимает два аргумента: значение и имя константы и экспортирует константу для вызывающей стороны. Переменная $package равна caller[2]. *{"$packa…
04 июл '14 в 07:27
2 ответа

Конкатенация новой строки после троичного выражения (Perl 5)

Я только что написал простую программу fizzbuzz на Perl: #!/usr/bin/perl for $a (1..100) { print ($a%15 ? ($a%3 ? ($a%5 ? $a : "buzz") : "fizz") : "fizzbuzz") . $/; } Это вроде работает, но по какой-то причине я не получаю никаких разрывов строк в в…
1 ответ

Правильно установите среду Perl в dockerfile

Я пытаюсь создать докер-файл, основанный на Centos 7, который может запускать определенную версию VEP (Variant Effect Predictor), которая написана на Perl и имеет зависимости Perl, которые должны обрабатываться при запуске perl INSTALL.pl, Это не ра…
16 июн '17 в 11:00
1 ответ

Получить список имен всех файлов в каталоге (Perl)

Какой самый простой способ получить список полных имен всех файлов в данном каталоге (включая файлы в подкаталогах)? Да я знаю о File::Find модуль. Но есть ли более простой способ?
24 авг '17 в 22:52
1 ответ

Какой вариант использования для Мокси?

Мокси, кажется, очень лось, но название довольно информативное, Мокси - не другой лось-клон Читая это, кажется, использовать B::CompilerPhase::Hook для дополнительного вуду. Какова конечная цель этой библиотеки? Если это не клон Moose, что он собир…
13 июл '17 в 06:11