WedX - журнал о программировании и компьютерных науках

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


УДОВОЛЬСТВИЕ С ИДТИ
ВВЕДЕНИЕ Великие инженеры исследуют, строят и решают проблемы наиболее эффективным способом. Вы инженер и ищете швейцарский армейский нож, чтобы добавить его в свой набор инструментов? Ну вот! От создания веб-приложений до написания сценариев, работы с микроконтроллерами и возможности компиляции практически на любой машине. GO — это истинное определение швейцарского армейского ножа. Исходя из опыта написания сценариев, я использовал Python для большей части своих сценариев, я решил..

Учебное пособие по Go E2E, часть 5. Модульное тестирование с SQL Mock и GoMock
В этой части мы узнаем, как тестировать реализацию GORM, но используя SQL Mock вместо реальной базы данных. Мы также узнаем, как протестировать разделение слоев с помощью GoMock. Файлы размещены здесь для справки: https://github.com/hariesef/myschool . Ссылка на предыдущую главу: https://hariesef.medium.com/go-e2e-tutorial-part-4-twirp-rpc-c7bd8eeae925 В предыдущей главе мы узнали о реализации методов Twirp для Student Repo. В целях обучения мы будем тестировать методы с помощью..

Работа с модулями и другими наборами файлов на языке программирования go
Введение Эта статья будет очень быстрой и предназначена только для некоторых моих друзей, изучающих язык программирования go. В этой статье я расскажу об использовании файла go.mod для имитации модуля для вашего проекта go. Зачем использовать модули? Если вы не новый разработчик, я уверен, что в конечном итоге у вас были такие большие проекты, что вам нужно было использовать модули. Если вы новичок, то зачем нужны модули для работы с кодом? Исходя из опыта, каждый язык..

Быстрый способ создания тестов Go в коде Visual Studio
Нажмите здесь, чтобы сгенерировать модульные тесты Я только что узнал о быстром способе написания тестов Go в Visual Studio Code (VSC). Программируя с коллегой, я заметил, что он сгенерировал шаблонный код теста, щелкнув правой кнопкой мыши где-нибудь в редакторе. Это привлекло мое внимание, так как я впервые увидел эту магию. Итак, немного погуглив, я узнал, как он это сделал. В этой короткой статье я опишу процесс. Инструмент, который создает этот шаблонный код, называется..

7 функций Голанга, которые могут показаться вам странными
Ретроспектива 3-х лет написания Go Люди запрограммированы на предубеждения. Когда мы начинаем кодировать на языке программирования, который нам не нравится, мы всегда указываем на особенности, которые нас больше всего раздражают. Иногда бывает трудно поместить эти функции в соответствующий контекст и понять причины, по которым они были созданы. Это не обязательно означает, что эти функции неправильные или неправильно спроектированы. Они являются частью процесса обучения и..

Golang выпускает Go 1.21 RC; Знайте, что нового
Последний выпуск Go, версия 1.21, выходит через шесть месяцев после Go 1.20. Большинство его изменений касаются реализации цепочки инструментов, среды выполнения и библиотек. Как всегда, выпуск поддерживает обещание совместимости Go 1; на самом деле Go 1.21 улучшает это обещание. Мы ожидаем, что почти все программы Go продолжат компилироваться и работать, как и прежде. Доступен первый Release Candidate (RC) для Go версии 1.21 . Go 1.21 содержит массу новых функций и улучшений...

Изучение рефлексивных возможностей Go
В Go большая часть типов, объявляющих переменные, типы и функции в Go, довольно проста. type Foo struct { A int B string } var x Foo func DoSomething(f Foo) { fmt.Println(f.a, f.B) } Мы используем типы для представления структур данных. Вам может понадобиться работать с переменными во время выполнения, используя информацию, которой не существовало, когда программа была написана, или сопоставлять данные из файла или сетевого запроса. В таких ситуациях необходимо использовать..

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

Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..


Для любых предложений по сайту: [email protected]