@gogolang

Страница 833 из 1630
The
17.02.2018
23:49:00
в отдельную переменную query := `?

Slava
18.02.2018
02:50:50
Так, вот я теперь серьезно не понимаю в чём разница между этими двумя словами. В словарях которые я видел это синонимы
скорость - это время выполнения какого-то запроса (группы запросов). Производительность - это эффективность выполнения запросов (throughput + latency) при определённой нагрузке. Sqlite конечно же может быть более производительным при определённых условиях( Индекс и данные помещаются в памяти, низкий лок контеншн, одно ядро.)

Pawel
18.02.2018
07:26:00
для линтинга и подсветски синтаксиса SQL используй goland + плагин jetbrains для SQL, иначе боли не избежать

Google
xPushkin
18.02.2018
07:30:34
Как вы сделали символ ≠ на 176 строке? В смысле это валидный оператор?

Pawel
18.02.2018
07:31:12
шрифт fiaracode + включенные лигатуры в настройках ide

Bohdan
18.02.2018
07:53:03
Andrey
18.02.2018
08:11:45
2018.1 встроена подсветка sql

Pawel
18.02.2018
08:13:34
Родной плагин? У меня чего то не появляется даже(((((
view -> tool window -> database, настроить data source. должно работать

Александр
18.02.2018
08:14:26
народ, а как правильно иницилизировать тип [][][][]float64 O_o

Andrey
18.02.2018
08:15:14
В этом случае не получится пользоваться обратным апострофом для имен колонок и таблиц. Обычно бьем длинную строку так query := "SELECT * FROM t" + "WHERE a = ?"

Александр
18.02.2018
08:15:45
да у меня самого мозги едут

в json запрос строю сижу ?

Andrew
18.02.2018
08:15:57
Четырёхмерное пространство?

Машину времени на Go пишешь?

Google
Александр
18.02.2018
08:16:29
это фильтр по карте

(мопед не мой, мне просто надо запрос)

Andrey
18.02.2018
08:18:26
я так понимаю это для мускула
Да, там это критично

Александр
18.02.2018
08:31:33
все сделал O_o

request.Filter.Location.Coordinates = [][][][]float64{ { { {55.7584, 37.5139}, {55.7476, 37.522}, .... } } }

Vladimir
18.02.2018
08:34:55
скорость - это время выполнения какого-то запроса (группы запросов). Производительность - это эффективность выполнения запросов (throughput + latency) при определённой нагрузке. Sqlite конечно же может быть более производительным при определённых условиях( Индекс и данные помещаются в памяти, низкий лок контеншн, одно ядро.)
Интересный у тебя словарь. Ну и чисто замечу, что throughput это запросы/сек, latency - сек/запрос. Потом вспомним что улучшая одно ты вредишь другому и сделаем вывод что таки производительность = скорость. Я к тому что в английской литературе под performance имеют в виду обычно throughput*latency и то же самое имеют в виду под скоростью в русском.

Александр
18.02.2018
09:07:48
народ а кто-то дебажил стандартный http клиент?

скОтина подставляет какой то заголовок. из за которого апи ломается удаленный

мне хотя бы глянуть что он там отсылает

вот же кмх...

Karey
18.02.2018
09:24:36
А wireshark пробовал?

Есть еще Fiddler или если в браузере, то можно во вкладке Network посмотреть

Александр
18.02.2018
09:35:54
какой браузер O_o

я про стандартный http клиент, который из кода делает запрос

Karey
18.02.2018
09:38:16
Это один из вариантов

Александр
18.02.2018
09:38:40
в смысле один из вариантов?

вообще ничего не понимаю

клиент из кода делает запрос и все, никаких браузеров

Google
Karey
18.02.2018
09:39:10
Это я плохо прочитал, все окей) Попробуй wireshark)

Pawel
18.02.2018
09:41:21
вообще ничего не понимаю
ты что, у экстрасенсов, читающих мысли, спрашиваешь?! без кода это всё не более чем переливание из пустого в порожнее и да, стандартный http клиент ни каких "своих" заголовков в запрос не добавляет

Александр
18.02.2018
09:41:42
ну это вы зря, добавляет

по умолчанию включен gzip например

Никита
18.02.2018
09:41:56
клиент из кода делает запрос и все, никаких браузеров
Ну ты натравить клиента на какой нибудь request bin и там чекни все про запрос

Александр
18.02.2018
09:41:58
еще и клиент подписывает

User-Agent: Go-http-client/1.1 Accept-Encoding: gzip

вот эти два точно будут

Pawel
18.02.2018
09:43:38
Александр
18.02.2018
09:43:45
проверьте

зайдите в http.Client и там http.Transport посмотрите

в частности проверка на DisableCompression

Александр
18.02.2018
09:45:40


там дальше строчка req.extraHeaders().Set("Accept-Encoding", "gzip")

1.9.4 SDK

Roman
18.02.2018
09:47:27
Nginx часом не стоит ?

Александр
18.02.2018
09:48:17
какой еще нафиг Nginx, это ИСХОДЯЩИЙ запрос

Roman
18.02.2018
09:48:32
А, увидел client

Bohdan
18.02.2018
09:57:38
Локальный сервер подними и посмотри что отправляет Или митм

Александр
18.02.2018
09:58:42
https://golang.org/pkg/net/http/httputil/#DumpRequestOut

Google
Александр
18.02.2018
09:58:46
вообще то есть

Bohdan
18.02.2018
10:00:12
Вообще агонь)

Andrew
18.02.2018
10:00:34
Локальный сервер подними и посмотри что отправляет Или митм
Насчёт митм. Благодаря пакету Яровой, митм делает провайдер, достаточно запросить у них копию за нужный период ?

Admin
ERROR: S client not available

Alan
18.02.2018
10:02:20
Не выдумывайте велосипедов, посмотрите трафик через tcpdump

Pawel
18.02.2018
10:02:52
там дальше строчка req.extraHeaders().Set("Accept-Encoding", "gzip")
ок. но конкретно этот заголовок - он практически сандартный, и ни один нормальный сервер не поломает

Александр
18.02.2018
10:03:29
ключевое слово нормальный ?

у нас "промышленное решение"

влево-право - 500 ошибка без объяснение причины

уже целое утро убил с ним

Pawel
18.02.2018
10:05:08
ну если сервак становится раком от "Accept-Encoding": "gzip" - тяжёлый случай конечно, но можно свой транспорт вставить вместо стандартного

Александр
18.02.2018
10:06:04
да я уже решил с ним

Dmitriy
18.02.2018
10:38:01
Товарищи, а есть типа такого https://mholt.github.io/json-to-go/ только для xml? онлайн

Mykyta
18.02.2018
10:42:08
Товарищи, а есть типа такого https://mholt.github.io/json-to-go/ только для xml? онлайн
Не знаю на счет онлайн, но использовал когда-то консольную тулзу, название ее не помню :)

Dmitriy
18.02.2018
10:42:45
Я уже прогнал xml->json https://transform.now.sh/xml-to-json/ json->struct

спс

Andrey
18.02.2018
12:22:24
https://golang.org/pkg/database/sql/#Stmt.Exec type updateItem struct { query *sql.Stmt fields []string } func extractQueryArguments(data map[string]interface{}, keys []string) []interface{} { result := make([]interface{}, len(keys)) for index, value := range keys { result[index] = data[value] } return result } func (item *updateItem) Write(in []byte) (n int, err error) { var data map[string]interface{} json.Unmarshal(in, &data) items := extractQueryArguments(data, item.fields) _, dbErr := item.query.Exec(items) if dbErr != nil { log.Fatal(dbErr) return 0, dbErr } return len(in), nil } а подскажите пожалуйста, как в функцию .Exec правильно передать массив аргументов?

Aleksandr
18.02.2018
12:24:21
items...

Andrey
18.02.2018
12:36:01
о спасибо, а то я с другой стороны подставлял :)

Google
Andrey
18.02.2018
14:41:01
Столкнулся с такой же проблемой, как здесь: https://groups.google.com/forum/#!topic/golang-nuts/KexEyiy6PvA При go build каждый раз компилируется модуль для sqlite3. Только я использую go dep и пакет sqlite3 у меня в vendor, поэтому решение с go install мне не подойдёт. Что делать-то?

Pawel
18.02.2018
21:04:43
незаметил чтобы у меня из-за sqlite как-то увеличилось время компиляции

Александр
18.02.2018
21:16:43
я вот отказался в пользу стандартного серилизатора

думал хранить базу паука в sqllite но потом что-то не понравилось ?

tsov
18.02.2018
21:20:43
обычно консистентность поддерживают чтобы на лету считать агрегированные данные, соответствующие сырым данным. реляционность тоже из этой серии.

колбаса имеет погрешность как по времени потребления, так и по объемам жира :))

kv на sql не совсем верно - там kv это индексы. а индексы сами по себе не живут, там еще балласта вагон

Alfred
18.02.2018
21:32:33
кто есть на fl.ru ? надо сделать небольшую задачу, оплата через сделку на fl

Страница 833 из 1630