Найти в Дзене
Профилирование асинхронного Python
Общие слова Профилирование приложений — это процесс анализа программы для определения её характеристик: времени выполнения различных частей кода и использования ресурсов. Основные этапы профилирования всегда более-менее одинаковы: А как вообще работает профилировщик? Детальному обзору будет посвящена отдельная статья, пока можно ограничится базовой классификацией: Основные типы узких мест в асинхронном Python-коде Для асинхронного кода существует небольшое количество специфических "узких мест", которые лучше перечислить заранее...
1 год назад
Введение в пост-квантовую криптографию
Несколько вступительных слов Давайте представим мир, в котором квантовые компьютеры привычны не менее, чем новый айфон. Как говорят в более научных кругах: "достигнуто квантовое преимущество." Квантовое преимущество - это порог, при достижении которого созданная нами квантовая система может выполнять операции, которые лучший из возможных классических компьютеров не может смоделировать за любое разумное время. Не будем пока углубляться в такие понятия как "кубит", "квантовые вычисления", "суперпозиция", "запутанность" и "декогеренция"...
1 год назад