Сегодняшний выпуск — о том, как заставить наше приложение летать! Поговорим о процессорах, о том, как они работают, о многоядерных CPU и Hyper-Threading, о процессах, потоках и многопоточности, а также об асинхронности или кооперативной многозадачности. Будет насыщенно!
0:00 О чём пойдёт речь
0:30 О многозадачности на единственном ядре CPU
1:42 О тактовой частоте процессоров и многоядерных CPU
3:07 Потоки, они же Threads
4:26 Состояние гонки, оно же race condition
5:20 Hyper-Threading и гипер-потоки
7:56 Потоки на многоядерных CPU
8:24 GIL в Python
9:16 Как обслужить тысячу HTTP запросов?
10:09 Асинхронность, кооперативная многозадачность
14:20 Как работает асинхронность
15:31 Выводы
/****************** about ******************/
Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:
— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.
Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.
С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.
Панель, а точнее панели, рабочего стола Xfce настраивать легко и интересно. На примере дистрибутива Manjaro вы научитесь менять положение панели, ее цвет, поведение и значки на ней, а также добавлять вторую панель для быстрого запуска приложений.
Тема:
Проектирование онлайн-урока и оффлайн-урока для обеспечения достижения планируемых результатов обучающихся
Спикер:
Бойкина Марина Викторовна
Ст. преподаватель кафедры начального образования СПбАППО
На вебинаре разберем следующие вопросы:
1. Как спроектировать онлайн – урок и оффлайн – урок?
2. Какие требования предъявляются к онлайн – и оффлайн – уроку?
3. Как проанализировать онлайн – урок и оффлайн – урок?
Вебинар ориентирован на разных субъектов образовательного процесса в школе: административные команды, учителя начальной и основной школы, родители.
На этом туториале команда CatBoost расскажет о четырёх фичах нашей библиотеки, две из которых совершенно новые. Вначале мы обсудим поддержку текстов и эмбеддингов, затем — дефолтный тип сэмплирования в CatBoost (MVS) и предсказание неопределённости.
Мероприятие состоит из двух частей: на презентации мы расскажем о принципах работы каждой из фич, а в туториале испытаем их на практике.
Для участия требуется базовое знание Python. Чтобы подготовиться к работе с CatBoost, убедитесь, что у вас установлены библиотеки jupyter, catboost, shap, ipywidgets, sklearn, fasttext и sentence-transformers.