Size: a a a

2020 February 27

АП

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

АП

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

CF

Captain Flint in Go-go!
вооо, огонь
источник

CF

Captain Flint in Go-go!
спасибо!
источник

GC

Great Cornilio in Go-go!
Andrey S
ну это написано что он стал... я вот спрашиваю - кто-то пробовал?
стал, но это в большинстве случаев неважно
источник

GC

Great Cornilio in Go-go!
10кратный выигрыш от 40нс - такое себе =)
источник

GC

Great Cornilio in Go-go!
хотя приятно
источник

A

Azamat in Go-go!
Подскажите такой момент использую в функции DB SQL execute для вставки данных.
БД Postgres.  Когда запускаю функцию как гоуритину.  Вставляется  только  20 тыс записей. Грубо 20 гоуритны создаётся.  Если без гоуритны то функция вставляет все записи.
Вопрос есть ли ограничение запускаемых гоуритны.  Или это Postgres принимает одновременно 20 тыс транзакции ?
источник

DP

Daniel Podolsky in Go-go!
вопрос не ясен
источник

Н

Никита in Go-go!
Здравствуйте. У меня есть функция, которая возвращает io.ReadCloser.  Если работаю с переменной такого типа, делаю следующее

resp, err := upload()
if err != nil ....
defer resp.Close()


А если я напишу следующим образом, сборщик мусора почистит здесь?
var err error
...
_, err = upload()
источник

RS

Roman Sharkov in Go-go!
Никита
Здравствуйте. У меня есть функция, которая возвращает io.ReadCloser.  Если работаю с переменной такого типа, делаю следующее

resp, err := upload()
if err != nil ....
defer resp.Close()


А если я напишу следующим образом, сборщик мусора почистит здесь?
var err error
...
_, err = upload()
зависит.

а зачем так писать?
источник

DP

Daniel Podolsky in Go-go!
короткий ответ - да. а длинный - важно, что там, в resp. если там открытый хендлер - надо его закрывать
источник

Н

Никита in Go-go!
Roman Sharkov
зависит.

а зачем так писать?
В функции отправляется post-запрос и возвращается либо json-строка, либо файл, с которым мне нужно работать дальше.

Если возвращается строка, то я внутри сам закрываю resp.Body
источник

A

Azamat in Go-go!
Daniel Podolsky
вопрос не ясен
Вопрос в том что если через гоуритины то моя функция которая вставляет записи не до конца отрабатывает
источник

Н

Никита in Go-go!
Daniel Podolsky
короткий ответ - да. а длинный - важно, что там, в resp. если там открытый хендлер - надо его закрывать
тогда лучше мне возвращать и resp, а после закрывать?
источник

DP

Daniel Podolsky in Go-go!
да, лучше так
источник

Н

Никита in Go-go!
спасибо
источник

A

Azamat in Go-go!
Функция одна не передаёт никуда данные.  Чтобы работал с каналами
источник

DP

Daniel Podolsky in Go-go!
Azamat
Вопрос в том что если через гоуритины то моя функция которая вставляет записи не до конца отрабатывает
что значит - не до конца?
источник

DM

Dmitry Markov in Go-go!
Всем, привет!

А кто-нибудь делал Basic Auth c использование Gin, так чтобы можно было динамически добавлять/удалять пользователей? Не поделитесь примером, если есть?

Сама по себе авторизация не проблема - полно примеров, но в динамике не пойму как
источник