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


Как скачать видео с Youtube с помощью Go (Golang)
Добро пожаловать обратно! Go (или Golang) - потрясающий язык программирования, используемый многими людьми для различных проектов, поэтому давайте создадим образец проекта с помощью Go. Теперь в этом конкретном проекте мы будем загружать видео с Youtube с помощью Go, кроме того, весь проект уже создан, если вы хотите сразу перейти к нему, вот ссылка на него (убедитесь, что чтобы отдать должное оригинальному создателю за код): GitHub - kkdai / youtube:..

HighwayHash: быстрое хеширование со скоростью более 10 ГБ / с на ядро ​​в Golang
Вступление HighwayHash - это новая и очень быстрая псевдослучайная функция (PRF), разработанная Юрки Алакуйяла, Биллом Коксом и Яном Вассенбергом из исследования Google. Алгоритм использует 256-битный ключ и вычисляет 64-, 128- или 256-битные хеш-значения заданных сообщений. HighwayHash можно использовать для предотвращения атак хеш-флуда или аутентификации короткоживущих сообщений. Кроме того, его можно использовать как функцию снятия отпечатков пальцев. Обратите внимание, что..

Как отслеживать использование процессора и памяти в MacOS с помощью языка программирования Go
Привет всем, спасибо, что прочитали мою предыдущую статью о мониторинге задержки пинга с помощью языка программирования go . Если вы новичок в моей статье, добро пожаловать и прочитайте еще один мой пост, чтобы получить больше опыта. Сегодня я поделюсь своим опытом использования Go для мониторинга использования ЦП и памяти. Почему? Средством мониторинга по умолчанию в Mac OS является Activity Monitor. Но я должен искать в Spotlight, а затем открывать его, когда и если я хочу..

На каких областях нужно сосредоточиться в Go?
Новичок ? Изначально избегайте параллельных аспектов Go - каналов и горутин. Удивлен? Не волнуйся. Просто прочтите, что Дэйв Чейни, Франческ Кампой Флорес, Марсель ван Лохуизен и Марк Бейтс ответили на вопрос: « На каких областях Go должен сосредоточиться будущий Go-разработчик? ” Дэйв Чейни - это может показаться немного спорным, но я советую избегать, по крайней мере, на начальном этапе параллельных аспектов Go; каналы и горутины. Это может показаться странным,..

5 с половиной методов эффективного написания модульных тестов на Go
Методы, которые помогают мне избавиться от ошибок в продакшене в течение 2 лет Модульное тестирование всегда было моим увлечением - своего рода хобби. Было время, когда я был одержим этим. Все мои проекты должны были иметь как минимум 90% покрытие модульным тестированием. Вы можете догадаться, сколько времени потребуется, чтобы кардинально изменить кодовую базу. Но, с другой стороны, получить отчет с какой-либо ошибкой, связанной с бизнес-логикой, было редко. В основном у меня..

3 способа обновить элементы в срезе
Когда у вас есть фрагмент сложных значений, как вы их обновляете? В этой статье обсуждаются 3 решения. Последний основан на разыменовании указателя, который сочетает в себе лучшее из двух других, но без их недостатков. Проблема Давайте возьмем пример простой структуры Person и предположим, что у нас есть срез из 2 элементов: type Person struct { Name string Children []Child } persons := []Person{ { Name: "John", Children: []Child{ {..

Руководство для начинающих по обслуживанию файлов с использованием HTTP-серверов в Go
Голанг: HTTP и сети Руководство для начинающих по обслуживанию файлов с использованием HTTP-серверов в Go В этой статье мы собираемся реализовать некоторые из основных API-интерфейсов модуля http для обслуживания статического контента в Интернете. В предыдущем руководстве мы говорили о базовой реализации HTTP-сервера в Go и о том, как работают маршруты . Если вы не читали его, я бы порекомендовал просмотреть его, прежде чем продолжить эту статью...