С радостью хочу вам представить, что я запускаю курс “Начальная подготовка” по языку Golang. Курс как для совсем начинающих в сфере IT, так и для тех, кто хочет просто изучить язык Go. Курс доступен в 3 вариациях: 1. Онлайн курс с лекциями, заданиями, чатом менторской поддержкой. 2. Полный видеокурс 3. Отдельные блоки с лекциями Больше обо мне и курсах можно прочитать здесь: bit.ly/3XK1oZp Записаться на курс можно вот тут: bit.ly/406V3IY А видео курс тут: bit.ly/406VgMg А отдельные блоки с видео тут: bit.ly/3Rfmhcj Больше информации есть в ролике на ютубе: ua-cam.com/video/E0b0dmwf-6c/v-deo.html На все вопросы могу ответить в Телеграм группе канала и в личных сообщениях.
Привет! Когда создаёшь файл с правами 777, он создаёт с правами 755 из-за того, что работает umask. Он вычитает маску из значения прав файла при создании. В некоторых системах(в т. ч. у тебя) он по дефолту 022. Таким образом, вычитая 777-022, получаем 755 )
13:57 это называется stream = ПОТОК. Входной поток, выходной поток и поток ошибок. 16:46 команда имеет несколько аргументов. Команда и аргументы это, ну в контексте языка командной строки ОС.
На 10:47 на 19 строке не создается новая переменная (переменная err уже создана выше), потому можно было написать: _, err = f.WriteString То есть просто = , а не :=
Кину последний раз инсайд здесь: новая серию по системе заметок в работе. А все остальные инсайды будут на патреоне, буквально сегодня зарегистрировался там. Ссылка в описании.
С радостью хочу вам представить, что я запускаю курс “Начальная подготовка” по языку Golang. Курс как для совсем начинающих в сфере IT, так и для тех, кто хочет просто изучить язык Go.
Курс доступен в 3 вариациях:
1. Онлайн курс с лекциями, заданиями, чатом менторской поддержкой.
2. Полный видеокурс
3. Отдельные блоки с лекциями
Больше обо мне и курсах можно прочитать здесь:
bit.ly/3XK1oZp
Записаться на курс можно вот тут:
bit.ly/406V3IY
А видео курс тут:
bit.ly/406VgMg
А отдельные блоки с видео тут:
bit.ly/3Rfmhcj
Больше информации есть в ролике на ютубе:
ua-cam.com/video/E0b0dmwf-6c/v-deo.html
На все вопросы могу ответить в Телеграм группе канала и в личных сообщениях.
смотрящим это видео, библиотека ioutil уже не используется и в статусе deprecated, следует использовать библиотеку os -> os.ReadFile()
Самый лайтовый урок!
Спасибо! Как всегда все Супер!
Спасибо большое! Очень хорошее объяснение темы, только вчера гуглил про stdin
Крайне познавательно. Спасибо!
Спасибо, за урок! Именно это мне и нужно!
Спасибо большое.
Всегда пожалуйста
Спасибо большое мужик!
Спасибо за фидбек!
Привет! Когда создаёшь файл с правами 777, он создаёт с правами 755 из-за того, что работает umask. Он вычитает маску из значения прав файла при создании. В некоторых системах(в т. ч. у тебя) он по дефолту 022. Таким образом, вычитая 777-022, получаем 755 )
13:57 это называется stream = ПОТОК. Входной поток, выходной поток и поток ошибок.
16:46 команда имеет несколько аргументов. Команда и аргументы это, ну в контексте языка командной строки ОС.
На 10:47 на 19 строке не создается новая переменная (переменная err уже создана выше), потому можно было написать:
_, err = f.WriteString
То есть просто = , а не :=
Спасибо за внимательность!
На Windows exec.Command не запускается
какая ошибка?
@@TheArtofDevelopment нет ошибки, нет вывода
она запускается, просто в винде нет команды "top". Попробуйте, чтобы увидеть результат: "netstat" или "systeminfo" и т.п.
func main() {
cmd := exec.Command("cmd", "/c", "dir")
cmd.Stdin = os.Stdin
cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr
err := cmd.Run()
if err != nil {
log.Fatal(err)
}
return
}
Следующую серию по системе заметок я, похоу, только к пенсии дождусь((
(Если к тому времени в России ещё будут пенсии)
Кину последний раз инсайд здесь: новая серию по системе заметок в работе. А все остальные инсайды будут на патреоне, буквально сегодня зарегистрировался там. Ссылка в описании.