Публикации по теме '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 в ряде своих внутренних..