Gridens - информационные технологии

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


Очереди синхронизации в Голанге
Очереди синхронизации в Голанге как использовать каналы для написания идиоматического кода в Go Проблема Предположим, у нас есть ИТ-компания, в которой работают программисты и тестировщики. Чтобы люди могли узнать друг друга и немного расслабиться, мы купили стол для пинг-понга и установили следующие правила: одновременно могут играть ровно два человека, следующая пара может начать свою игру только после завершения предыдущей, поэтому не разрешается менять одного игрока,..

Реализация HyperLogLog в Go
Ранее мы рассмотрели вероятностные структуры данных набора тестов, а именно фильтр кукушки и фильтр Блума . Так что давайте ненадолго отвлечемся от тестов. Другой тип проблем, которые вы можете решить с помощью вероятностной структуры данных, - это проблема с отдельными счетчиками. Обычно, если вы хотите узнать, сколько различных элементов содержится в наборе, вам нужно перебрать весь набор и проверить соответствие каждого элемента всем остальным. Это означает, что по мере роста..

Создать библиотеку Golang
Работа с модулями go В этой статье вы узнаете, как создавать свои собственные библиотеки с помощью модов go и импортировать их в нужные проекты. Сначала позвольте мне дать вам небольшое представление о том, что такое гомомодули. «Модуль — это набор пакетов Go, хранящихся в дереве файлов, в корне которого находится файл go.mod . Файл go.mod определяет путь модуля модуля, который также является путем импорта, используемым для корневого каталога, и его требования к зависимостям,..

Создание микросервисов Golang для управления пользователями и ведения журналов
В этом сообщении блога мы рассмотрим, как создать два простых независимых микросервиса Golang. Один микросервис будет заниматься управлением пользователями с помощью основных операций CRUD, а другой будет отвечать за получение и хранение сообщений журнала от первого микросервиса. Настройка микрослужбы управления пользователями Во-первых, давайте создадим микрослужбу управления пользователями, которая будет предоставлять API для добавления и перечисления пользователей. Мы будем..

Работа с JSON в Go
СТРУКТУРЫ ДАННЫХ: JSON Работа с JSON в Go JSON - это текстовый формат обмена данными, который в основном используется между браузерами и серверами. В этой статье мы рассмотрим API-интерфейсы кодирования и декодирования JSON, предоставляемые Go. JSON ( нотация объектов JavaScript ) - один из самых популярных форматов обмена данными в Интернете. Это текстовый формат, означающий, что данные JSON представляют собой строку символов, записанную в допустимом формате JSON. Вы можете..

Современная сборка мусора
Современная сборка мусора Взглянем на стратегию Go GC Вы можете найти обсуждения в Hacker News и Reddit В последнее время я видел кучу статей, в которых продвигается последний сборщик мусора языка Go, что меня беспокоит. Некоторые из этих статей взяты из самого проекта Go. Они заявляют, что произошел радикальный прорыв в технологии газового хроматографа. Вот первое объявление о новом коллекционере в августе 2015 года : Go создает сборщик мусора (GC) не только на 2015..

10 самых распространенных ошибок, которые я видел в проектах Go
Примечание перед тем, как начать После успеха этой публикации я подумал, что такая информация может хорошо подойти для книги. Итак, вот моя будущая книга: 100 ошибок на ходу . Он будет опубликован в 2022 году, но уже доступен как MEAP (Manning Early Access Program): 100 ошибок Go: как их избежать Выявите ошибки в коде Go, о которых вы даже не подозревали, и повысьте продуктивность, избегая распространенных… www.manning.com..

Новые материалы

Журналы Py № 2: Если, Элиф, Иначе?
У меня такое чувство, будто я давно ничего не писал, хотя прошло два дня с тех пор, как я опубликовал свою первую историю. В любом случае, сегодня произошло много всего, так что приступим...

Работа в Реакции
Я изучаю React в Bloc прямо сейчас. До сих пор я изо всех сил пытался понять темы. Тем не менее, я только что закончил проблему, над которой некоторое время размышлял, и хочу записать свой..

Нужен ли банкам искусственный интеллект, чтобы кардинально изменить свою работу?
Почему необходимо использовать искусственный интеллект в банковской сфере? Существенное использование многочисленных инноваций ИИ, таких как машинное обучение , глубокое обучение и..

Какую последнюю статью вы считаете стоящей поделиться?
Я люблю читать качественные статьи. Не стесняйтесь делиться своей работой.

Преобразование CoreML, позволяющее использовать Fast-Neural-Style-Transfer на iOS и MacOS.
Как использовать Fast-Neural-Style-Transfer на iOS Преобразованная модель: GitHub — john-rocky/CoreML-Models: Преобразованный зоопарк моделей CoreML...

ИИ в правоохранительных органах: мощный инструмент с двойной природой
Искусственный интеллект (ИИ) революционизирует правоохранительную деятельность, предлагая инновационные тактики расследования, повышая достоверность доказательств и оптимизируя процессы. Тем..

Autoencoder Average Distance  — классический способ, используемый внутри Microsoft для выявления сходства…
Среднее расстояние автоэнкодера (AAD) использует более простой подход для определения расстояния между двумя наборами данных. Нейронный автоэнкодер может преобразовать любой элемент данных в..