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


Часть 1. Маршрутизация для служб REST с использованием GO
Что такое маршрутизация в Rest Service? Маршрутизация — это путь к контроллеру со значимым именем для взаимодействия с пользователем. Маршрут получает некоторый пользовательский ввод (обрабатывает действия пользователя) и представляет некоторые результаты в удобном виде. давайте создадим базовый веб-сервер на Go, чтобы лучше понять маршрутизацию. Go предоставляет встроенный пакет net/http , который работает с реализациями HTTP-клиента и сервера. Давайте создадим сервер с..

Создание серверов HomeMade с использованием golang
Введение В этой статье будет подробно рассказано об использовании языка программирования Go для настройки очень простой клиентской и серверной программы отправки и эха, которую вы сможете запустить. В нем также будут подробно описаны проблемы кибербезопасности, с которыми сталкивается этот тип форм-фактора разработки, и мой двухдневный путь по настройке серверов и работе с ними. Зачем создавать собственные серверы Ну, простой ответ - опыт. С другой стороны, длинный ответ..

Если вы хотите выучить Голанг в 2022 году, это то, что вам нужно!
Добро пожаловать! Golang — потрясающий язык программирования с массой возможностей. Если вы новичок в Golang, перейдите по ссылке ниже, чтобы узнать о нем больше: https://preettheman.medium.com/this-is-everything-you-need-to-know-about-golang-in-2022-4690f43170aa Итак, давайте поговорим об отличном способе изучения го в 2022 году! Этот специфический метод…

LeetCode — Единый номер II
Постановка задачи Дан целочисленный массив nums, в котором каждый элемент появляется три раза , кроме одного, который появляется ровно один раз . Найдите отдельный элемент и верните его . Вы должны реализовать решение с линейной сложностью времени выполнения и использовать только постоянное дополнительное пространство. Постановка задачи взята с: https://leetcode.com/problems/single-number-ii . Пример 1: Input: nums = [2, 2, 3, 2] Output: 3 Пример 2: Input: nums =..

Анализ структурных тегов
Анализ структурных тегов Отрывок из Эффективных рецептов го Мики Тебека Задача Вы создаете ORM (объектно-реляционный преобразователь) для собственной базы данных вашей компании. ORM упрощает работу с базой данных; вы сохраняете и извлекаете структуры Go напрямую, вместо использования []any . Ваша первая задача — проанализировать пользовательскую структуру и вернуть соответствие между именами полей и столбцами базы данных. Например, для следующей структуры: // Log is a..

16 468 объектов недвижимости за 2 месяца.
16 468 объектов недвижимости за 2 месяца. В середине 2016 года я запустил внутренний проект по погашению технического долга. Веб-сайт Роусона не трогался годами и нуждался в некотором внимании. Вскоре это закончилось полным редизайном и переписыванием всего их веб-сайта. Примерно через 6 месяцев проектирования и прототипирования все были довольны тем, куда мы движемся. Лорен Уоллер проделала здесь феноменальную работу, реализовав проект от идеи до финального HTML и CSS...

Пять основных концепций объектно-ориентированного проектирования
Объектно-ориентированный дизайн (ООД) — это парадигма программирования, в которой особое внимание уделяется концепции объектов, являющихся экземплярами классов, и взаимодействиям между этими объектами. При проектировании системы с использованием объектно-ориентированных принципов существует пять основных концепций, которые составляют основу OOD. Эти понятия: Инкапсуляция: Инкапсуляция — это практика объединения данных и методов, которые работают с этими данными, в одном блоке,..