Публикации по теме 'golang'
MongoDB и Голанг
В этом посте мы рассмотрим простое приложение Golang, которое демонстрирует, как выполнять основные операции CRUD в базе данных MongoDB. Приведенный ниже фрагмент кода создает оболочку для клиента MongoDB, позволяя легко выполнять действия по созданию, чтению, обновлению и удалению.
Настройка
Если вы хотите запустить mongodb из докера, вы можете использовать следующий yaml:
version: '3.8'
services:
mongodb:
image: mongo:latest
container_name: mongodb
restart:..
Повышение производительности Golang, часть 2: плагины IDE
вступление
Моя последняя запись в блоге была первой из моей серии советов по продуктивности, в которой мы учимся автоматически генерировать структуру Golang из данных JSON.
Вот ссылка: Хаки продуктивности Golang, часть 1: создание структур данных
В этом новом посте мы рассмотрим некоторые из моих любимых плагинов в моей IDE: Goland.
Обратите внимание, что некоторые из них, вероятно, также доступны в VS Code.
Окно плагинов
Чтобы открыть окно плагина, просто нажмите:..
Рекурсия с точки зрения программиста.
В информатике алгоритмы в основном определяют теоретические модели как последовательности, которым нужно следовать, а последовательности - это наборы стратегий для решения проблемы, разлагающие более крупные задачи на второстепенные процессы. В этом контексте r ecursion - это метод применения функции внутри ее собственного определения.
В вычислительном анализе рекурсивное поведение может выглядеть эзотерическим, трудным для проверки и отладки: этот пост направлен на перечисление..
Разбор URL-адресов в Go с помощью пакета net/url
Если вам нравится читать статьи на Medium и вы заинтересованы в том, чтобы стать участником, я буду рад поделиться с вами своей реферальной ссылкой!
Освоение параллелизма ⚔️: погружение в горутины и каналы Go
Одним из наиболее востребованных навыков в облачном сообществе является умение писать параллельные программы, позволяющие использовать всю мощь многоядерных процессоров, которую может предложить современное оборудование. Golang был разработан с учетом параллелизма.
Цифровая трансформация означает не только переход на облачные платформы. Фактически, цифровая трансформация — это действительно непрерывный процесс, предпринимаемый организациями для постоянной оптимизации своих расходов..
DevOps в Go — Переменные
Серия учебных курсов DevOps in Go
В языках программирования, чтобы облегчить манипулирование данными в определенном месте в памяти, мы используем определенное имя для привязки блока памяти, расположенного в определенном месте. Это имя называется переменной .
Но наличие переменной не означает, что мы можем обращаться к памяти или изменять ее случайным образом через переменные. Исполнитель должен знать…
Мне нравится этот проект Golang/Docker
Добро пожаловать! Golang — потрясающий язык программирования с массой возможностей, если вы новичок в Golang, перейдите по ссылке ниже: