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


Еженедельный выпуск Голанга 35
Добро пожаловать в 35-й выпуск Golang Weekly, еженедельного информационного бюллетеня о языке программирования Go. Golang Diaries: Generics В этом году я занимался кодированием в Quamina, библиотеке фильтрации событий, реализованной на Go. Буквально на последнем… www.tbray.org Вычислять наборы шрифтов сложнее, чем вы думаете В Go 1.18 добавлена ​​самая важная и, вероятно, одна из самых востребованных..

Проблема кодирования № 1: выставление оценок учащимся
Вопрос предоставлен HackerRank Постановка задачи Университет HackerLand придерживается следующей политики выставления оценок: Каждый учащийся получает оценку в диапазоне от 0 до 100 включительно. Любая оценка ниже 40 считается неудовлетворительной. Сэм — профессор университета, и ему нравится округлять оценку каждого студента в соответствии со следующими правилами: Если разница между оценкой и следующим числом, кратным 5, меньше 3, округлить до следующего числа,..

Извлечение преобразования нагрузки с помощью PostgreSQL с использованием Go и pgx
В этом руководстве мы покажем вам, как создать простую программу Go, которая отслеживает папку на наличие новых CSV-файлов, загружает данные в базу данных PostgreSQL и удаляет файл после успешной загрузки данных. Мы будем использовать библиотеку pgx для подключения к базе данных PostgreSQL. Предпосылки Перейти (v1.16 или новее) База данных PostgreSQL библиотека pgx: github.com/jackc/pgx/v4 Обзор Программа, которую мы будем создавать, состоит из следующих компонентов:..

Операторы Switch в Go: условия в нескольких ветвях
Введение Как язык программирования, Go поддерживает оператор переключения для реализации условий в нескольких ветвях. Оператор switch — это мощный инструмент для выбора одного из нескольких блоков кода для выполнения на основе значения выражения. Он обеспечивает краткий способ написания сложных операторов if/else и делает код более читабельным и удобным для сопровождения. Основной синтаксис Вот базовый оператор switch в Go: switch i { case 1: // code block to execute when..

Отладка идет как профессионал
От профилирования до отладки и всего, что между ними Как только вы поймете основы, Golang сможет сделать вас более продуктивным, чем когда-либо прежде. Но что делать, когда что-то идет не так? Возможно, вы этого не знаете, но Go изначально включает pprof для записи и визуализации данных профилирования во время выполнения. Сторонние инструменты, такие как delve , добавляют поддержку построчной отладки. Детекторы утечек и гонок могут защитить от недетерминированного поведения...

Эсперанто для сусликов
Сходство поразительное… Мне было около 8 лет, когда я сделал случайное замечание о том, как здорово было бы создавать свои собственные компьютерные штуки, когда мой отец решил показать мне встроенный QBasic на маленьком ноутбуке IBM, который был у нас дома, и я получил увлекся программированием. Многое произошло между ними, но действительно можно сказать, что желание ребенка — очень сильная вещь. И большинство вещей успешно обходится благодаря сильному желанию и странным идеям всего..

Художественная гимнастика на Голанге
Джефф Бэй ввел термин объектная художественная гимнастика в своей книге Антология мыслительных работ . Это набор передовых практик и правил программирования, которые могут улучшить качество нашего кода. Я впервые увидел эти методы, когда Rafael Dohms и Guilherme Blanco проделали большую работу по их адаптации с языка Java на PHP. Если вы пишете код на PHP и не разбираетесь в объектной художественной гимнастике, я рекомендую две из сделанных ими презентаций: Ваш код - отстой,..