Публикации по теме '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 и о том, как работают маршруты . Если вы не читали его, я бы порекомендовал просмотреть его, прежде чем продолжить эту статью...