Size: a a a

2020 May 26

p

pragus in Go-go!
Ilya Kaznacheev
Кстати, оказалось, что у меня узким местом было чтение файла целиком в память. А я над алгоритмом бился три часа
Потому что очень редко тормозит разбор. Обычно i/o
источник

p

pragus in Go-go!
Локоть Анатолий
А что тут вообще кроме стека можно придумать? В смысле перебора строки в цикле.
Есть варианты
источник

ЛА

Локоть Анатолий... in Go-go!
pragus
Есть варианты
Алгоритмически, регулярка это ведь тоже чтение посимвольное
источник

p

pragus in Go-go!
Локоть Анатолий
Алгоритмически, регулярка это ведь тоже чтение посимвольное
я про avx2
источник

ЛА

Локоть Анатолий... in Go-go!
pragus
я про avx2
Пошел гуглить)
источник

ВС

Владимир Столяров... in Go-go!
Пока его к go правильно прикрутишь, наверное все на свете проклянешь)
источник

ВС

Владимир Столяров... in Go-go!
Там же ещё надо учитывать иерархию кешей, ещё что-то
источник

p

pragus in Go-go!
Локоть Анатолий
Пошел гуглить)
источник

а

а кто это in Go-go!
NAT
Доброго вечера, подскажите как добавить tdm-gcc в path? Не пойму какой именно файл нужно указать в path
в path надо указывать папку
источник

DY

Dmitriy Yakovlev in Go-go!
Ребята, подскажите плиз, пытаюсь парсировать html-страницу. html корретный, но сложный (со ссылками, скриптами). Нужно парсировать. xml.NewDecoder(r.Body).Decode(&v) валится, вырезаю фрагменты текста html  идет дальше, снова валится - совсем не красиво.
Как можно распарсить html?
источник

C

Calculon in Go-go!
Dmitriy Yakovlev
Ребята, подскажите плиз, пытаюсь парсировать html-страницу. html корретный, но сложный (со ссылками, скриптами). Нужно парсировать. xml.NewDecoder(r.Body).Decode(&v) валится, вырезаю фрагменты текста html  идет дальше, снова валится - совсем не красиво.
Как можно распарсить html?
а зачем вы для
парсирования

html используете xml декодер
источник

DY

Dmitriy Yakovlev in Go-go!
чтобы распарсить, а что нужно?
источник

ВС

Владимир Столяров... in Go-go!
Dmitriy Yakovlev
Ребята, подскажите плиз, пытаюсь парсировать html-страницу. html корретный, но сложный (со ссылками, скриптами). Нужно парсировать. xml.NewDecoder(r.Body).Decode(&v) валится, вырезаю фрагменты текста html  идет дальше, снова валится - совсем не красиво.
Как можно распарсить html?
Прямо в описании xml.Decoder есть настройки, которые к нему нужно применить, чтобы парсить html
источник

DY

Dmitriy Yakovlev in Go-go!
есть пример? не нашел
источник

ВС

Владимир Столяров... in Go-go!
Setting:
   //
   // d.Strict = false
   // d.AutoClose = xml.HTMLAutoClose
   // d.Entity = xml.HTMLEntity
   //
   // creates a parser that can handle typical HTML.
источник

C

Calculon in Go-go!
О_о
источник

DY

Dmitriy Yakovlev in Go-go!
спасибо, проверю
источник

C

Calculon in Go-go!
Владимир Столяров
Setting:
   //
   // d.Strict = false
   // d.AutoClose = xml.HTMLAutoClose
   // d.Entity = xml.HTMLEntity
   //
   // creates a parser that can handle typical HTML.
html можно парсить как xml?
источник

DY

Dmitriy Yakovlev in Go-go!
Calculon
html можно парсить как xml?
какие еще варианты то?
источник

ВС

Владимир Столяров... in Go-go!
Ну судя по доке декодер так умеет. Лично не тестил, жил на goquery
источник