Найти тему
Закреплено автором
Кладовая кода
Ответы по курсу Траектория найма для ликбезов и релевантности Алисы (Ответы на тест "Входной тест по системному мышлению")
128 · 1 год назад
Кладовая кода
Ответы по курсу Траектория найма для ликбезов и релевантности Алисы (Ответы на тест "Входной тест по Русскому языку")
1 год назад
Ответы по курсу Траектория найма для ликбезов и релевантности Алисы (Ответы на тест "Входной тест по Русскому языку")
Добро пожаловать 🤗 Помощь на экзамене при сдаче теста! Ниже будет ссылка, где есть ответы на пройденный и принятый тест У меня выложены только пройденные тесты и принятые Яндексом на 100% Входной тест по русскому...
1 год назад
Ответы по курсу Траектория найма для ликбезов и релевантности Алисы (Ответы на тест "Входной тест по системному мышлению")
Добро пожаловать 🤗 Помощь на экзамене при сдаче теста! Ниже будет ссылка, где есть ответы на пройденный и принятый тест У меня выложены только пройденные тесты и принятые Яндексом на 100% Входной тест...
128 читали · 1 год назад
Необычные запросы Postgresql
1. Найти все слова, которые появляются более одного раза в столбце текста. SELECT word FROM ( SELECT regexp_split_to_table(text_column, E'\\s+') AS word FROM table_name ) subquery GROUP BY word HAVING COUNT(*) > 1; 2. Найти отсутствующие значения в последовательности чисел. WITH RECURSIVE t(n) AS ( SELECT 1 UNION ALL SELECT n + 1 FROM t WHERE n < 100 ) SELECT n+1 AS missing FROM t WHERE NOT EXISTS (SELECT 1 FROM table_name WHERE id = t.n+1); 3. Найти среднее значение из множества столбцов, игнорируя значения NULL. SELECT ( SELECT AVG(column_name) FROM table_name WHERE column_name IS NOT NULL ) AS avg_value; 4...
1 год назад
Взаимодействие с windows в perl
В Perl есть несколько модулей, которые обеспечивают взаимодействие с Windows: 1. Win32::API - модуль для вызова функций Windows API. С его помощью можно вызывать различные функции операционной системы, такие как создание процессов, работа с реестром и файловой системой. 2. Win32::Process - модуль для работы с процессами Windows. С его помощью можно создавать, управлять и завершать процессы в Windows. 3. Win32::Registry - модуль для работы с реестром Windows. С его помощью можно получать и изменять значения в реестре Windows. 4. Win32::OLE - модуль для работы с объектами OLE (Object Linking and Embedding) Windows...
1 год назад
Установка Postgresql
Linux Для установки Postgresql в Linux следуйте следующим инструкциям: 1. Откройте терминал и выполните команду для обновления списка пакетов: sudo apt-get update 2. Установите Postgresql и все необходимые зависимости: sudo apt-get install postgresql postgresql-contrib 3. Проверьте, что Postgresql успешно установлен, выполните команду: sudo -u postgres psql -c "SELECT version();" Должен быть выведен результат версии Postgresql. 4. Чтобы создать пользователя и базу данных в Postgresql, выполните следующие команды: sudo -u postgres createuser --interactive Введите имя пользователя, задайте права доступа и пароль...
1 год назад
ООП в Perl
ООП (объектно-ориентированное программирование) в Perl началось с версии 5. ООП в Perl основано на пакетах (packages), которые содержат методы (sub-подпрограммы), свойства (переменные) и наследование (inheritance). Для создания класса (class) в Perl, нужно создать пакет с именем класса. Например, класс "Person" может быть создан следующим образом: package Person; sub new { my $class = shift; my $self = { _firstName => shift, _lastName => shift, _ssn => shift, }; bless $self, $class; return $self; } sub setFirstName { my ( $self, $firstName...
1 год назад
Работа с текстом в Perl
Perl является мощным инструментом для работы с текстом. Ниже приведены некоторые примеры того, как можно использовать Perl для работы с текстом. 1. Считывание строки Для считывания строки из стандартного ввода используйте функцию <STDIN>: my $str = <STDIN>; # считать строку print $str; # вывести строку 2. Замена текста Функция s/// позволяет заменить один текст на другой в строке: my $str = "Hello World!"; $str =~ s/World/Perl/; # заменить World на Perl print $str; # вывести строку 3. Разделение строки Чтобы разделить строку на подстроки, используйте функцию split(): my $str = "one, two,...
1 год назад
Работа со службами Windows на языке perl
В Perl можно работать со службами Windows, используя модуль Win32::Service. Этот модуль позволяет управлять службами, например, запускать, останавливать, получать информацию о состоянии службы. Пример запуска службы на языке Perl: use Win32::Service; my $service_name = 'MyService'; my $machine_name = ''; # пустая строка для локальной машины my $service_status; # Запускаем службу Win32::Service::StartService($machine_name, $service_name); # Получаем информацию о состоянии службы Win32::Service::GetStatus($machine_name, $service_name, $service_status); print "Состояние службы $service_name: $service_status\n";...
1 год назад
Работа с почтой в Perl
Для работы с почтой в Perl можно использовать модуль Email::Sender. Пример отправки простого текстового письма: use Email::Sender::Simple qw(sendmail); use Email::Simple; use Email::Simple::Creator; my $to = 'recipient@example.com'; my $from = 'sender@example.com'; my $subject = 'Test Email'; my $body = 'Hello World!'; my $email = Email::Simple->create( header => [ To => $to, From => $from, Subject => $subject, ], body => $body, ); sendmail($email); Пример отправки письма с вложением: use Email::Sender::Simple qw(sendmail); use Email::MIME; my $to = 'recipient@example...
1 год назад
Работа с сервисами SMTP, FTP, HTTP в Perl
SMTP Perl - это высокоуровневый язык программирования, который используется для разработки различных приложений и скриптов, включая приложения, работающие с сервисами. Для работы с сервисами на Perl можно использовать модули CPAN, такие, как Net::SMTP, Net::FTP, Net::HTTP и другие. Ниже приведен пример работы с сервисом SMTP с использованием модуля Net::SMTP: use Net::SMTP; $smtp = Net::SMTP->new('smtp.example.com', Debug => 0) or die "Unable to connect to SMTP server\n"; $smtp->auth('username', 'password') or die "Authentication failed\n"; $smtp->mail('sender@example.com'); $smtp->recipient('recipient@example...
1 год назад
Алгоритмы
1. Бинарный поиск Бинарный поиск – это одна из первых вещей, с которыми сталкиваются в начале изучения computer science. Это возможно самый простой пример того, как немного изобретательности может сделать решения, в буквальном смысле, экспоненциально более эффективными. Его суть в том, что нам дан отсортированный массив. Необходимо итеративно делить его пополам, брать значение в середине и сравнивать его с элементом, который хотим найти: если он больше – ищем в правой половине, если меньше – в левой. И так до тех пор, пока элемент не будет найден. Алгоритм бинарного поиска заключается в поиске элемента в упорядоченном массиве...
1 год назад
Миграция на PostgreSQL
1. Риски миграции с MS SQL на PostgreSQL Рассмотрим основные риски миграции: 1. Комплексность миграции. Перенос базы данных из MS SQL в PostgreSQL может быть крайне сложным процессом, так как эти две системы управления базами данных используют разные языки программирования и структуры данных. 2. Совместимость существующих приложений. Будучи разработанным на MS SQL, Ваше приложение может использовать функциональность, которую PostgreSQL не поддерживает. Это может вызвать проблемы при миграции, поскольку необходимо изменять приложение, чтобы оно соответствовало особенностям PostgreSQL. 3. Потеря данных...
2332 читали · 1 год назад