Size: a a a

2020 December 05

ВС

Владимир Столяров... in Go-go!
Затруднить вытягивание ключа посредством перехвата запроса. На мобилках же так делают
источник

RT

Rostislav Teryaev in Go-go!
сонная википедия
можно использовать copy, код есть  в bytes.Repeat
Не совсем понял. В bytes.Repeat примере есть пример только с bytes.Repeat (что не удивительно). А с copy где?
источник
2020 December 06

с

сонная википедия... in Go-go!
Rostislav Teryaev
Не совсем понял. В bytes.Repeat примере есть пример только с bytes.Repeat (что не удивительно). А с copy где?
исходный код посмотрите
источник

с

сонная википедия... in Go-go!
https://golang.org/src/bytes/bytes.go?s=14623:14662#L577


 nb := make([]byte, len(b)*count)
 bp := copy(nb, b)
 for bp < len(nb) {
   copy(nb[bp:], nb[:bp])
   bp *= 2
 }
 return nb
источник

RT

Rostislav Teryaev in Go-go!
сонная википедия
https://golang.org/src/bytes/bytes.go?s=14623:14662#L577


 nb := make([]byte, len(b)*count)
 bp := copy(nb, b)
 for bp < len(nb) {
   copy(nb[bp:], nb[:bp])
   bp *= 2
 }
 return nb
Понял. Ну для инициализации слайса одним значением наверное лучше просто циклом пройтись, чем такой вот код использовать
источник

с

сонная википедия... in Go-go!
почему?
источник

с

сонная википедия... in Go-go!
циклом пройтись будет намного менее эффективно
источник

RT

Rostislav Teryaev in Go-go!
Почему?
источник

с

сонная википедия... in Go-go!
здесь получается за O(logn), там за O(n)
copy оптимизирован за счет векторных инструкций
источник

RT

Rostislav Teryaev in Go-go!
о, это уже интересно.
Где можно побольше про это прочитать? Не относительно го, а в целом?
источник

Ч

Челoвек in Go-go!
Всем привет!
Стоит задача - нужно каждый раз .pdf файл переводить в .png формат.
Как можно это реализовать на Golang и очень желательно без сторонних библиотек (если же без них не получится, то тогда чтобы они были кроссплатформенными)?
источник

с

сонная википедия... in Go-go!
Rostislav Teryaev
о, это уже интересно.
Где можно побольше про это прочитать? Не относительно го, а в целом?
про что почитать? про векторные инструкции?
источник

RT

Rostislav Teryaev in Go-go!
да
источник

с

сонная википедия... in Go-go!
ну я даже не знаю, если честно
источник

RT

Rostislav Teryaev in Go-go!
уточню вопрос. Книга какой области?
источник

ВС

Владимир Столяров... in Go-go!
Гуглить по ключевому слову SIMD
источник

с

сонная википедия... in Go-go!
Владимир Столяров
Гуглить по ключевому слову SIMD
+1
источник

H

Hiroki Fujisawa in Go-go!
Челoвек
Всем привет!
Стоит задача - нужно каждый раз .pdf файл переводить в .png формат.
Как можно это реализовать на Golang и очень желательно без сторонних библиотек (если же без них не получится, то тогда чтобы они были кроссплатформенными)?
источник

RT

Rostislav Teryaev in Go-go!
хм, ну про это я чуток читал в книге по архитектуре, но там не говорилось просто про logn.
источник

с

сонная википедия... in Go-go!
logn здесь потому что цикл растет *2 на каждой итерации
источник