Кейсы
-
Алгоритмическая сложность
O(1) — лучше не бывает, можно заняться микрооптимизацией, но не факт, что поможет O(log n) — отличная работа O(n) — неплохо, но стоит убедиться, что входные данные отсортированы O(n^2) — хм, вероятно стоит…
-
Обзор средств хранения данных в браузере
Общая рекомендация из Storage for the web по хранению ресурсов: Для файлов и сетевых ресурсов, необходимых для загрузки приложения, используйте Cache Storage API (часть service-воркеров). Для других данных используйте IndexedDB (используя пакет idb). Стоит отметить, что IndexedDB имеет более сложный…
-
PostgreSQL. Посмотреть зависшие запросы
Делается это через такой запрос:: WITH RECURSIVE l AS (SELECT pid, locktype, granted,array_position(ARRAY['AccessShare','RowShare','RowExclusive','ShareUpdateExclusive','Share','ShareRowExclusive','Exclusive','AccessExclusive'], left(mode,-4)) m,ROW(locktype,database,relation,page,tuple,virtualxid,transactionid,classid,objid,objsubid) obj FROM pg_locks), pairs AS (SELECT w.pid waiter, l.pid locker, l.obj, l.mFROM l w JOIN l ON l.obj…
-
Postgres. Выгрузить данные в формате CSV через psql
Делается это очень просто: COPY ( SELECT * FROM tablename ) TO '/tmp/test.csv' WITH CSV DELIMITER ';' HEADER;
-
Скрипт для автоматического боя с покемонами в онлайн-играх копии League-17
После того, как в 2016 году оригинальная браузерная игра по покемонам League-17.ru получила от Nintendo околосудебное письмо с требованием убрать торговую марку, администраторы поменяли сайт на другую игру. Однако сейчас в 2021 году…
-
Расширение Google Chrome v. 88
Возникла идея написать расширение для хрома, которое будет загружать слайды презентации с портала вебинаров BigBlueButton. Расширение написано на JavaScript под браузер Google Chrome 88 версии. Для начала нужно создать файл manifest.json, в котором…
-
Большие данные или не очень? 2.0
Данные БД PostgreSQL 12.5 с включенной поддержкой PostGIS. Количество объявлений: 142 062 628 Количество объявлений, которые просканированы сервисом DaData: 40102289 Таблицы Предыдущее решение оказалось недостаточно хорошим и имело множественные допущения, которые позже негативно сказались на общем фоне работы.…
-
Дисциплины по выбору магистратура 2 курс
Блок 1 Скриптинг -Валиуллин Р.М. Прикладные технологии в разработке игр -Кугуракова В.В Блок 2 Контракты и поставки в разработке ПО -Заппаров Б.А. Интеллектуальный анализ данных- Еникеева З.А. Блок 3 Методы верификации и тестирования…
-
Большие данные или не очень?
БД PostgreSQL 12.2 с включенной поддержкой PostGIS. Существует таблица Adverts из 58 млн записей, состоящая из полей, которые изображены на фото. Размер таблицы — около 165 GB. Идексация существует по полям: id — счетчик (2535 MB),…
-
Темы работ КФУ (ИТИС)
Методы машинного обучения в задачах анализа текстов Темы по Финтех Темы по Финтех Нейропротез и Симуляция эпилепсии Темы по обработке текста Криптографические протоколы, использующие нейронные сети 1. Управление бытовой техникой через AR2. Интерпретация…