Посты | OTUS
Каналы каналов в Go

GoPro_Headline_970x70-1801-dc9277.png

Канал представляет собой первоклассное значение, которое можно аллоцировать и передавать куда угодно по аналогии с любым другим значением. Возможность использовать каналы -- одно из важных свойств языка программирования Go. К примеру, это свойство применяется при реализации безопасного параллельного демультиплексирования.

Добавляем столбец в PostgreSQL

В системе управления базами данных PostgreSQL для добавления столбца в уже существующую таблицу, как правило, требуется выполнить короткую блокировку уровня ACCESS EXCLUSIVE. Блокировка носит временный характер -- как раз на то время, которое потребуется для обновления системных таблиц каталогов (catalog tables). Рассмотрим нюансы этого процесса.

Обработка распределенных транзакций

Highload_970x90-1801-fc90a0.png

При разработке бэкенда высоконагруженных сервисов нередко используются распределенные транзакции. Рассмотрим, что это такое.

Почему стоит репетировать занятия?

Репетиция занятия занимает немало времени, но такая подготовка приносит больше удовольствия от процесса преподавания. Намного лучше разобраться с узкими местами темы перед занятием, чем нервничать во время него.

Выделяем сущности и факты с NLP

Как известно, NLP применяется для машинного перевода, текстового анализа, синтеза и распознавания речи, разработки диалоговых систем. Кроме этого, популярной задачей NLP является NER -- извлечение именованных сущностей из текста (Named-entity recognition). Что это значит? Рассмотрим на примерах.

Популярное
Сегодня тут пусто