Краткая база для всех, кто работает с Linux.
В этом видео мы разыгрываем 3 крутые книги по Linux:
- Внутреннее устройство Linux. 3-е изд. | Кетов Дмитрий
- Unix и Linux: руководство системного администратора | Хейн Трент Р., Макин Дэн
- Командная строка Linux. Полное руководство. 2-е межд. изд. | Шоттс Уильям
Подписывайтесь на канал, оставляйте осмысленный комментарий под видео и выигрывайте эти крутые книги!
https://www.youtube.com/watch?v=FP8UwvEe3Cs
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Здесь собраны решения самых разных задач: сложных/средних/лёгких
Держите, пригодится)
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Здесь приводятся примеры реализации 3 паттернов: Builder, Singleton и Observer.
Немного о самих этих паттернах:
Строитель (Builder) — порождающий паттерн
Разделяет этапы создания сложного объекта и инициализации его состояния так, что одинаковый процесс построения может создать объекты с разным состоянием.
Одиночка (Singleton) — порождающий паттерн
Гарантирует, что класс имеет только 1 экземпляр и предоставляет глобальную точку доступа к нему.
Наблюдатель (Observer) — поведенческий паттерн
Определяет зависимость "один ко многим" между объектами — то есть, когда 1 объект меняет своё состояние, все зависимые объекты обновляются автоматически.
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
git clone https://github.com/legostin/gocron
cd gocron
# ...задаём cronjob.json
go build main.go
./main
Например, чтобы запускать команду
ping -c 4 google.com >> ./logs.txt
каждые 15 секунд нужно написать в cronjob.json
это:{
"Tasks":[
{
"Period":15,
"Command":"ping -c 4 google.com",
"Output":"./logs.txt"
}
]
}
В общем, простой пет-проект, который поможет в изучении Go
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
https://www.youtube.com/watch?v=OZq_i1q3lhE&t=161s
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Где бесплатно изучать Golang в 2024. Лучшие курсы, книги, практики ультимативный гайд!
🔥 https://yangx.top/+RAiQoS5k4Bg4NGYy – огромное количество уроков, библиотек и примеров с кодом в канале для Go разработчиков.
🔥 https://yangx.top/golang_interview - здесь разобраны 1900 вопросов для Go разработчиков
📌 https://yangx.top/addlist/MUtJEeJSxeY2YTFi – тут…
🔥 https://yangx.top/golang_interview - здесь разобраны 1900 вопросов для Go разработчиков
📌 https://yangx.top/addlist/MUtJEeJSxeY2YTFi – тут…
Здесь приведены примеры с объяснением базовых понятий Go таких как рефлексия, каналы, горутины, интерфейсы, указатели, структуры и т.д.
Самое то, для повторения перед собеседованием
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub Actions отлично подходят для сборки простых Go-проектов и обеспечивают большую гибкость в настройке.
И в этом туториале пошагово описывается весь процесс: от управления версионированием до написания
Makefile
и Dockerfile
.@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM