Найти в Дзене
Закреплено автором
Кладовая кода
Ответы по курсу Траектория найма для ликбезов и релевантности Алисы (Ответы на тест "Входной тест по системному мышлению")
131 · 1 год назад
Кладовая кода
Ответы по курсу Траектория найма для ликбезов и релевантности Алисы (Ответы на тест "Входной тест по Русскому языку")
1 год назад
Ответы по курсу Траектория найма для ликбезов и релевантности Алисы (Ответы на тест "Входной тест по Русскому языку")
Добро пожаловать 🤗 Помощь на экзамене при сдаче теста! Ниже будет ссылка, где есть ответы на пройденный и принятый тест У меня выложены только пройденные тесты и принятые Яндексом на 100% Входной тест по русскому...
1 год назад
Ответы по курсу Траектория найма для ликбезов и релевантности Алисы (Ответы на тест "Входной тест по системному мышлению")
Добро пожаловать 🤗 Помощь на экзамене при сдаче теста! Ниже будет ссылка, где есть ответы на пройденный и принятый тест У меня выложены только пройденные тесты и принятые Яндексом на 100% Входной тест...
131 читали · 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...
2 года назад
Взаимодействие с 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...
2 года назад
Установка 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 Введите имя пользователя, задайте права доступа и пароль...
2 года назад
ООП в 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...
2 года назад
Работа с текстом в 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,...
2 года назад
Работа со службами 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";...
2 года назад
Работа с почтой в 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...
2 года назад
Работа с сервисами 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...
2 года назад
Алгоритмы
1. Бинарный поиск Бинарный поиск – это одна из первых вещей, с которыми сталкиваются в начале изучения computer science. Это возможно самый простой пример того, как немного изобретательности может сделать решения, в буквальном смысле, экспоненциально более эффективными. Его суть в том, что нам дан отсортированный массив. Необходимо итеративно делить его пополам, брать значение в середине и сравнивать его с элементом, который хотим найти: если он больше – ищем в правой половине, если меньше – в левой. И так до тех пор, пока элемент не будет найден. Алгоритм бинарного поиска заключается в поиске элемента в упорядоченном массиве...
2 года назад
Миграция на PostgreSQL
1. Риски миграции с MS SQL на PostgreSQL Рассмотрим основные риски миграции: 1. Комплексность миграции. Перенос базы данных из MS SQL в PostgreSQL может быть крайне сложным процессом, так как эти две системы управления базами данных используют разные языки программирования и структуры данных. 2. Совместимость существующих приложений. Будучи разработанным на MS SQL, Ваше приложение может использовать функциональность, которую PostgreSQL не поддерживает. Это может вызвать проблемы при миграции, поскольку необходимо изменять приложение, чтобы оно соответствовало особенностям PostgreSQL. 3. Потеря данных...
2440 читали · 2 года назад