Size: a a a

2020 October 07

AK

Alex Kharlamov in Go-go!
Владимир Столяров
Ну явное описание плана запроса есть я даже не помню в каких СУБД
А циклы так только в хранимках и можно гонять
в постгресе например )
источник

AK

Alex Kharlamov in Go-go!
но вообще я стараюсь без хранимых процедур решать вопросы, они могут создавать еще большие вопросы. Лучше уж делать провайдер го-сервис по работе с базой как микросервис
источник

ВС

Владимир Столяров... in Go-go!
Не, план запроса там надо отдельно смотреть. А мне что-то помнится, что в каком-то диалекте было выражение PLAN, где можно было прям описывать этот самый план
источник

ВС

Владимир Столяров... in Go-go!
Или хотя бы HINT, чтобы ткнуть планировщик в нужный индекс
источник

AK

Alex Kharlamov in Go-go!
Владимир Столяров
Не, план запроса там надо отдельно смотреть. А мне что-то помнится, что в каком-то диалекте было выражение PLAN, где можно было прям описывать этот самый план
а нет, такого еще не видел
источник

AK

Alex Kharlamov in Go-go!
Владимир Столяров
Или хотя бы HINT, чтобы ткнуть планировщик в нужный индекс
это можно в постгресе
источник

ВС

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

AK

Alex Kharlamov in Go-go!
но там прям в запросе
источник

AK

Alex Kharlamov in Go-go!
на счет версии не уверен, 10+
источник

L

Leroy in Go-go!
Почему здесь запретили фото отправлять?
источник

АП

Александр Попов... in Go-go!
потому что кто-то отправлял много фото интимного характера с мужиками
источник

АП

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

L

Leroy in Go-go!
Александр Попов
потому что кто-то отправлял много фото интимного характера с мужиками
Из-за таких даунов теперь проблемы
источник

A

Aikidos in Go-go!
Leroy
Из-за таких даунов теперь проблемы
нужен конвертер изображения в "ASCII арт"
источник
2020 October 08

AM

Andrey Mozgovoy in Go-go!
Доброго вечера.
А можете подсказать хорошую библиотеку для распознавания и расшифровки qr кодов на фото jpg?
источник

DL

Drew Long in Go-go!
Andrey Mozgovoy
Доброго вечера.
А можете подсказать хорошую библиотеку для распознавания и расшифровки qr кодов на фото jpg?
Попробуй эту, 1.3к звезд
https://github.com/skip2/go-qrcode
источник

DL

Drew Long in Go-go!
А, тебе для распознавания. Извини, эта генерирует, я хз умеет ли декодировать
источник

RF

R F in Go-go!
вопрос по net/http
делаю запрос на сервер который отвечает 302 с заголовком X-Redirect: https://site.com
и там нет стандартного Location

в net/http  гвоздями прибито:
loc := resp.Header.Get("Location")
if loc == "" {
resp.closeBody()
return nil, uerr(fmt.Errorf("%d response missing Location header", resp.StatusCode))
}
u, err := req.URL.Parse(loc)
if err != nil {
resp.closeBody()
return nil, uerr(fmt.Errorf("failed to parse Location header %q: %v", loc, err))
}


как можно обойти эту ошибку и парсить невалидный ответ сервера ?
источник

RF

R F in Go-go!
спасибо за помощь, сделал так

type MyTransport struct {
rt http.RoundTripper
}

func (t *MyTransport) RoundTrip(r *http.Request) (*http.Response, error) {
resp, err := t.rt.RoundTrip(r)
if err != nil {
 return resp, err
}
if resp.StatusCode == 302 && resp.Header.Get("Location") == "" && resp.Header.Get("X-Redirect") != "" {
 resp.Header.Set("Location", resp.Header.Get("X-Redirect"))
}
return resp, err
}



client.Transport = &MyTransport{tr: client.Transport}
источник

н

немедленно in Go-go!
R F
спасибо за помощь, сделал так

type MyTransport struct {
rt http.RoundTripper
}

func (t *MyTransport) RoundTrip(r *http.Request) (*http.Response, error) {
resp, err := t.rt.RoundTrip(r)
if err != nil {
 return resp, err
}
if resp.StatusCode == 302 && resp.Header.Get("Location") == "" && resp.Header.Get("X-Redirect") != "" {
 resp.Header.Set("Location", resp.Header.Get("X-Redirect"))
}
return resp, err
}



client.Transport = &MyTransport{tr: client.Transport}
а давай лучше использовать коды как константы из http
источник