Публикации по теме 'go'
Погрузитесь в размышления - от структур и интерфейсов
Отражения Go - это тема, которая требует понимания внутреннего устройства go, касающегося структур, интерфейсов и системы типов, чтобы понять, как это в основном работает за кулисами.
Разумеется, вы можете использовать отражения, не вдаваясь в подробности. Цель этой статьи - познакомить вас с некоторыми деталями таким образом, чтобы облегчить понимание. Но это не обязательно.
В этой статье предполагается, что вы имеете базовое представление о структурах и интерфейсах. Вы можете быстро..
Еженедельный выпуск Голанга 57
Добро пожаловать в 57-й выпуск Golang Weekly, еженедельного информационного бюллетеня о языке программирования Go.
Поддержите Go Weekly и других авторов, которых вы читаете на Medium, став участником по ссылке ниже.
Присоединяйтесь к Medium по моей реферальной ссылке — This Week In I/O Прочитайте каждую статью This Week In I/O (и тысячи других авторов на Medium). Ваш членский взнос напрямую… www.thisweekin.io
Статьи и учебные..
Kafka Retries: реализация потребительских повторов с помощью Go
При создании управляемых событиями приложений с использованием Kafka на стороне потребителя после получения сообщения Kafka ваше приложение должно что-то с ним сделать. Для этого сообщения в блоге давайте назовем эту часть «Обработка сообщения».
Что такое Кафка?
Но прежде чем мы углубимся в это, давайте убедимся, что мы все на одной странице, и освежим нашу память в том, что такое Кафка.
Apache Kafka — это сверхмощная распределенная платформа потоковой передачи, которая позволяет..
Фатальная ошибка: параллельное чтение и запись карты в Go: понимание и решение паники
Golang известен своей поддержкой параллелизма, но одновременный доступ к картам может привести к неожиданной панике. В этой статье мы рассмотрим причины ограничения одновременного чтения и записи с карт и предложим практические решения для предотвращения этих проблем в вашем коде Go.
1. Причины параллельной паники карты в Go 2. Опасности несинхронизированного доступа к карте 3. Решения: sync.Map, блокировки и атомарность 4. Примеры кода для каждого решения 5. Выбор..
Создание приложения для управления строительными запасами с использованием React, Go и MongoDB (Часть I — Введение…
1.1 Постановка проблемы и решение
Строительная отрасль — это обширная область с сотнями различных инструментов, предметов и материалов, которыми необходимо эффективно управлять. Проблема, которая часто возникает, заключается в поддержании инвентаря этих инструментов и предметов. Ручное управление запасами может быть утомительным и подверженным ошибкам. Следовательно, приложение для управления запасами может обеспечить эффективное и автоматизированное решение этой проблемы.
Ссылка..
Обнуление памяти при использовании jemalloc в Go
Я обнаружил эту известную проблему в cgo несколько лет назад, но она актуальна и сегодня. Несмотря на то, что проблема задокументирована, ее все равно сложно отладить, если вы не знаете о ней заранее. В настоящее время в погоне за производительностью программисты часто используют ручное управление памятью, вызывая malloc/free через механизм cgo . В первую очередь меня интересовало использование jemalloc для одного из моих проектов. Позвонить из Go довольно просто.
Тем..
Топ-5 языков программирования, которые вы должны выучить в 2023 году
Привет, ребята, я надеюсь, что у вас все будет хорошо в 2023 году. В этой статье я расскажу о 10 лучших языках программирования. Эти языки программирования вы должны выучить в 2023 году.
Что такое язык программирования
Давайте сначала разберемся, что такое язык программирования для наших нетехнических парней.
Программирование — это способ общения, который помогает программисту общаться с машиной или компьютерной системой. Потому что мы знаем, что машины не понимают человеческий..