Публикации по теме 'go'
Golang для разработчиков Javascript: указатели, структуры и интерфейсы
Если бы вы дали разработчику javascript репозиторий Github, написанный на Go, многие вещи поначалу сбили бы его с толку. Тем не менее, основные объекты путаницы для меня, казалось, всегда вращались вокруг указателей, структур и интерфейсов. Таким образом, вот исчерпывающее руководство по всем трем с точки зрения разработчика javascript.
указатели
JavaScript не зависит от реализации, поэтому такие понятия, как адреса памяти, намеренно отсутствуют в самом языке. Адрес памяти,..
Клиентские библиотеки с отслеживанием состояния: часть 2
В предыдущем посте мы рассказали о некоторых основных изменениях в клиентских библиотеках и о том, как они упрощают разработку на IOTA. В этом посте мы более подробно рассмотрим концепцию адресов условного депозита (CDA).
CDA - это специальные адреса, которые позволяют указать условия, при которых они остаются пригодными для использования. Пока указанные вами условия удерживаются, CDA можно использовать для снятия средств и депозитов.
Основное использование CDA - избежать..
Golang: указывать или не указывать!
Указатели обладают массой преимуществ и представить себе программирование без них, скажем так, не очень приятно. Но у них есть минусы, один из них (по крайней мере, для меня) может заключаться в том, что они могут вызвать путаницу и даже сломать код, если их не использовать с осторожностью. Я думаю, что все мы сталкивались с ситуациями, когда что-то просто не работало должным образом, и после сеанса отладки выяснилось, что указатель вызвал неожиданное поведение. Но ведь принять решение о..
Изящная обработка ошибок в Go
Научитесь обрабатывать ошибки, как опытный разработчик Go
Хотя в Go простая модель ошибок, иногда она не так проста, как можно подумать.
Эта статья призвана объяснить, что такое ошибка, помимо оценки различных стратегий подхода к обработке ошибок.
Что такое ошибка в Go?
Прежде чем углубляться в различные стратегии обработки ошибок, давайте кратко рассмотрим, что означает ошибка в go.
Тип error — это встроенный тип интерфейса Go, определяемый следующим образом:
// The error..
RPC в Go с использованием Twirp от Twitch
›› Прочитайте статью полностью на 👉 TheDeveloperCafe ‹‹
Начиная
Twirp — это платформа RPC от Twitch, которая, как и gRPC, использует Protobufs и намного проще. В этой статье я собираюсь дать вам представление о Twirp. Вы можете найти полный код этой статьи в этом репозитории GitHub.
🙋♂️ В этой статье предполагается, что вы знакомы с Protobufs и концепцией RPC .
Установочный проект
Инструкции по созданию и установке проекта для protoc tool и twirp/proto...
Выйдите за рамки браузера: использование WebAssembly с помощью Go
WebAssembly, часто называемый сокращенно Wasm, представляет собой новый рубеж в веб-разработке. Первоначально задуманный как средство запуска в браузерах языков, отличных от JavaScript, на скорости, близкой к исходной, он быстро становится выбором веб-разработчиков, которым нужен код, критичный к производительности, без ущерба для гибкости.
Одним из языков, добившихся значительных успехов на арене WebAssembly, является Go. Благодаря своим высоким характеристикам производительности и..
Найдите все, что вам нужно, с помощью fzf, инструмента нечеткого поиска Linux.
Найдите все, что вам нужно с fzf
Инструмент нечеткого поиска Linux
Я благодарен за инструмент нечеткого поиска Linux, потому что он превосходит возможности командной строки, позволяя быстро находить все, что я ищу.
In this article:
* What Is fzf?
* Install fzf
* Get Started Using fzf
* Preview File Content
* Change the Default Search Command
* Use Autocompletion
* Superpower Your Command Line with fzf Key Bindings
* Other Ways to Use This Powerful Tool
🎥..