Size: a a a

2020 February 17

DP

Daniel Podolsky in Go-go!
Deleted Account
Использовать можно, но зачем так? Можно же было придумать что-то для обращения напрямую.
коллега, придумаайте себе ник, пожалуйста
источник

мн

мистер никитос in Go-go!
Deleted Account
Использовать можно, но зачем так? Можно же было придумать что-то для обращения напрямую.
А тебе неприятно на них смотреть или что?)
источник

Y

YWNWA in Go-go!
объясните плиз эту команду:
go build gen/* && ./codegen.exe pack/unpack.go pack/marshaller.go
источник

DP

Daniel Podolsky in Go-go!
какое слово непонятно?
источник

p

pragus in Go-go!
Vitaliy Levchenko
с tinygo, думаю, возможно получить один тред. Кто-нибудь здесь с ним работал?
я )
источник

Y

YWNWA in Go-go!
Daniel Podolsky
какое слово непонятно?
это мне вопрос?
источник

а

а это кто in Go-go!
Alexey Shatunov
go это не ЯП, это тулкит к системным вызовам
Стандартная библиотека любого языка это тулкит к системным вызовами ок
источник

x

x-foby in Go-go!
а это кто
Стандартная библиотека любого языка это тулкит к системным вызовами ок
Не у всех языков есть стандартная библиотека и не все языки напрямую общаются с системой.
Так что нет.

Но всерьёз спорить об этом — странно
источник

p

pragus in Go-go!
а это кто
Стандартная библиотека любого языка это тулкит к системным вызовами ок
> Programming Languages are DSL for orchestrating syscalls
источник

а

а это кто in Go-go!
pragus
> Programming Languages are DSL for orchestrating syscalls
Да
источник

ML

Mikhail Lazarev in Go-go!
Ребят, help! Почему может не работать валидация в gin gonic - я уже ее второй час пытаюсь заставить - пропускает ошибки, как будет ее нет. Версия Gin - 1.5.0

LoginDTO struct {
Email    string `json:"email" binding:"required,email"`
Password string `json:"password" binding:"required"`
}

Пропускет &core.LoginDTO{Email:"", Password:""}
источник

p

pragus in Go-go!
Daniel Podolsky
libc, если она потребуется, все равно будет прилинкована, динамически
ничто не мешает и статикой слинковать ) у меня был опыт сборки с cgo полностью статического бинаря(в том числе с libc). но не скажу что это приятный опыт.
источник

ВС

Владимир Столяров in Go-go!
Mikhail Lazarev
Ребят, help! Почему может не работать валидация в gin gonic - я уже ее второй час пытаюсь заставить - пропускает ошибки, как будет ее нет. Версия Gin - 1.5.0

LoginDTO struct {
Email    string `json:"email" binding:"required,email"`
Password string `json:"password" binding:"required"`
}

Пропускет &core.LoginDTO{Email:"", Password:""}
Остальной код ручки в студию
источник

ML

Mikhail Lazarev in Go-go!
func Login(c *gin.Context) {

login := &core.LoginDTO{}
err := c.ShouldBindJSON(&login)


if err != nil {
 log.Println("Cant bind login interface")
 c.String(http.StatusBadRequest, "Wrong request")
 return
}

fmt.Printf("%#v", login)
источник

ВС

Владимир Столяров in Go-go!
Тут двойное взятие адреса получается, надо убрать & либо перед core.LoginDTO, либо в ShouldBindJSON
источник

p

pragus in Go-go!
Daniel Podolsky
но, коллеги, в современной os до ядра поди доберись еще
есть мнение, что ядро в классическом понимании не нужно.
источник

Нд

Никита дед инсайд in Go-go!
я правильно понимаю, что сервер net/http асинхронный? т.е. каждый запрос обрабатывается в новом потоке или вроде того
источник

ML

Mikhail Lazarev in Go-go!
Владимир Столяров
Тут двойное взятие адреса получается, надо убрать & либо перед core.LoginDTO, либо в ShouldBindJSON
Точно! Я уже второй час бьюсь. Глаз замылился. Danke
источник

H

Homulilly in Go-go!
Daniel Podolsky
но, коллеги, в современной os до ядра поди доберись еще
ftrace и ebpf
источник

а

а это кто in Go-go!
Никита дед инсайд
я правильно понимаю, что сервер net/http асинхронный? т.е. каждый запрос обрабатывается в новом потоке или вроде того
Да
источник