Arhn - архитектура программирования

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


Вопли v1
Сегодня отмечается выход Wails v1 . После почти 2 лет разработки, наконец, пришло время поставить на него большой штамп v1. Как всегда, я не решился это сделать, но об этом позже. Во-первых, позвольте мне немного рассказать о том, как мы сюда попали. Прошлое Идея Wails возникла из комбинации двух вещей, которые произошли довольно близко друг к другу. Я хотел создать графический интерфейс для Restic (желательно в html / js / css), и мне не нравился тот факт, что единственный..

Карта Golang Road в 2023 году. От новичка до эксперта
Вступая в многообещающий 2023 год, мир разработки программного обеспечения полон возможностей, а язык программирования Go (часто называемый Golang) манит как заманчивое направление для изучения. Независимо от того, являетесь ли вы новичком в программировании, желающим начать свой путь программирования, или опытным разработчиком, стремящимся расширить свой кругозор, эта дорожная карта послужит вашим надежным спутником на пути к тому, чтобы стать опытным программистом Go. Вместе мы..

Путь к проверке мастерства, часть 2: перезагрузка
Как: освободить свой разум В первой части этой серии мы говорим, почему метрики качества кода сами по себе в лучшем случае бесполезны, а в худшем - вводят в заблуждение. Мы можем легко достичь высокого покрытия кода без особых усилий, написав тесты , которые на самом деле ничего не тестируют, а просто выполняют различные пути в нашем приложении. Вот почему ваш образ мыслей о тестировании является наиболее важным фактором при написании кода, который хорошо протестирован И хорошо..

Перехват пакетов с помощью Go
Как перехватывать сетевой трафик и читать pcaps в go. Научитесь анализировать сетевую информацию, чтобы извлечь из этого пользу. Автоматизируйте свою работу, чтобы не повторяться. Сделайте это в Golang, чтобы попробовать. Прослушивание сетевых сообщений является ключевым моментом при попытке поймать скрытые угрозы или исследовать что-то, что уже произошло. Существует множество инструментов, которые можно использовать для этого.

Расследование утечки горутина
Несколько месяцев назад наш канал мониторинга в Slack был завален предупреждающими сообщениями о перезапуске микросервиса с необычно высокой частотой. При ближайшем рассмотрении оказалось, что рассматриваемая микрослужба перезапускалась из-за нехватки памяти. График использования памяти выглядел примерно так. Каждое падение на дно - это перезапуск 😬 Диагноз 🕵 Это было интересно, потому что мы не видели значительного всплеска нашего трафика, и мы действительно не вносили никаких..

Golang Newbie: решение судоку с использованием алгоритма возврата
Как написать решатель судоку на Golang и сколько стратегий мы можем применить, чтобы добиться успеха? Что такое судоку? Судоку — это японское слово, которое означает числа должны оставаться одиночными . Я полагаю, что вы, должно быть, играли или слышали об этой игре, прежде чем прийти сюда. Подробнее можно посмотреть здесь . В классическом судоку цель состоит в том, чтобы заполнить сетку 9 × 9 цифрами так, чтобы каждый столбец, каждая строка и каждая из девяти подсеток 3 × 3,..

Базовая связь клиент-сервер с использованием Unity и gRPC
Базовая связь клиент-сервер с использованием Unity и gRPC Обзор gRPC имеет множество преимуществ, включая встроенную поддержку HTTP / 2, которая, в свою очередь, позволяет мультиплексировать двунаправленные потоки. Однако это связано с некоторой сложностью и все еще не так развито, как, скажем, REST. Так что есть еще несколько сценариев, в которых REST может быть лучшим выбором. Однако для таких областей, как игры, где задержка может быть очень критичной, gRPC действительно может..

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

Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

Советы по коду Laravel #2
1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

Демистификация рекурсии
КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..