Расширение для пакета Go sql в стандартной библиотеке для поддержки динамических запросов из базы данных.

Расширение для пакета Go sql в стандартной библиотеке для поддержки динамических запросов из базы данных .Библиотека упрощает работу с Базами данных на Golang Установка: go get github.com/syke99/dynaQ Пример кода: Соединения,…

Сканер портов, написанный на GO

gPScan — это простой инструмент командной строки для проверки того, открыты или закрыты определенные порты. Чтобы установить/собрать бинарный файл, убедитесь, что у вас установлен компилятор go. Это создаст двоичный файл…

Загрузчик видео с YouTube на Golang

Этот пакет представляет собой пакет для загрузки видео с Youtube, для получения более подробной информации см. Этот инструмент предназначен для загрузки контента под лицензией CC0, мы не поддерживаем и…

Fiber для автоматического создания документации RESTful API с помощью Swagger на Go

Как использовать Fiber Напишите комментарии к исходному коду вашего API , инструкция 2. Загрузите Swag для Go, используя команду: 3. Запустите Swag в корневой папке вашего проекта Go, которая содержит файл…

Парсинг с конкуренцией в Golang

ВведениеВсем привет! я. В этой статье я хочу о тем, как выполнять парсинг веб-страниц с параллелизмом с помощью Golang!Может возникнуть вопрос, а зачем нам конкуренция? Иногда в одном запросе нам…

Golang работаем с Cloudmersive api

Через Image API доступны десятки операций обработки изображений с помощью всего одного api ключа Cloudmersive для аутентификации. Можно легко обрезать изображение в заданную область со значениями пикселей в качестве параметров,…

Golang, горутины и каналы

горутины и каналы играют важную роль в конкуренции, а также являются основным преимуществом Golang. Я надеюсь, что вы пришли сюда после того, как хорошо поняли, как работает Golang. Давайте начнем…

Планирование работы в GO .

Существует множество вариантов задач, требующих периодического запуска задания, которое может выполняться в фоновом режиме и выполнять свою логику. Мы используем реализацию go-quartz , написанную reugn, которая является библиотекой с открытым…

Как сгенерировать HTML с помощью шаблонов Golang

Ниже вы можете увидеть веб-страницу, которую мы создадим с помощью GO в данной статье : Веб-страница является адаптивной, она адаптируется к разной ширине экрана, и когда вы нажимаете на один…

GoReleaser v1.6 — скучный релиз

Вышел GoReleaser 1.6! Еще один «скучный» релиз с некоторыми улучшениями и исправлениями ошибок. Основные моменты: – новые функции шаблона filter и reverseFilter (#2924) – nFPM и архивация в tar.gz теперь…

Преимущества многократно используемых потоков в асинхронном программировании на Golang

В этой статье я расскажу о проблемах масштабирования (когда нужно обработать миллиарды вызовов), которые мы могли бы решить, используя «пул потоков». Согласно Википедии, пул потоков — это шаблон проектирования программного…

Дженерики в Go с примерами кода (Generics in Golang)

Несколько лет назад для Go были предложены дженерики, и в начале этого года они наконец были приняты в язык. Как дженерики действительно повлияют на Go? Изменит ли это то, как…

7 проектов на GitHub, которые сделают вас лучшим разработчиком на Go💥

Go был разработан как отличный инструмент для написания крупных программных проектов. Согласно опросу разработчиков stackoverflow 2020 года, Go был 3-м наиболее востребованным языком программирования. Итак, сегодня я поделюсь 7 удивительными…

Ошибка при использовании динамического/подстановочного маршрута в GIN

Хочу предложить быстрое решение проблемы, с которой вы можете столкнуться при разработке своего API с использованием фреймворка Golang Gin. Иногда вы можете столкнуться с такого рода проблемами неосознанно, и вам,…

Как создать интерфейс командной строки в Golang

интерфейс командной строки в Golang Некоторым разработчикам нравится читать код и извлекать из него смысл. Если вы один из них, можете взглянуть на мой репозиторий в GitHub: Итак, начнём Сначала…

Вариативные функции Golang

Вариативная функция — это функция, которая принимает переменное количество аргументов. В Golang можно передавать различное количество аргументов того же типа, что и в сигнатуре функции. Чтобы объявить функцию с переменным…

Как преобразовать строку в целочисленный тип в Go?

Как и большинство современных языков, Golang включает строки в качестве встроенного типа. Возьмем пример, у вас может быть строка, содержащая числовое значение «100». Однако, поскольку это значение представлено в виде…

Работа с файлами и директориями в Golang

Работаем с Файлами и каталоги с примерами на Go Важным пакетом, который позволяет нам управлять файлами и каталогами как сущностями, является пакет os. Пакет io имеет интерфейс io.Reader для чтения…

Логирование программ Go

Логирование программ Golang Журнал пакетов стандартной библиотеки предоставляет базовую инфраструктуру для управления логами на языке GO. Основная цель ведения логов — отследить, что происходит в программе, где это происходит и…