Публикации по теме '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 , который также станет песочницей для прототипирования ваших идей в мире статического анализа кода.
Го-критик основан на следующих наблюдениях:
Лучше иметь «достаточно хорошую» реализацию, чем не иметь ее вообще. Если проверка является категоричной, это не означает, что она вообще бесполезна, мы можем пометить ее как «самоуверенную» и попробовать. Написать еще один линтер с нуля всегда сложнее, чем добавить новую проверку на существующую..