Публикации по теме 'golang'
Усильте свои сборки и выпуски приложений Go
Голанг: как направлять
Усильте свои сборки и выпуски приложений Go
Научитесь автоматизировать свои сборки Go и выпуски конвейеров для различных целевых сред.
Введение
Кросс-компиляция приложений Go вручную для разных сред (например, операционных систем, архитектур и т. д.) не всегда сложно ; проблема в том, что это может просто стать… «грязным». И быстро.
Фактически, одна ошибка может означать публикацию неправильной версии или даже неправильной программы.
Я, наверное,..
Go — Функции (основы)
Функции так же важны, как и в большинстве языков программирования. Первая функция, с которой вы сталкиваетесь при написании своего первого проекта, — это «основная» функция:
Вы можете указать входы и выходы функций, здесь у нас есть два входа: x и y, оба типа ints. Также указываем тип вывода, тоже типа int:
Хотя в предыдущем примере мы указали только один тип вывода, вы можете вернуть несколько значений из функции Go:
В предыдущих примерах у нас было два входных параметра:..
Начало работы со страпи
Strapi — это платформа управления контентом (CMF) с открытым исходным кодом, которая позволяет вам легко создавать API-интерфейсы для веб-приложений и мобильных приложений и управлять ими. Он предоставляет мощный и гибкий набор инструментов, которые можно использовать для создания широкого спектра приложений, от простых веб-сайтов до сложных веб-приложений и мобильных приложений.
Одним из ключевых преимуществ использования Strapi является то, что он позволяет быстро и легко создавать API..
Краткое введение в язык программирования Go
Краткое введение в язык программирования Go
Go — это язык программирования с открытым исходным кодом, который упрощает создание простого, надежного и эффективного программного обеспечения. (из golang.org)
Истоки го
Go был задуман в сентябре 2007 года Робертом Гриземером, Робом Пайком и Кеном Томпсоном из Google и анонсирован в ноябре 2009 года. Цель языка и сопутствующих инструментов заключалась в том, чтобы быть выразительными, эффективными как при компиляции, так и при..
Использование TDD для 100% тестирования консольных приложений Golang
Использование TDD для 100% тестирования консольных приложений Golang
Мы создадим консольное приложение-калькулятор с использованием TDD, сосредоточившись на внутрипроцессных тестах, чтобы достичь идеального тестового покрытия и чистой архитектуры.
Практикуя TDD, вы неизбежно столкнетесь с некоторыми сценариями, в которых может быть немного сложно получить хорошее покрытие, особенно когда вы пытаетесь не прибегать к внепроцессным тестам. Как правило, main.go - один из таких случаев...
Идите «обычно», когда вам нужно
Идите «обычно», когда вам нужно
Простое руководство по горутинам
Время от времени нам нужно делать какую-то работу одновременно или параллельно. Вот как начать работу с ним в Go
Давайте углубимся. Подпрограммы Go — это легкие потоки, управляемые средой выполнения Go. Обычно при запуске они будут работать одновременно с другими функциями и подпрограммами.
Вот как это выглядит:
Функция worker — это простая функция, которая выводит в STDOUT какое-то сообщение.
Функция..
Как использовать контекстный пакет в Go
Пишите надежный и эффективный код
По мере роста размера приложения становится все более важным отслеживать активные процессы и правильно обрабатывать их, когда они больше не нужны. В противном случае это может привести к пустой трате вычислительного времени и ресурсов.
Рассмотрим запрос, поступающий на веб-сервер, как только он получен, сервер начинает выполнять соответствующие задачи. Однако в случае отключения клиента сервер продолжит обработку запроса, даже если его ответ больше..
Новые материалы
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..
Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..
Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение.
В этом процессе мы будем использовать неконтролируемое обучение, чтобы..