eConti - программирование в вопросах и ответах

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


Функциональные возможности в Golang.
Введение Этот рассказ о паттерне функциональных опций, который мы чаще всего используем при настройке и который использует паттерн опций. Функциональные параметры переносят дополнительную ферму аргументов в функцию, которая дает нам возможность динамически передавать несколько аргументов на языке со статической типизацией, таком как go. Предположим, вы заказали пиццу пепперони и позже хотите отредактировать ее начинку, но после того, как заказ был отправлен на доставку, пицца не..

Ваша сборщик мусора делает программу медленной? [Перейти]
Одной из самых знаменитых функций, которые идут лучше, чем C, является сборка мусора (GC). До недавнего времени, когда Rust вообще не предоставлял сборщика мусора. Это требует краткого погружения в сборку мусора и ее реализацию в Go. Что такое сбор мусора? Сборка мусора — это процесс управления памятью, который запускается периодически или по триггеру, как указано при реализации. Основная задача сборщика мусора — найти неиспользуемые объекты и удалить их, чтобы освободить память из..

Понимание функций в Go
Введение Функции — фундаментальное понятие в программировании, и они играют центральную роль в Go. В этой статье мы рассмотрим основы функций в Go, в том числе способы их определения и вызова, а также некоторые уникальные функции, которые делают функции Go особенно мощными. Определение функций в Go В Go мы определяем функции с помощью ключевого слова func , за которым следует имя функции и список параметров в скобках. Вот пример: func plus(a int, b int) int { return a +..

От Python до Go. Мое путешествие в Beat.
Вступление Go - это быстро ... Действительно быстро, удобно для разработчиков и имеет встроенные функции параллелизма и параллелизма. Рост зрелости Go, сильная база пользователей и тот факт, что все больше и больше компаний решают перейти на Go после успешного тестирования, растет все больше и больше. В Beat мы пишем API и микросервисы мирового класса с использованием Golang. Мой профессиональный опыт работы с языком программирования Go начался с Beat, и в этом посте я хочу..

Запишите видео с помощью Golang и вашей веб-камеры (без OpenCV/CGO/MingGW) — Часть 2
Некоторое время назад я создал простой инструмент , обеспечивающий простой и кроссплатформенный способ взаимодействия с моей веб-камерой. Он состоял из внешнего интерфейса, написанного на Electron, который будет использовать встроенный в браузер API MediaDevices для захвата потока с веб-камеры, и локального сервера Go, который будет получать этот поток, чтобы делать с ним множество интересных вещей. Это работало без загрузки и компиляции кучи библиотек C++, что для самоучки и часто..

Code Challenge: использование карт в Go для поиска неповторяющихся элементов в фрагменте
На собеседованиях есть некоторые проблемы с кодом, которые требуют от вас манипулировать срезами и возвращать какой-то элемент или свойство этого слайса. В Go есть встроенная структура карты, которая помогает нам хранить некоторые свойства/элементы среза и уменьшить O-сложность нашего решения. Сегодня я собираюсь пройти конкретную задачу по коду собеседования и использовать карту для ее решения. Вам дан срез целых чисел, и этот срез будет иметь только один уникальный элемент ,..

Сделайте HTTP-запрос GET / POST в Golang
Голанг Девелопмент, CODEX Сделайте HTTP-запрос GET / POST в Golang Выполнение запросов REST API и обработка ответов HTTP-запросы - это основа любого приложения. В этом примере я покажу вам, как можно сделать запрос GET / POST с помощью Golang. Мы будем использовать API jsonplaceholder.typicode.com для выполнения примеров запросов к. Создание запроса GET package main import ( "io/ioutil" "log" "net/http" ) func main() { resp, err :=..

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

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

Время расцвета закончилось
Большую часть своей карьеры в индустрии программного обеспечения программисты работали с головой в песок. Успех в отрасли требует навыков презентации и обучения других. Ценность улучшенных..

Будущее сельского хозяйства: новый уровень производительности с современными технологиями
По мере роста населения мира растет и спрос на продукты питания. Фермеры сталкиваются с растущим давлением необходимости повышать урожайность и максимизировать производительность, манипулируя..

Состояние совместной фильтрации в 2022 году, часть 1
ResBeMF: Улучшение прогнозируемого охвата совместной фильтрации на основе классификации (arXiv) Автор: Анхель Гонсалес-Прието , Авраам Гутьеррес , Фернандо Ортега , Рауль Лара-Кабрера..

Зачем изучать PYTHON в 2022 году !
Python — востребованный, доступный язык программирования с активным, постоянно растущим сообществом пользователей. Для тех, кто хочет сменить профессию в мире технологий с помощью..

Решение капч с помощью Puppeteer
Это руководство предназначено для текстовых кодов, а не для reCAPTCHA Google (см. конец этого сообщения). Требования: Антикапча или любой другой сервис по разгадыванию капчи. Модуль..

7 встроенных библиотек Python, которые необходимо знать
7 встроенных библиотек Python, которые необходимо знать Стандартная библиотека Python значительно упрощает жизнь программистов, предоставляя широкий набор функций. Мы выбираем несколько..