Публикации по теме 'golang'
LeetCode — Способы декодирования
Постановка задачи
Сообщение, содержащее буквы от A до Z , можно закодировать в числа, используя следующее сопоставление:
'A' -> "1"
'B' -> "2"
...
'Z' -> "26"
Чтобы декодировать закодированное сообщение, все цифры должны быть сгруппированы, а затем преобразованы обратно в буквы с использованием обратного сопоставления выше (может быть несколько способов). Например, "11106" можно преобразовать в:
"AAJF" with the grouping (1 1 10 6)
"KJF" with the grouping (11 10..
Как обрабатывать преобразования типов с помощью DynamoDB Go SDK
Как обрабатывать преобразования типов с помощью DynamoDB Go SDK
Учитесь на практических примерах кода
DynamoDB предоставляет богатый набор типов данных , включая String s, Number s, Set s, List s, Map s и т. д. В Go SDK для DynamoDB пакет types содержит Go-представления этих типов данных и модуль attributevalue . предоставляет функции для работы с типами Go и DynamoDB .
В этом сообщении блога показано, как обрабатывать преобразования между типами Go в вашем приложении..
Работа с JSON в Голанге
Обработка данных JSON с помощью Go
Предоставление разработчикам возможности легко и эффективно создавать высокопроизводительные масштабируемые веб-сервисы — одно из главных преимуществ Golang.
Как мы знаем, JSON является отраслевым стандартом для сериализации данных при общении с веб-службой, обращенной к пользователю. К счастью, Go позволяет работать с JSON очень просто и продуктивно. В этой статье я буду:
Продемонстрировать, как работать с модулем JSON , встроенным в..
Qvault Classroom запускает ускоренный курс Golang
Пост Qvault Classroom запускает ускоренный курс Golang впервые появился на Qvault .
Мы только что запустили Qvault Classroom и очень рады. Наш первый ускоренный курс по Go, Go Mastery , уже доступен! Мы учим студентов, позволяя им писать, компилировать и запускать серверный код прямо в браузере.
Класс Qvault: https://classroom.qvault.io/
Наша разница
Образование как отрасль невероятно сильно отстает, когда речь идет о технологических инновациях. Мы гордимся тем, что..
Почему структуры Go лучше наследования на основе классов
Go отличается от многих объектно-ориентированных языков тем, что в нем нет классов. Вместо этого в Go есть две замечательные функции, которые делают его модель полиморфизма более мощной, чем классическое наследование: интерфейсы и встраивание структур.
Интерфейсы
Интерфейсы в Go сильно отличаются от, скажем, интерфейсов Java. Вы не указываете явно, что тип данных реализует интерфейс; скорее, ваши типы данных должны реализовывать все методы, которые определяет интерфейс, и компилятор..
Микросервисы в Go с gRPC, шлюзом API и аутентификацией
Создание 3 микросервисов и 1 шлюза API в Go (2022 г.)
Мы разработаем 3 микросервиса и 1 шлюз API, который будет обрабатывать входящие HTTP-запросы. HTTP-запросы будут перенаправляться на эти микросервисы с помощью gRPC. Кроме того, мы имеем дело с аутентификацией JWT.
Эта статья будет разделена на 2 части. Нажмите здесь , чтобы перейти к части 2.
Что будем строить?
Мы собираемся построить небольшую систему электронной коммерции. Мы разрабатываем тот же проект, что и я в своей..
Компиляция нового скрипта?
Компиляция нового скрипта?
Возможно, вы читали недавний пост моего друга и коллеги Питера о том, почему лень, нетерпение и высокомерие толкают разработчиков к написанию сценариев .
Это отличное чтение, и этот пост следует из того, что должен сказать Питер. Если вы меня знаете или следите за мной в среде или твиттере , вы, несомненно, видели мои недавние сообщения на Голанге , более известном как Go. Я пытаюсь выучить язык и какой лучший способ выучить его, чтобы иметь реальный..