Публикации по теме '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. Я пытаюсь выучить язык и какой лучший способ выучить его, чтобы иметь реальный..