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


Строки Go против байтовых срезов
Я быстро прочитал эту статью о строках , и я просто хотел указать, что, хотя преобразование из string в []byte и string и обратно несложно, есть тонкая вещь, которой следует опасаться. Возьмем модифицированную версию примера из этой статьи ( Go Playground ). Строка - 🎄 Xmas и состоит из 6 символов: 1 (символ дерева) + 1 (символ пробела) + 4 (символ слово Рождество ). Хотя преобразование этой строки в []byte и обратно в строку работает, перебор byte среза и печать отдельных..

Использование REST API с помощью Golang
В этом посте будет рассказано о том, как использовать REST API с помощью Go. Мы рассмотрим шаги по настройке проекта Go, используемых модулей Go и того, как мы запускаем код. Предпосылки Допустимая установка Golang Если вам нужны инструкции по установке, это хорошее место для начала https://golang.org/doc/install Вступление Я уже давно хотел завести какой-нибудь блог для разработчиков, но, похоже, никогда не удосужился это сделать. Поскольку для Англии все еще действует..

Как выполнять удаленный вызов процедур с помощью Go
Начало работы с gRPC API в Golang REST API уже давно доминируют в мире разработки, но в городе появился новый игрок - gRPC! В этой статье давайте узнаем, что такое gRPC, а также создадим простой стартовый API с помощью Golang. Что такое gRPC? gRPC - это платформа с открытым исходным кодом, разработанная Google для выполнения удаленных вызовов процедур (RPC). Это дает нам эффективный способ подключения нескольких сервисов. Лучшая часть gRPC заключается в том, что мы можем напрямую..

Первый взгляд на горутины
Прежде чем я покажу вам несколько фрагментов кода, позвольте мне объяснить мой текущий проект, с какими проблемами я столкнулся в нем и как их исправили горутины. Я разработал веб-приложение, которое делает HTTP запрос в App Store или Play Store или в оба. В зависимости от входных параметров. Приложение анализирует некоторые HTML из ответа и затем печатает некоторую информацию. Приложение разработано довольно просто. Он анализирует входные запросы (которые могут быть android..

6 полезных вещей, которые я узнал из Google Summer of Code
Кодирование с открытым исходным кодом с GSoC Google Summer of Code (GSoC) - это глобальная программа, направленная на привлечение большего числа студентов-разработчиков к разработке программного обеспечения с открытым исходным кодом. Студенты работают с организацией с открытым исходным кодом над трехмесячным проектом по программированию во время перерыва в школе. Летом 2019 года я занимался программированием для организации API Client Tools в Google . Мне посчастливилось быть..

Решение для упражнения Go: эквивалентные двоичные деревья
Обновление: 20 января 2018 г. Приведенное ниже решение обновлено для синхронизации каналов без использования временных задержек в программах go или основной функции. Предыдущее решение можно найти здесь . Кроме того, вы можете получить отличное введение в концепцию двоичных деревьев здесь и здесь . Если вы пытаетесь изучить язык программирования Go, A Tour of Go - очень краткий ресурс, который поможет вам начать работу. Тур охватывает наиболее важные особенности языка..

Добро пожаловать, критик
Мы анонсируем новый линтер для Go , который также станет песочницей для прототипирования ваших идей в мире статического анализа кода. Го-критик основан на следующих наблюдениях: Лучше иметь «достаточно хорошую» реализацию, чем не иметь ее вообще. Если проверка является категоричной, это не означает, что она вообще бесполезна, мы можем пометить ее как «самоуверенную» и попробовать. Написать еще один линтер с нуля всегда сложнее, чем добавить новую проверку на существующую..