Вопросы по теме 'perl'
Обход многомерного хеша в Perl
Если у вас есть хэш (или ссылка на хеш) в Perl с множеством измерений, и вы хотите выполнить итерацию по всем значениям, как лучше всего это сделать. Другими словами, если у нас есть $f->{$x}{$y}, я хочу что-то вроде
foreach ($x, $y) (deep_keys...
06.12.2023
Как сравнить даты в Perl?
У меня есть две даты (проанализировано с использованием str2time ) . Как я могу сказать, если один после другого?
07.11.2023
OpenOffice::OODoc стилизует текст внутри абзаца
У меня есть простая задача добавить абзац, в котором есть отформатированный текст. Я не могу понять, как стилизовать текст.
Пример вывода: Джон Смит 200 Main Street single
my $doc = odfDocument(file=> 'outputfile.odt',create=>...
12.12.2023
Как я могу представить символические ссылки файловой системы в хэше Perl?
В случае сбоя сервера как составить список цепочек символических ссылок? (не мой вопрос) говорит о перечислении всех символических ссылок и переходе по ним. Чтобы сделать это возможным, давайте сначала рассмотрим отдельный каталог.
Я хочу...
21.12.2023
Как я могу эффективно сгруппировать большой список URL-адресов по имени хоста в Perl?
У меня есть текстовый файл, содержащий более миллиона URL-адресов. Я должен обработать этот файл, чтобы назначить URL-адреса группам на основе адреса хоста:
{
'http://www.ex1.com' => ['http://www.ex1.com/...', 'http://www.ex1.com/...', ...],...
28.10.2023
taint-mode perl: сохранять suid при запуске внешней программы через system()
Я пытаюсь добавить функцию в устаревший скрипт. Сценарий suid и использует perl -T (режим taint: man perlsec) для дополнительной безопасности. Функция, которую мне нужно добавить, реализована на Python.
Моя проблема в том, что я не могу убедить...
20.01.2024
Как установить модули CPAN при использовании Perlbrew?
Я начал использовать perlbrew и установил perl-5.12.2.
Я понимаю, что мне нужно переустановить модули CPAN, поэтому я переключился на свою новую версию Perl ( perlbrew switch perl-5.12.2 и hash -r ), убедился, что переключение прошло успешно (...
19.01.2024
Как я могу передать разреженную матрицу из Perl в R?
У меня есть очень разреженная матрица Perl (массив массивов), где значения undef эквивалентны нулям. Он имеет от 10 до 1000 строк и до 100 тыс. столбцов. Это выглядит как:
$ARRAY1 = [
[
( undef ) x 1069,...
13.11.2023
Изменить методы атрибута Moose
Я создаю список атрибутов (более трех, показанных ниже), все из которых используют общие методы. Можно ли затем добавить триггер к одному из методов:
# Create a bunch of attributes
for my $attr ( qw( title name address ) ) {
has $attr => (...
19.11.2023
Скачать все изображения из одного каталога веб-сайта
Мне нужно получить все изображения с одного веб-сайта, которые содержатся в одной папке. Например, (site.com/images/.*). Это возможно? Если да, то какой лучший способ?
16.12.2023
Упаковка Perl-приложения
Мне нужно упаковать приложение Perl Dancer для установки с помощью RPM. Практически все инструменты Perl-модулей/дистрибутивов имеют дело с установкой файлов в специальные местоположения Perl, такие как /usr/lib/perl. Мне нужно иметь возможность...
25.11.2023
4-Аргумент-Выбор-Вопрос
Из SELECT_TUT:
"... используется для эффективного мониторинга нескольких файловых дескрипторов, чтобы увидеть, является ли какой-либо из них или становится "готовым"; то есть, чтобы увидеть, становится ли возможным ввод-вывод или возникло...
09.11.2023
определение константы perl в специальном пакете
Я хотел бы создать специальный пакет для всех общих объявлений основной программы Perl и других пакетов, не повторяя эти объявления в каждом заголовке. Я точно ошибаюсь, но не мог понять, что за этим стоит:
Предположим: - Я установил свои общие...
14.11.2023
в то время как цикл выравнивает столбцы
привет, я написал perl-скрипт, в котором я сохранил столбцы из текстового файла, заполненного ip и сканированием портов, в переменные. Переменные содержат много IP-адресов, портов, протоколов, состояний и служб, теперь мне нужен цикл while, который...
20.12.2023
Замораживание графического интерфейса - Perl Tk
Я разработал небольшое приложение с использованием Perl/Tk. Приложение будет получать данные из Интернета при нажатии одной из кнопок в приложении. Но проблема в том, что графический интерфейс зависает до тех пор, пока управление не будет...
28.10.2023
работающие с AoA, хранящимися в хэше. PDL против отсутствия PDL
У меня есть хэш AoAs:
$hash{$key} = [
[0.0,1.0,2.0],
10.0,
[1.5,9.5,5.5],
];
что мне нужно хрустеть следующим образом:
$err +=...
12.01.2024
Неинициализированная обратная ссылка в замене
Предполагая, что я должен выполнить эту замену, используя одну замену, каков предпочтительный метод, чтобы избежать этой ошибки:
Use of uninitialized value $2 in concatenation (.) or string at -e line 1.
С этим кодом Perl:
perl -e 'use...
23.12.2023
Проходя Hash of Hash в Perl?
Когда я пытаюсь уважать сохраненную ссылку (которая устанавливается в подпрограммах извлечения данных Tripwire/get Data) и конвертировать ее обратно в хэш (в подпрограмме сравнения), т.е. %hash = %{$DataHash{$key}}; , и я пытаюсь напечатать ключи. Я...
17.12.2023
Vb.net хочет использовать словарь, например хэш-таблицу в Perl
У меня есть следующий код в Perl, который генерирует случайные значения, пока не будет достигнуто количество значений. Хеш-таблица всегда хранит случайные значения в одном и том же «месте», поэтому хэш-таблица имеет правильный размер, когда хранится...
26.11.2023
Perl многострочный найти и заменить
Я пытаюсь использовать простой однострочный Perl для следующего ввода:
@F7##########0/1
C4CTA6GCAAC56G67CTCA99C
+
b[[WZ56W]87X9HBB
@44FC6%%%%&&&&&&&1UP1
GTS4HY2IOMD3FCCA8DFLLLTG
+
]]^4YY23ZV\6`a8`^9^a
и т.п.
Я...
07.01.2024
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..