@proGO

Страница 1352 из 1674
Makkusu
06.04.2018
19:46:17
что есть волшебнее регулярок?

Subbotin
06.04.2018
19:53:14
Pyparsing?

Александр
06.04.2018
19:54:12
NONONONONO ?

ну не я просто спросил, вдруг что новое изобрели

Google
Makkusu
06.04.2018
20:39:00
ну не я просто спросил, вдруг что новое изобрели
если что то новое изобрели то оно валяется годами на гитхабе пока общество не откапывает

/dev/null
07.04.2018
06:21:20
или лыжи не едут… Помогите подобрать layout Tue Apr 03 2018 12:04:15 GMT+0700 (+07)

Zver
07.04.2018
06:44:28
Хотя с последним значением в скобках не знаю.

/dev/null
07.04.2018
06:49:03
Хотя с последним значением в скобках не знаю.
C фронта приходит именно такой Tue Apr 03 2018 12:04:15 GMT+0700 (+07)

Marlik
07.04.2018
06:49:03
Люди, подскажите, есть такая структура func main() { for{ func1() func2() sleep() } } В функциях пытаюсь принтить, но хера... Может я чего не знаю, почему принт не работает?

Marlik
07.04.2018
06:49:52
а где у тебя тут принт?
Внутри функций 1 и 2.

/dev/null
07.04.2018
06:50:07
Внутри функций 1 и 2.
Показывай что внутри, должно работать

Marlik
07.04.2018
06:50:42
Показывай что внутри, должно работать
Не могу показать, тама дохрена... понял, буду смотреть что с кодом.

Google
Marlik
07.04.2018
07:41:44
Чото никуа не понимать)) http2: server sent GOAWAY and closed the connection; LastStreamID=1, ErrCode=ENHANCE_YOUR_CALM, debug="" Выставил паузу в минуту... ну Вконтактик!!!

Marlik
07.04.2018
07:48:41
Плят, вот чот думаю, перлом отправляю, даже никакие паузы не ставлю... чото косяк в либе вэкашной... пздц.

X
07.04.2018
07:55:26
Вроде

У них это в доках апихи написано

По дефолту

Если ты хочешь стучать в ВК апи много и часто, делай разные вк апп айди и получай разные токены

Ещё есть метод который может сразу пачку отдавать

Marlik
07.04.2018
08:07:29
Я паузу в минуту выставил, обычная отправка на стенку поста. Чото с либой, щас перепишу без неё.

Marlik
07.04.2018
08:47:03
Да не, я читал. Криво с либой чото, вот ради того что бы пост отправить, либу тащить... имхо лишнее, заодно оптимизирую.

mix := fmt.Sprintf("%s \n\n %s", p.Body, p.ShortLink) var jsonStr = []byte(`{"owner_id": conf.GroupVK, "friends_only": "0", "from_group": "1", "message": mix, "attachments": p.Image}`) Вот чото не определяется mix вотэта да, жесть.

Artem
07.04.2018
09:09:25
Вообще-то они пишут не более 3 запросов в секунду
Для пользовательского токена, для сервисного таких ограничений не чувствуется

Crypt
07.04.2018
09:11:23
LevelDB умеет дописывать в конец ключа, не вычитывая его?

Marlik
07.04.2018
09:24:37
Пляяяяя)))) Тыкните носом что я не так делаю-то? https://play.golang.org/p/-bLlHIvRBGb

Artem
07.04.2018
09:31:03
Включи подсветку синтаксиса

И вытащи свой месс из строки

Marlik
07.04.2018
09:32:39
Google
Artem
07.04.2018
09:33:09
Закомментируй первые две строки и запусти

Оно запустится

Roman
07.04.2018
09:33:36
Это массив байт а не переменная внутри

Marlik
07.04.2018
09:34:48
А это как работает тада? Там жи другие переменные норм принимаются?

mix := fmt.Sprintf("%s \n\n %s", p.Body, p.ShortLink) var jsonStr = []byte(`{"owner_id": conf.GroupVK, "friends_only": "0", "from_group": "1", "message": mix, "attachments": p.Image}`) Вот чото не определяется mix вотэта да, жесть.

Artem
07.04.2018
09:35:18
И нетдолжен

Marlik
07.04.2018
09:35:25
А вот именно с mix проблемы

Artem
07.04.2018
09:35:28
Ещё раз, включи синтаксис

И увидишь, что ты микс не используешь

Потому что ты просто текст написал

Marlik
07.04.2018
09:37:19
Чото я вас не понял, ладно....

Artem
07.04.2018
09:37:46
У тебя 'абв:где'

Artem
07.04.2018
09:38:04
А должно быть 'абв:'+где

Crypt
07.04.2018
09:38:46
символично, кстати, mess используется)

Marlik
07.04.2018
09:45:31
https://play.golang.org/p/7qSoFoUZCvW
Ааааааа))))) Чорт, туплю.

Andrey
07.04.2018
14:09:35
Народ. поскажите можно ли как то бинарные данные для протобуфа подготовить? Например данные хранятся в yaml или json я чем то конверчу их в бинарный файл а потом прога на го читает этот файл себе в памаять и работает с ним?

Andrey
07.04.2018
14:22:30
Маршалинг?
не совсем. Маршалинг это на этапе исполнения в проге. А мне надо заренне подготовить и опложитьрядом с исполняемым файлом

я понмиаю что можно сомому написать прогу конвертора используя маршалинг. Но думал готовое что то есть

Google
Pawel
07.04.2018
15:05:18
Добрый вечер. Я являюсь заскарузлым энтерпрайз джава программистом. Появился петпроджект, где могу попробовать гоу. Интересует вопрос, есть в гоу нужда декларирования DTO для ENTITY? Является ли это в гоу хорошим тоном? Речь сейчас, очевидно, идет о простом гет запросе, плюс где энтити изменять нет никакого смысла.

Admin
ERROR: S client not available

Pawel
07.04.2018
15:09:33
Вопрос номер 2: У меня в монге имеется коллекция, в которой документы в зависимости от параметра имеют разные вложенные объекты (они вообще ничего общего не имеют). Как бы в гоу могла выглядеть выборка всех документов вместе с разными вложенными документами?

Александр
07.04.2018
15:10:13
#успел

CEPREN
07.04.2018
16:05:30


Боян?

Oleg
07.04.2018
16:26:20
ребята подскажите пож как можно из стринги /wallets?state=1 превратить в url.Values и по ключу state достать значения, ну или какое-нибудь альтернативное решение

EgorCod.TK
07.04.2018
16:30:31
Может добавить перед ним http://example.com распарсить url.Parse?

Oleg
07.04.2018
16:35:20
The
07.04.2018
16:38:54
можно и так: https://golang.org/pkg/net/url/#ParseQuery

Oleg
07.04.2018
16:52:01
Может добавить перед ним http://example.com распарсить url.Parse?
можно даже и не добавлять ничего, тоже отработает https://play.golang.org/p/KbrDCAeqASa

можно и так: https://golang.org/pkg/net/url/#ParseQuery
а это не прокатит, она работает только с параметрами, а у меня кусок урлы со слэшиками и прочим

The
07.04.2018
16:53:55
а это не прокатит, она работает только с параметрами, а у меня кусок урлы со слэшиками и прочим
ну так найдите в URL знак вопроса, и все что после него, передайте в ParseQuery.

ну или если работает и так, то даже проще

m
07.04.2018
17:27:23
Удивительно, на сколько неэффективны map-ы. Удаление повторяющихся элементов выполняется перебором быстрее, чем через map, даже на количестве элементов около сотни. Особенно если большинство элементов уникальные: https://gist.github.com/alioygur/16c66b4249cb42715091fe010eec7e33

Это ещё при том, что в примере код , работающий со слайсами не оптимально написан. удаление элемента можно лучше сделать.

m
07.04.2018
17:36:36
это понятно. Просто удивительно, что оно не на 10 элементах, а на 100 всё ещё проигрывает.

Alexey
07.04.2018
17:39:12
Ну там код надо читать)

Google
Alexey
07.04.2018
17:40:31
https://golang.org/src/runtime/hashmap.go Там, кстати, очень хоошо прокомментировано и всё, в принципе, понятно

Timur
07.04.2018
17:57:12
А почему вас это удивляет? map - сложная структура в отличие от массива. И накладных расходов много

m
07.04.2018
18:03:19
Всё верно. Просто об этом надо помнить.

Вот, кстати, интересная мысль про https://godoc.org/github.com/xtgo/set#Uniq

а чем-то отличаются вот эти две записи: stringMap := map[string]struct{}{} и stringMap := make(map[string]struct{}) ?

Alexey
07.04.2018
18:58:36
Но во втором случае есть возможность указать размеры мапы, чтоб избежать лишних аллокаций памяти.

m
07.04.2018
19:00:05
и области памяти, в которых происходит аллокация тоже одинаковые?

Alexey
07.04.2018
19:00:27
Йеп

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