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


Go против JavaScript: рекурсивные функции, часть 1
В настоящее время я пытаюсь решить уроки 0–4 из c0d3 , используя как JavaScript, так и Go. Уроки состоят из набора алгоритмов, направленных на то, чтобы убедиться, что у вас есть прочный фундамент основ JavaScript. Я уже прошел эти уроки, используя JavaScript, так что эта часть просто напоминание. Но попытки решить их в Go - это ново и, честно говоря, раздражает af 😒. Потрясающий парень, создавший c0d3, решил, что было бы весело учиться, если бы люди решали алгоритмы рекурсивно..

Раскройте силу ошибок в Go
Если вы разработчик Go, вы наверняка сталкивались с ошибками в Go, но знаете ли вы, насколько они сильны? В этой статье мы обсудим обработку ошибок в Go и как использовать ее в своем коде. Что такое ошибка в Go? Ошибка — это тип, который реализует интерфейс ошибок. Интерфейс ошибки определяется следующим образом: Интерфейс ошибки очень прост, он имеет только один метод Error(). Этот метод возвращает строку. Строка, возвращаемая интерфейсом ошибок, является сообщением об..

Отличная статья  — после прочтения мой мозг чувствует себя прекрасно.
Отличная статья — мой мозг чувствует себя прекрасно после прочтения.

Создание идемпотентного API с помощью Go и Gin
Привет, Гоферы! Сегодня мы поговорим о важной концепции веб-разработки — идемпотентности и о том, как мы можем применить ее при создании API с использованием языка Go и фреймворка Gin. Так что пристегнитесь, и поехали! Немного об идемпотентности Во-первых, что такое идемпотентность? Проще говоря, операция считается идемпотентной, если выполнение одного и того же запроса несколько раз приводит к одному и тому же результату. В контексте методов HTTP GET, PUT, DELETE обычно являются..

Создание сложных объектов в Go: руководство по шаблону Builder
Создание сложных объектов с множеством необязательных параметров может оказаться непростой задачей. Традиционный подход конструктора и установщика может стать громоздким при работе с объектами со многими необязательными параметрами. В этой статье мы рассмотрим шаблон построителя, порождающий шаблон проектирования, который позволяет создавать сложные объекты с множеством необязательных параметров. Мы рассмотрим пример реализации шаблона построителя в Go и обсудим, как его можно..

Создайте транзакцию Raw Bitcoin и подпишите ее с помощью Golang
В этом руководстве объясняется, как создать необработанную транзакцию Биткойн с помощью Go, используя библиотеку btcsuite, а затем отправить ее в тестовую сеть или основную сеть. В учебнике будут рассмотрены следующие концепции: UTXO Пара открытых и закрытых ключей Структура транзакции Создать транзакцию Подписать транзакцию Отправить в сеть Комиссия и некоторые другие понятия UTXO Неизрасходованная выходная транзакция (UTXO) относится к выходным данным транзакции, которая еще..

Как создать блокчейн с нуля с помощью [Go] в Linux
Как создать блокчейн с нуля с помощью [Go] в Linux Зачем создавать блокчейн с Go? Go предоставляет множество уникальных функций и функций, которые делают его подходящим для создания блокчейна. Например, Go позволяет создавать высокоэффективные и производительные приложения с минимальными усилиями. Загрузка файла : GitHub — тензорное программирование/golang-блокчейн Вы не можете выполнить это действие в данный момент. Вы вошли в другую вкладку или окно. Вы..