@proGO

Страница 1623 из 1674
Vadim
08.08.2018
10:58:42
В в переводе читал кто-то? Или лучше на инглише?

Sergey
08.08.2018
10:58:45
сейчас бы котов на аватарки ставить

Kirill
08.08.2018
10:58:46
Dorian Hey

Google
Vladimir
08.08.2018
11:03:37
Подскажите, как в регэкспах заэскепить точку? regexp.MustCompile("index[0-9]+\.ts").FindStringIndex(str)

Vladimir
08.08.2018
11:07:07
а чего я делаю не так тогда? пишет мне unknown escape sequence

Dorian
08.08.2018
11:14:03
Два слеша попробуйте

Vadim
08.08.2018
11:15:09
english
Благодарю.

Daniel
08.08.2018
11:17:52
Решение
решение какой проблемы?

Zver
08.08.2018
11:22:02
Подскажите, как в регэкспах заэскепить точку? regexp.MustCompile("index[0-9]+\.ts").FindStringIndex(str)
А можешь просто регэкспы заворачивать в обратные ковычки, тогда не нужно будет эскейпить эскейпы.

Рав строкой делать.

Удобней.

Vadim
08.08.2018
11:26:55
Думал, что решил проблему с cpu, но нет, не решил. В структуре есть поля bids и asks(ордера на продажу и покупку на бирже), так вот, их в сумме под 24к и их расшифровка encoding занимает все 25% cpu, без низ 0.3% cpu. При этом их кол-во не изменяется, так что думаю можно проверять на изменение их длины и только, если длина изменилась парсить и инсертить в mongu.

Google
undiabler
08.08.2018
11:30:03
расшифровка в смысле они зашифрованы или ты имеешь ввиду маршалинг?

Zver
08.08.2018
11:30:07
Так это вставка занимает это время или парсинг, непонятно.

Sergey
08.08.2018
11:30:49
монга же не embeddable db, вставка мало требует от приложения

Sergey
08.08.2018
11:31:12
?

undiabler
08.08.2018
11:31:14
тогда имеет смысл посмотреть в сторону fastjson стандартный парсер достаточно медленный

но только это я за стандартный json marshal/unmarshal точно знаю в контекста mgo у них там используется bson свой, надо смотреть как он парсит

и если уже по хорошему подходить к задаче то монга для обьекта с 24 к вложенных обьектов это ппц =) уж лучше взять нормальную обычную реляционную базу и хранить юзера в одной таблице, а его биды/аски в другой, и селектом выгребать интересующие

Vadim
08.08.2018
11:43:49
но только это я за стандартный json marshal/unmarshal точно знаю в контекста mgo у них там используется bson свой, надо смотреть как он парсит
Использовал mongo-go-driver, по скорости очень похожи с mgo, но можете попробовать с mgo ещё потестить. Очень интересен код на nodejs, который это всё парсит с очень маленьким % cpu. С таким кол-вом данных юзаю kv. Можно сделать проверку на длину бидов и асков, если нет изменений, слать из прошлого запроса. Код: https://play.golang.org/p/aBuHTn2RfWQ

Daniel
08.08.2018
11:50:06
undiabler
08.08.2018
11:51:13
да, вот тоже мне думается что там вообще ничего не енкодится просто в тот же интерпритатор node переливаются обьекты

Daniel
08.08.2018
11:57:39
а bson не нативный ли для js формат?

собственно - легко проверить

давайте не писать в монгу, а просто сериализовать данные

но мой опыт говорит мне, что json/bson (де)сериализация в go очень медленные

Kirill
08.08.2018
12:08:17
а bson не нативный ли для js формат?
а с чего бы ему быть нативным?

Daniel
08.08.2018
12:15:53
а с чего бы ему быть нативным?
я ничего не знаю про js. я его даже читаю с трудом

Google
Kirill
08.08.2018
12:16:25
я ничего не знаю про js. я его даже читаю с трудом
для js нативный только json и, собственно, сам js

Vladimir
08.08.2018
12:17:52
The \ backslash isn't being interpreted by the regex parser, it's being interpreted in the string literal. You should escape the backslash again.

Alexey
08.08.2018
12:28:33
Слушайте, а ведь в Go гарантируется порядок проверки условий в switch? Мне просто тут коллега с дизассемблером показывает, что если свитч вот такой: func Switch(x int, y int) int { switch x - y { case 1: return 6 case 0: return 7 case 2: return 8 } return x * x } то первым проверяется условие == 0, а вовсе не единичка. Это ведь просто потому что го оптимизирует?

Daniel
08.08.2018
12:29:10
да

Человек
08.08.2018
13:17:53
Здравствуйте, кто работает в Visual Studio Code, подскажите как отключить автоформатирвоание кода?

Daniel
08.08.2018
13:19:16
а зачем?

Sergey
08.08.2018
13:24:25
что-то он недоброе затеял

Человек
08.08.2018
13:25:39
а зачем?
нужно.

Sergey
08.08.2018
13:26:04
это невозможно

Yaroslav
08.08.2018
13:26:18
undiabler
08.08.2018
13:26:23
вот за это кстати я обожаю голенг встроил gofmt для команды в CI и всякое своеволие просто не проходит

Artem
08.08.2018
13:26:27
notepad.exe наше всё

Sergey
08.08.2018
13:26:28
Разве?
тссс

Yaroslav
08.08.2018
13:26:35
Аа

Sergey
08.08.2018
13:26:35
Разве?
а ты попробуй докажи обратное

Yaroslav
08.08.2018
13:26:46
Ну да, тупанул

Человек
08.08.2018
13:28:25
это невозможно
как это не возможно? Почему перед перезапуском проекта (через открытие folderа) у меня ничего не менялось и код сохранялся так как я его писал, а сейчас же начал форматировать бессмысленно.

Sergey
08.08.2018
13:28:49
бессмысленно?

Google
Sergey
08.08.2018
13:28:51
0_о

undiabler
08.08.2018
13:28:59
это форматирование по стандарту голенга

так и надо =)

Vadim
08.08.2018
13:43:13
bids и asks там только на snapshot - это сообщение приходит один раз только.
Если я закоментирую bid и ask, то CPU уменьшится до 0.3

Yaroslav
08.08.2018
13:58:33
Возник поврос по клиенту aerospike

Возможно ли получить generation рекорда через client.GetObject()?

Yaroslav
08.08.2018
15:33:04
Неа

Oleh
08.08.2018
15:33:47
Godoc.org?

Yaroslav
08.08.2018
15:34:11
А, в этой доке

Сейчас гляну

О, есть =)

Отдельная функция

Aleksei ?
08.08.2018
15:39:39
Когда уже в телеге будет ограничение на длину first name ??

Oleh
08.08.2018
15:41:22
%4.3f это формат для флоат, а как под знак место выделить?

Andrey
08.08.2018
15:42:00
+

Oleh
08.08.2018
15:42:23
+
%+4.3f вот так?

Google
Oleh
08.08.2018
15:42:51
+
ты смотри, работает, спасибо

Alexander
08.08.2018
16:01:21
@onokonem всё исправлено

просто var message на строку ниже перенёс и всё

чтобы оно инициализировалось каждый раз

Vadim
08.08.2018
16:01:57
Там либа уродская была

от gdax

Alexander
08.08.2018
16:02:09
проблема что ReadJSON плевать на то что лежит - он переписывает только что пришло

от gdax
ну это да, но такое же поведение на map[string]

т.е. даже если либу отключить

в общем пока go имеет право на использование :)

Daniel
08.08.2018
16:23:33
сюрприз-сюрприз...

Alexander
08.08.2018
16:24:55
спасибо @VadimChashechnikov и @onokonem . о то бы го уже удалился бы.

Алекс
08.08.2018
16:53:00
вкуриваю в dep, он умеет билдить проект? в факе не нашел инфы

Страница 1623 из 1674