Size: a a a

2020 May 09

J

Jefferson in Go-go!
Green Dog
utils.GenRandStr(32) - секьюрный там рандом?
// инициализация ГСЧ
func init() {
 rand.Seed(time.Now().UnixNano())
}

var letterRunes = []rune("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ")

// GenRandStr - генерация строки из n символов
func GenRandStr(n int) string {
 b := make([]rune, n)
 for i := range b {
   b[i] = letterRunes[rand.Intn(len(letterRunes))]
 }
 return string(b)
}


Не думаю, что это критично. В куки же пишется только хэш?
источник

ДС

Дмитрий Синявский... in Go-go!
Dmitry Zherebko
Привет ребята, а может кто-то обьяснить, вот читаю статью https://medium.com/a-journey-with-go/go-asynchronous-preemption-b5194227371c
В новом скедюлере выходит они саспендят синхронный код или что происходит?
Пока статью статью...есть слово планировщик, его и читать и проще
источник

DP

Daniel Podolsky in Go-go!
Dmitry Zherebko
Привет ребята, а может кто-то обьяснить, вот читаю статью https://medium.com/a-journey-with-go/go-asynchronous-preemption-b5194227371c
В новом скедюлере выходит они саспендят синхронный код или что происходит?
Да то же самое происходит, что и обычно при вытесняющей многозадачности. Сохранение стека и регистров, перезагрузка их, потом возвращение обратно
источник

×

× VSKut in Go-go!
Вопрос. Можно-ли как-то в Go подключать внешние "либы-бинари" написанные на go? Нужно иметь возможность обновлять часть функционала без обновления всего клиента.
источник

ВС

Владимир Столяров... in Go-go!
Да, называется плагины
источник

DP

Daniel Podolsky in Go-go!
Гуглить слово plugin
источник

×

× VSKut in Go-go!
thx
источник

J

Jefferson in Go-go!
Подскажите чатик по fronted. Есть вопрос по DataTables
источник

R

Russia9 in Go-go!
источник

ДС

Дмитрий Синявский... in Go-go!
Daniel Podolsky
Да то же самое происходит, что и обычно при вытесняющей многозадачности. Сохранение стека и регистров, перезагрузка их, потом возвращение обратно
Вот тут
https://www.gophercon.com/agenda/session/233441
Пишут что с 1.2 и до 1.4 Go мог останавливать горутины только в вызовах функций, это могло приводить к вщаимоблокировке в "тяжелых циклах" запрятанных глубоко в библиотеках и внешне не опредкляемые как таковые.
С Go 1.14 горутины могут быть прерваны и перепланированы в любом месте.
источник

J

Jefferson in Go-go!
Благодарю
источник

zl

ziggy lucid in Go-go!
как идеологически правильней ограничивать доступ к серверу по айпишнику - на уровне сервера приложения или на уровне системы через фаерволлы?
источник

p

pragus in Go-go!
× VSKut
Вопрос. Можно-ли как-то в Go подключать внешние "либы-бинари" написанные на go? Нужно иметь возможность обновлять часть функционала без обновления всего клиента.
Подключать - да. Отключать - нет
источник

@

@mr_tron in Go-go!
ziggy lucid
как идеологически правильней ограничивать доступ к серверу по айпишнику - на уровне сервера приложения или на уровне системы через фаерволлы?
Приложение слушает на определённом интерфейсе. Все остальное - фаервол.
источник

К🇦

Коала 🇦🇺 in Go-go!
А как на httptest можно просимулировать ошибку сервера истечение таймаута и прочее?
источник

ВС

Владимир Столяров... in Go-go!
Таймаут просто sleep-ом
источник

ES

Eugenii Sh in Go-go!
как бы то ни было, с карантином, а праздник хороший
с Днем Победы
источник
2020 May 10

Д

Данил in Go-go!
Помогите пж. Подключаю обычный хендлер от горилы для корсов, а аллоу ориджин все-равно не срабатывает и корсы блочатся на сайте
источник

t

tripladdictsss in Go-go!
Ребята, всей Йошкар-Олой просим помочь с ошиб очкой!!! Заранее всем спасибо 😘
источник

Д

Данил in Go-go!
источник