Посты | OTUS
Проблемы в микросервисах при распределенных транзакциях

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

Коррекция цвета и экспозиции в CV

Распознавание цвета в системах Computer Vision (CV) помогает определять свойства материалов и решать другие не менее важные задачи. В результате можно узнать, из чего объект сделан, в каком он состоянии. К примеру, с помощью черно-белого изображения вы вряд ли поймете, созрели ягоды или нет. При использовании цветного изображения ситуация меняется.

Локализация наблюдателя и контроль измерений в CV

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

Прикладные механизмы в 1C. Часть 2

Мы уже рассказывали о прикладных механизмах в 1С, которые являются для разработчиков проблемно-ориентированным способом решения всевозможных задач. Продолжим разговор.

Прикладные механизмы в 1C

Платформа 1С ориентирована на решение задач, связанных с автоматизацией учета и управления предприятием. Для более успешного решения поставленных целей разработаны специальные прикладные механизмы. Они являются проблемно-ориентированными и предоставляют разработчикам возможность решать широкий круг самых разных задач, среди которых:

Кэшированный контейнер в Symfony

Зная, сколько автоматических операций выполняется в PHP-фреймворке Symfony, может показаться, что это существенно вредит производительности (на самом деле нет). Так почему же Symfony способен работать со скоростью ветра?

Перегрузка функций в Kotlin

В языке программирования Kotlin под перегрузкой функций (function overloading) подразумевается определение нескольких функций с тем же самым именем, однако с разными параметрами. Рассмотрим этот момент подробнее.

Операция разыменования в Rust

Говоря об Unsafe-контексте в рамках низкоуровневого програvмирования на Rust, мы уже упоминали указатели. Но эта тема будет неполной, если не рассказать подробнее об операции разыменования *. С ее помощью разработчик может обратиться к значению по адресу, хранимому в указателе. Но обращение это должно осуществляться в блоке unsafe:

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