Публикации по теме '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. Эти понятия:
Инкапсуляция: Инкапсуляция — это практика объединения данных и методов, которые работают с этими данными, в одном блоке,..