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


Go: древнее поле битвы, решенное ценностями и политикой
Го — древняя настольная игра, в которую играют более 2500 лет, и она считается самой старой игрой, в которую играют до сих пор. Это абстрактная стратегическая игра, которая, по мнению большинства ученых, была адаптирована из племенных китайских военачальников и генералов, кладущих камни на землю для планирования и подготовки к атакам. Игра ведется на доске с многочисленными точками. Профессиональная доска для го имела размер 19x19 очков, но учебные доски уменьшались до 9x9, а исходная..

Голанг: конвейер ввода-вывода и трансляция
Как загрузить файл сразу в несколько пунктов назначения? Я представлю вам, ребята, конвейер ввода-вывода Golang и копировальный аппарат ввода-вывода. io.Pipe Go io Pipe сделает «трубку», написанную в писателе, выйдет на читателя reader, writer := io.Pipe() Вещательная компания Связанного вещателя канала можно найти по адресу https://github.com/hauxe/GoM/tree/master/broadcast broadcaster := broadcast.NewBroadcaster() Мы будем транслировать в файл и стандартный..

Какие специальные символы необходимо экранировать в регулярных выражениях
В большинстве движков регулярных выражений (PCRE, JavaScript, Python, Go и Java) эти специальные символы должны экранироваться вне классов символов: [ * + ? { . ( ) ^ $ | \ Если вы хотите найти один из этих метасимволов буквально, добавьте перед ним \ . Например, чтобы найти текст $100 , используйте \$100 . Если вы хотите найти саму обратную косую черту, удвойте ее: \\ . Внутри классов символов [квадратные скобки] необходимо экранировать следующие символы: \ ] -..

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

Искусство именования: уроки, извлеченные программистом
Вы когда-нибудь пытались назвать свои переменные или функции в своем коде? Я знаю, что у меня есть! Раньше я тратил слишком много времени, пытаясь придумать идеальное имя, только чтобы потом понять, что оно было не совсем правильным. Как программист, я на горьком опыте усвоил, что присвоение имен переменным и функциям — одна из самых важных и сложных задач в разработке программного обеспечения. Имена, которые мы выбираем, могут повлиять на удобочитаемость, ремонтопригодность и даже..

Как реализовать паттерн Observer в Go
Перейти Шаблоны Как реализовать паттерн Observer в Go Шаблон поведенческого проектирования в Go Шаблон наблюдателя Шаблон Observer определяет зависимость "один ко многим" между Notifier и Observers . Когда уведомитель меняет свое состояние, все наблюдатели уведомляются с помощью событий . Этот шаблон можно использовать в управляемом событиями коде. Когда одна часть кода должна реагировать на изменения в другой части. Основные типы и интерфейсы Мы начнем с..

Начало работы с Go: создание вашего первого веб-приложения
Почему язык программирования Go? Go — это популярный язык программирования, который широко используется в отрасли для создания различных приложений, включая веб-серверы, сетевые инструменты и системные утилиты. Go известен своей простотой, эффективностью и поддержкой параллелизма, что делает его подходящим для создания масштабируемых высокопроизводительных систем. Go используется многими компаниями и организациями, в том числе: Google : Google использует Go в ряде своих внутренних..