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


Краткий GoLang - Часть 2
В этой серии вы найдете краткий практический подход к изучению языка го. В Части 1 мы увидели основы установки компилятора Go, запуска программ Go и системы модулей Go. Во второй части мы разработаем программу менеджера паролей и узнаем о некоторых языковых функциях и пакетах из стандартной библиотеки. Менеджер паролей позволяет хранить имена пользователей и пароли учетных записей. У каждой учетной записи есть имя, имя пользователя и пароль. Менеджер предоставляет возможность..

Как запустить приложение First Go за три простых шага
Краткое введение в установку Go в вашей системе и создание вашего самого первого приложения Hello-World в Go менее чем за 10 минут. 1. Установка Установите двоичный файл Go Посетите https://golang.org/doc/install и загрузите соответствующий установщик. После завершения загрузки откройте установщик и следуйте инструкциям, описанным в нем. Проверить установку Бинарные файлы Go по умолчанию устанавливаются в /usr/local/go (Mac). Проверить установку можно, выполнив..

Автоматическое переподключение Голанга и Постгреса
Когда вы пишете программное обеспечение, которое должно работать постоянно (24/7), и оно также использует базу данных Postgres, вы хотите убедиться, что оно не выйдет из строя случайным образом, если соединение будет разорвано . Сделайте это ошибкой Postgres, ISP, любой из сторон - если ваше соединение обрывается, вам не нужно перезапускать программу, чтобы она снова подключилась к базе данных. Обычный процесс, который я использовал, - это создание простой функции, которая будет..

Golang Weekly Issue 20
Добро пожаловать в 20-й выпуск Golang Weekly, еженедельного информационного бюллетеня о языке программирования Go. go: не меняйте библиотеки в 1.18 · Проблема № 48918 · golang / go Версия 1.18 языка Go, вероятно, будет включать самые большие изменения в язык с момента его создания… github.com Привет, компоновщик, не могли бы вы сэкономить мегаполис? Tailscale на iOS работает как особый вид приложения,..

GO: карта понимания - Часть 1
Эта статья о том, как использовать карту в GO (Golang). ТЕОРИЯ карта - это неупорядоченный набор пар "ключ-значение". Карты используются для извлечения, обновления или удаления значения по связанному с ним ключу. В Go карта - это ссылка на хеш-таблицу, в которой все ключи различны. Тип Map записывается как map [K] V , где K и V - типы его ключей и значений. Карта имеет длину и емкость, которые можно изменять. Карты - это встроенный в Go ассоциативный тип данных ...

Случайные мысли о проблеме Go Generics
Все уже знакомы с этой проблемой. Определяемые пользователем дженерики — (по некоторым подсчетам) самая востребованная функция Go и, безусловно, одно из самых спорных упущений. Но это всегда было понятным ограничением, потому что дженерики сложны для многих языков и медленно компилируются, а Go доказал, что без них можно пройти очень долгий путь. Теперь, когда Go 2.0 вынесен на обсуждение и у нас есть официальный список «отчетов об опыте » на тему дженериков, мы можем полупродуктивно..

Рассказы о моей первой встрече
Проработав разработчиком 2 или более лет, можно подумать, что будут соблюдаться некоторые определенные традиции разработчика, такие как использование редактора с темной тематикой или поддержание полосы коммитов github . Как насчет более конкретного, например, встречи с другими разработчиками? Последнее, что мне нужно было вычеркнуть из своего списка. В тот день была суббота, время было в 14:00, я официально собирался на свою первую встречу разработчиков, и это был облом встречи с..