Публикации по теме 'go'


Привет, мир на GoLang
Привет, мир на GoLang В книге «Язык программирования C» Керниган и Ричи положили начало традиции написания программы, которая печатает «Hello World» в качестве вашей первой программы. По этой традиции этот блог создан, чтобы просто сказать Привет мир

Делаем простой кеш
Давайте создадим Pokedex REPL, чтобы узнать о кеше! Если вы не знакомы с Pokemon или Pokedex, ничего страшного! Pokedex — это просто воображаемое устройство, которое позволяет нам искать информацию о покемонах — такие вещи, как их имя, тип и статистика. Хотя есть много функций, но для этого блога я хочу выделить следующие: карта: отображает страницу с 20 локациями мира покемонов. mapb: полная противоположность mapb и отображает предыдущую страницу с 20 локациями мира покемонов...

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

Внутреннее устройство Go Web Assembly — Часть 2
В предыдущей статье мы рассмотрели, как создать простую программу Go, взаимодействовать с хост-средой, обертывая функции Go как функции JavaScript, и как магия вызовов JS-to-Go работает под капотом. В этой статье будет рассказано, как среда выполнения Go получает доступ к глобальным объектам JavaScript и вспомогательным функциям из wasm_exec.js библиотеки клеевого кода, и как этот механизм можно использовать для прямого связывания внешних функций JavaScript с нашими программами...

Параллельное управление состоянием в Go: использование Mutex для безопасности потоков
Введение По мере того, как наши программы Go становятся все более сложными, мы можем столкнуться с ситуациями, когда нам нужно работать с общими данными в нескольких горутинах. Это может привести к гонке данных, когда разные горутины пытаются одновременно получить доступ к одним и тем же данным и изменить их, что приводит к непредсказуемому поведению и потенциально неверным результатам. Чтобы избежать таких проблем, мы используем мьютексы в Go для безопасного управления доступом к..

Понимание транзакций XA на практических примерах в Go
Взгляд на принцип транзакции XA XA — это спецификация распределенных транзакций, предложенная организацией X/Open. Модель X/Open Distributed Transaction Processing (DTP) состоит из трех программных компонентов: Прикладная программа (AP) определяет границы транзакции и указывает действия, составляющие транзакцию. Менеджеры ресурсов (RM, такие как базы данных или системы доступа к файлам) обеспечивают доступ к общим ресурсам. Отдельный компонент, называемый диспетчером транзакций..

🐼 Golang Weekly #381: Абстракции баз данных для Golang
Еженедельный информационный бюллетень GoPa Golang является частью Сообщества разработчиков FAUN . Мы помогаем разработчикам учиться и расти, поддерживая их в том, что важно. 📝 Открытие 🎉🔗 Технические энтузиасты, собирайтесь! 🔗🎉 Приглашаем всех героев DevOps, моряков Kubernetes, волшебников Golang и облачных аборигенов! 🚀 У FAUN есть субреддиты, которые ждут вас. Присоединяйтесь к сообществу, где делиться значит заботиться, а знания безграничны! 🌟 💻 Жить и дышать DevOps ?..