Size: a a a

2020 May 13

D🦆

Dmitry 🦆 in Go-go!
Rasha
кто знает, как можно чекать тело картинки или файла на XSS?
https://github.com/microcosm-cc/bluemonday
"чекать" - некорректный процесс для задачи
источник

D🦆

Dmitry 🦆 in Go-go!
обрабатывай так, чтобы наличие таких последовательностей не имело особой роли
источник

D🦆

Dmitry 🦆 in Go-go!
ты же не вырезаешь кавычки из данных при добавлении в базу
источник

GD

Green Dog in Go-go!
Если у меня есть стурктура, которую я "не могу" менять, и json файл, который не полностью подходит под эту структуру, есть же возможность создать свой анмаршалер, который сгладил бы разницу?
источник

SP

Slava Pinchuk in Go-go!
Green Dog
Если у меня есть стурктура, которую я "не могу" менять, и json файл, который не полностью подходит под эту структуру, есть же возможность создать свой анмаршалер, который сгладил бы разницу?
а че не могу
источник

SP

Slava Pinchuk in Go-go!
Green Dog
Если у меня есть стурктура, которую я "не могу" менять, и json файл, который не полностью подходит под эту структуру, есть же возможность создать свой анмаршалер, который сгладил бы разницу?
Анмаршал просто начнет парсит поля те которіе найдет - спарсит которіе нет поставит нил  или 0 по умолчанию в зависимости от типа данных
Напишите тест и получите ответ на Ваш же вопрос. тест простой
источник

SP

Slava Pinchuk in Go-go!
Если Вам нужные какие-то даннеы - оперделите новую структуру  данных получите что Вам надо и юзайте.... потмо можете сделать мфункцию типа конктруктора которая все распаршенные поля определит внутри этой функции как инкапсулированную структуру и булт Вам счастье.....

В общем достаточно абстрактный вопрос
источник

GD

Green Dog in Go-go!
По сути, мне нужно конвертер данных дополнительный добавить к json  анмаршалеру
источник

GD

Green Dog in Go-go!
Вот интересно, трудно ли это
источник

SP

Slava Pinchuk in Go-go!
Пишите код )
источник

C

Calculon in Go-go!
Green Dog
Вот интересно, трудно ли это
неа
источник

X

Xo in Go-go!
здравствуйте. а в канал можно слайсы добавлять разово?
источник

X

Xo in Go-go!
типа есть
ti := make(chan int, 32)
jobs := []int{1,2,3,4,5,6,7,8….32}
ti <- jobs
?
источник

C

Calculon in Go-go!
Xo
типа есть
ti := make(chan int, 32)
jobs := []int{1,2,3,4,5,6,7,8….32}
ti <- jobs
?
нельзя
источник

X

Xo in Go-go!
или только через for range
источник

p

pragus in Go-go!
Xo
типа есть
ti := make(chan int, 32)
jobs := []int{1,2,3,4,5,6,7,8….32}
ti <- jobs
?
Сделайте chan []int ;)
источник

K

Karina in Go-go!
ребята, привет.
можете объяснить -
у меня есть большой файл и я его читаю
fileContents, _ := ioutil.ReadAll(file)

далее хочу распарсить этот файл и запихнуть это в структуру типа Lines
va
r linesContent Lines
gob.NewEncoder(linesContent).Encode(fileContents)
н
о для этого надо реализовать метод Write
func
 (l Lines) Write(data []byte) (n int, err error) {
 ...
}
в и
тоге: у меня метод Write вызывается ДВА РАЗА. почему такое?
источник

RS

Roman Sharkov in Go-go!
Karina
ребята, привет.
можете объяснить -
у меня есть большой файл и я его читаю
fileContents, _ := ioutil.ReadAll(file)

далее хочу распарсить этот файл и запихнуть это в структуру типа Lines
va
r linesContent Lines
gob.NewEncoder(linesContent).Encode(fileContents)
н
о для этого надо реализовать метод Write
func
 (l Lines) Write(data []byte) (n int, err error) {
 ...
}
в и
тоге: у меня метод Write вызывается ДВА РАЗА. почему такое?
код фстудию
источник

K

Karina in Go-go!
Roman Sharkov
код фстудию
type Line struct {
Browsers []string
Email string
Name string
}

type Lines struct {
ContentLines []Line
}

func FastSearch(out io.Writer) {
file, errOpenFile := os.Open(filePath)
if errOpenFile != nil {
 panic(errOpenFile)
}

fileContents, errFileRead := ioutil.ReadAll(file)
if errFileRead != nil {
 panic(errFileRead)
}

 var linesContent Lines
gob.NewEncoder(linesContent).Encode(fileContents)
}

func (l Lines) Write(data []byte) (n int, err error) {
fmt.Println("Aaaaa")

return 666, nil
}
источник

а

а кто это in Go-go!
Karina
type Line struct {
Browsers []string
Email string
Name string
}

type Lines struct {
ContentLines []Line
}

func FastSearch(out io.Writer) {
file, errOpenFile := os.Open(filePath)
if errOpenFile != nil {
 panic(errOpenFile)
}

fileContents, errFileRead := ioutil.ReadAll(file)
if errFileRead != nil {
 panic(errFileRead)
}

 var linesContent Lines
gob.NewEncoder(linesContent).Encode(fileContents)
}

func (l Lines) Write(data []byte) (n int, err error) {
fmt.Println("Aaaaa")

return 666, nil
}
потому gob.Encoder не пишет все за раз, видимо
источник