Size: a a a

2020 August 14

АП

Александр Попов... in Go-go!
(m MemStorer)

m.Users[u.Email] = *u
источник

E

Egor in Go-go!
@alex_shavelev @tdakkota спасибо, звучит резонно, буду пробовать
источник

АП

Александр Попов... in Go-go!
оно же присвоит копии значение
источник

с

сонная википедия... in Go-go!
Александр Попов
оно же присвоит копии значение
мапа ссылочный тип
источник

с

сонная википедия... in Go-go!
⛪️Поп Гапон⛪️
Контекст который не используется
потому что  в данном случае он не нужен
источник

с

сонная википедия... in Go-go!
MemStorer видимо означает что данные сохраняются в памяти
источник

с

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

⛪️Поп Гапон⛪️... in Go-go!
Да, только что осенило что для интерфейса
источник

с

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

АЛ

Артем Лазаренко... in Go-go!
⛪️Поп Гапон⛪️
Зачем так пишут
func (m MemStorer) Save(_ context.Context, user authboss.User) error {
 u := user.(*User)
 m.Users[u.Email] = *u

 debugln("Saved user:", u.Name)
 return nil
}
видимо все зависит от того как этот метод используется, может так:
m.Save(anotherMethod())

где anotherMethod какразтаки возвращает контекст
источник

p

pragus in Go-go!
⛪️Поп Гапон⛪️
Зачем так пишут
func (m MemStorer) Save(_ context.Context, user authboss.User) error {
 u := user.(*User)
 m.Users[u.Email] = *u

 debugln("Saved user:", u.Name)
 return nil
}
код с паникой )
источник

с

сонная википедия... in Go-go!
pragus
код с паникой )
*с возможной паникой
источник

p

pragus in Go-go!
сонная википедия
*с возможной паникой
кстати, даже двумя + гонка )
источник

с

сонная википедия... in Go-go!
только если код вызывается из нескольких горутин
источник

с

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

p

pragus in Go-go!
сонная википедия
только если код вызывается из нескольких горутин
это первая. а вторая никуда не делась, когда u == nil ;)
источник

Н

Никита in Go-go!
сонная википедия
если именно питон, то можно энв выставить
+
источник

zl

ziggy lucid in Go-go!
Deka Dancer
Этотвообще раьотает? Там вроде нало указать r.Host=r.Url.Host
там же Director дефолтный, в нем все это есть
я уже решил вопрос - воткнул ngiinx - нагрузка около 0
не знаю, что не так с гошным реверс-прокси
может дефолтный транспорт надо заменить на что-то другое, может еще что-то, но явно не с профайлером красноглазить
источник

🅚

🅚🅘🅝🅓🅔🅡🅦🅞🅝🅓... in Go-go!
есть какие-то  бесплатные хостинги  для сервера go на бесконечный срок?
источник

AR

Aleksandr Razumov in Go-go!
🅚🅘🅝🅓🅔🅡🅦🅞🅝🅓
есть какие-то  бесплатные хостинги  для сервера go на бесконечный срок?
Free tier Google Cloud?
источник