Size: a a a

2020 August 09

D

Dmitry in Go-go!
fmt.Printf("It is %v hours  %v  minutes.", h, m)
источник

C

Calculon🤖 in Go-go!
👆👆👆
источник

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

CV

Captain Jack Vielfra... in Go-go!
Добрый день. Делаю простенькую систему авторизации с одним юзером. Сделал так:
Клиент отправляет форму с логин/пароль,  сервер проверяет лог/пароль, если все правильно, то генерирует токен с сроком действия. И ставит его в cookies. При следующих запросах сервер идентифицирует клиента по токену. Но если клиент будет заходить с нескольких устройств, то нужно будет хранить где то много токенов. Их можно хранить массивом в бд, и потом перебирать,  или как это реализовать? И имеет ли вообще эта схема права на существование?
источник

Y

Yaroslav in Go-go!
Captain Jack Vielfrass
Добрый день. Делаю простенькую систему авторизации с одним юзером. Сделал так:
Клиент отправляет форму с логин/пароль,  сервер проверяет лог/пароль, если все правильно, то генерирует токен с сроком действия. И ставит его в cookies. При следующих запросах сервер идентифицирует клиента по токену. Но если клиент будет заходить с нескольких устройств, то нужно будет хранить где то много токенов. Их можно хранить массивом в бд, и потом перебирать,  или как это реализовать? И имеет ли вообще эта схема права на существование?
массивом не нужно, можно просто хранить каждый токен как независимую запись
источник

АЛ

Артем Лазаренко... in Go-go!
⛪️Поп Гапон⛪️
А можно как то парсить вложенные json без создания дополнительной структурки?
А зачем создавать структуру, map стринг интерфейс
источник

CV

Captain Jack Vielfra... in Go-go!
Yaroslav
массивом не нужно, можно просто хранить каждый токен как независимую запись
О. Спасибо
источник

⛪️Поп Гапон⛪️... in Go-go!
Артем Лазаренко
А зачем создавать структуру, map стринг интерфейс
Типа a: {b: 2} спарсится как ["a"]{b:2}, ладно ща на практике узнаю
источник

S

Slava in Go-go!
Подскажите, пожалуйста c указателями:
Как я понял, в golang, передавая структуру в функцию, она передаётся по значению ( т.е происходит копирование ).  Правильно ли я понимаю, что если вызывать рекурсивную функцию с 1 аргументом - структурой, передав её по значению, то на каждой итерации будет происходить копирование ?)
источник

ВС

Владимир Столяров... in Go-go!
Да
источник

ЕО

Евгений Омельченко... in Go-go!
Slava
Подскажите, пожалуйста c указателями:
Как я понял, в golang, передавая структуру в функцию, она передаётся по значению ( т.е происходит копирование ).  Правильно ли я понимаю, что если вызывать рекурсивную функцию с 1 аргументом - структурой, передав её по значению, то на каждой итерации будет происходить копирование ?)
Если вы не будете брать указатели от параметра, то она не только будет копироваться, но и окажется на стеке
источник

S

Slava in Go-go!
принял, спасибо большое !)
источник

C

Calculon🤖 in Go-go!
Евгений Омельченко
Если вы не будете брать указатели от параметра, то она не только будет копироваться, но и окажется на стеке
escape analysis brrrr
источник

C

Calculon🤖 in Go-go!
Он такой клевый что даже поколения в гц ненужны
источник

ЛА

Локоть Анатолий... in Go-go!
Евгений Омельченко
Если вы не будете брать указатели от параметра, то она не только будет копироваться, но и окажется на стеке
При вызове функции всегда происходит копирование же?
Но одно дело, когда копируется структура, а другое когда указатель.
источник

ЕО

Евгений Омельченко... in Go-go!
Локоть Анатолий
При вызове функции всегда происходит копирование же?
Но одно дело, когда копируется структура, а другое когда указатель.
Только копия может лечь и в стек, и в хип, в зависимости от того сохраняешь ли ты куда-нибудь указатель на неё.

https://play.golang.org/p/d1sBH4z3l7u
источник

ЛА

Локоть Анатолий... in Go-go!
Евгений Омельченко
Только копия может лечь и в стек, и в хип, в зависимости от того сохраняешь ли ты куда-нибудь указатель на неё.

https://play.golang.org/p/d1sBH4z3l7u
Да, но все равно копия будет.
источник

ЕО

Евгений Омельченко... in Go-go!
Локоть Анатолий
Да, но все равно копия будет.
Конечно, я это и сказал сразу, непонятно к чему ваш комментарий. И в коде это видно

> она не только будет копироваться, но и окажется на стеке
источник

D

Dmitry in Go-go!
а этот гоферкон был онлайн или оффлайн (GopherCon Russia)?
источник

D

Dmitry in Go-go!
а все вижу
источник