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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как создать крутой графический интерфейс с помощью Golang!

Как создать крутой графический интерфейс с помощью Golang!

Поговорим, как можно создать графический интерфейс с помощью Golang! Метод заключается в использовании пакета giu. По этой ссылке можете просмотреть страницу пакета на GitHub. Эта платформа основана на Dear ImGUI,…

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Веб-приложение на Golang для чтения и записи данных в JSON файл

Веб-приложение на Golang для чтения и записи данных в JSON файл

Golang предлагает мощные инструменты для создания веб-серверов.В Golang вы можете создавать веб-серверы, с разными адресами, разными типами запросов и разными типами контента. Для веб-разработки основными пакетами стандартной библиотеки являются net/http…

Как создать фотогалерею с помощью Go ?

Как создать фотогалерею с помощью Go ?

Как создать фотогалерею c Golang? Фотогалерея — это способ отображения различных изображений, сохраненных в определенном месте.Различные изображения загружаются пользователем в указанную папку. Для отображения изображений в первую очередь нам нужно…

Golang Concurrency

Golang Concurrency

Конкуренция Голанга Конкуренция — это способность программы выполнять несколько действий одновременно. Это значтт, что в программе две или более задач выполняются независимо друг от друга примерно в одно и то…

Пример криптографии на GOLANG

Пример криптографии на GOLANG

Пример криптографии (классический шифр)на GO Ниже приведен очень простой пример: мы создали простой шифр для шифрования и дешифрования открытого текста в зашифрованный текст и наоборот. Алгоритм cipherAlgorithm() одинаково хорош и…