Tag

подборка статей

Browsing

Исключения в лямбда-выражениях Java Java Stream API плохо работает с проверяемыми исключениями. В этой статье рассмотрим, что делать в таких ситуациях. Разбираем шаблоны проектирования Шаблоны проектирования придумали для ускорения проектирования и последующей разработки приложений. По сути, шаблоны проектирования — это проверенные и готовые к использованию решения, регулярно возникающих в повседневном программировании задач. То есть, это повторяемая архитектурная конструкция, представляющая собой решение проблемы проектирования в рамках некоторого часто возникающего контекста. Продолжение Архитектурные шаблоны взаимодействия с базами…

Создаем чат-бот для распознавания изображений на основе нейронной сети MobileNetV2 В этой статье рассмотрим решение задачи многоклассовой класификации на основе датасета овощей и фруктов с помощью сверточной нейронной сети архитектуры MobileNetV2. А после этого еще создадим чат-бота, который будет классифицировать эти изображения. Перейти Три причины передавать std::string_view по значению Передавать std::string_view по значению – идиоматично. Давайте разберемся, почему. Создаем байт-код для JVM без компилятора Виртуальная машина Java использует концепцию промежуточного байт-кода для обеспечения переносимости между операционными системами…

Скучный Python: повышаем качество кода Это статья о том, как максимально скучно разрабатывать и выпускать приложения на Python. Под определением «скучный» автор не имеет в виду «надежный», «без багов или «без инцидентов». Баги все равно будут встречаться. Вы будете продолжать сталкиваться с ситуациями, когда функция или, возможно, весь сервис не работает. «Скучное» же связано с источниками этих инцидентов. Поговорим об инструментах, которые помогают выявлять потенциальные ошибки и другие проблемы как можно раньше, в идеале еще…

Изучаем PostgreSQL. Часть 1. Знакомимся с архитектурой В этой статье рассмотрим отличия редакций PostgreSQL, некоторые особенности архитектуры, а также процесс установки. Читать Неожиданная находка, которая освобождает 20 GB неиспользованного индексного пространства В статье автор делится личным опытом, как его команде удалось освободить более чем 70 GB не оптимизированного и неиспользуемого пространства без удаления индексов и данных.  Используя обычные приемы, такие как перестроение индексов и таблиц, они очистили много пространства, но затем одна удивительная находка помогла им освободить…