@proGO

Страница 194 из 1674
Oleh
06.08.2016
11:37:57
и прошло

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

в общем когда только один тест то все гуд когда разкоментил следующий тест (который не проходит) то все тесты FAIL мне одному это кажется странным?

не туда смотрел, сори

Google
Oleh
06.08.2016
13:12:10
и ещё, если юзаешь Раунд то оно действительно округляет, то то я видел что иногда проходит тест а иногда нет

вдруг кто то тоже будет делать, чтоб на мои грабли не наступил

Alexander
06.08.2016
22:43:34
вдруг кто то тоже будет делать, чтоб на мои грабли не наступил
врятли) доки и туториалы внимательнее надо читать) там все написано

Alexander
06.08.2016
22:44:18
ну ок)
есть еще и google)

Oleh
06.08.2016
22:45:17
есть еще и google)
знаем, пользуемся когда слишком долго бьюсь .. то спрашиваю

Oleh
06.08.2016
22:46:23
для себя или по работе?
в обоих случаях)

Alexander
06.08.2016
22:46:35
)))

Evgenij
07.08.2016
23:04:02
Кто нибудь пробовал http://goa.design/?

KlonD90
08.08.2016
08:25:32
Что посоветуете использовать для вебсокетов?

Dmitry
08.08.2016
08:26:26
gorilla

Google
KlonD90
08.08.2016
08:27:40
Спасибо

Denis
08.08.2016
09:50:13
Melody для чего-то коллаборативного, вроде чатов

Alice
08.08.2016
09:54:04
gorilla

corpix
08.08.2016
11:21:08
golang.org/x/net/websocket
Gorilla лучше https://github.com/gorilla/websocket/blob/master/README.md#gorilla-websocket-compared-with-other-packages

Alexander
08.08.2016
12:40:46
gorilla однозначно

Oleh
08.08.2016
12:43:49
ребят, помогите пожалуста я пользуюсь sqlite в связке с gorm и наткнулся на такую непонятную пробемку http://pastebin.com/iEDn7gNh вот здесь описал в плейграунд нету смысла выводить, так как БД как тогда коректно проверить есть ли елемент в БД?

Andrew
08.08.2016
12:47:21
http://www.techonthenet.com/sqlite/exists.php

что-то я там не нашел, чтобы Exists с SELECT можно использовать, только в части WHERE

Oleh
08.08.2016
12:53:59
я на просторах интернета нашол такую связку мне тут в личку посоветовали Count юзать, буду пробовать

Maxim
08.08.2016
16:57:01
В Go в принципе нельзя создать функцию, в которую не обязательно указывать все аргументы?

То есть, допустим, взять getSomething(number int, tags string, sample bool), то несмотря на предусмотренные нулевые/пустые значения аргументов всё-равно всегда обязан писать getSomething(0, "", true)?

А не просто не писать первые два и оставить только true?

Но это я так, мысли вслух. Я ещё туповат для языка, может это тоже предусмотрено, а я просто ещё не знал этого.

Maxim
08.08.2016
17:02:10
Можно значения по умолчанию указать

Maxim
08.08.2016
17:02:41
Maxim
08.08.2016
17:03:17
Нет, в определении функции

corpix
08.08.2016
17:06:34
В Go в принципе нельзя создать функцию, в которую не обязательно указывать все аргументы?
Это прекраснейшая фича языка, делающая его легким для понимания людьми. Поверь, тебе не нужно то чего ты хочешь, дизайнь свой публичный API так чтобы необходимости в частом применении пустых значений попросту не возникало

Google
Maxim
08.08.2016
17:07:36
corpix
08.08.2016
17:08:33
Ну, я не жалуюсь, просто было любопытно.
А я не осуждаю ни в коем случае, любопытство двигает прогресс :)

Мерлин
08.08.2016
17:09:09
То есть, допустим, взять getSomething(number int, tags string, sample bool), то несмотря на предусмотренные нулевые/пустые значения аргументов всё-равно всегда обязан писать getSomething(0, "", true)?
Можно сделать функцию, принимающую произвольное количество аргументов одного типа Или так https://play.golang.org/p/ioqSO1XNlG

Maxim
08.08.2016
17:10:07
А я не осуждаю ни в коем случае, любопытство двигает прогресс :)
Просто прокачивая универсальный урл запросов к доскам для своего бота столкнулся со случаем Шрёденгира аж 5 параметров.

Мерлин
08.08.2016
17:10:21
Или можно передавать структуру (так даже лучше)

Заодно получишь как бы именованные параметры

Maxim
08.08.2016
17:14:20
Или можно передавать структуру (так даже лучше)
Т.е. мне проще переработать свой getPosts(limit int, pid int, tags string, cid int, id int) в структуру а-ля: type Req struct { Limit int Pid int Tags string CID int ID int } а затем подключать как-то так getPosts(Req{50,0,"test",0,123})?

Или я уже мудрю там где не надо?

Maxim
08.08.2016
17:15:16
Ага, ладно, благодарю.

Может так получше будет, ещё не уверен.

Мерлин
08.08.2016
17:17:04
Может так получше будет, ещё не уверен.
Это нормальная практика, когда много опциональных параметров

Maxim
08.08.2016
17:20:20
Daniel
08.08.2016
17:34:02
Daniel
08.08.2016
17:35:10
getPosts(Req{limit:50,pid:0,tags:”test”,cid:0,id:123})

Maxim
08.08.2016
17:37:25
getPosts(Req{limit:50,pid:0,tags:”test”,cid:0,id:123})
Так я вроде примерно так и описал

getPosts(Req{limit:50,pid:0,tags:”test”,cid:0,id:123})
А, всё, увидел в чём различия. Имена, конечно же

Daniel
08.08.2016
17:38:06
да

Google
Daniel
08.08.2016
17:43:59
ну и может быть getPosts(&Req{limit:50,pid:0,tags:”test”,cid:0,id:123})

на частых вызовах копирование памяти может много проца жрать

Admin
ERROR: S client not available

Igor ⛷
08.08.2016
18:30:34
Имеет ли смыл держать пулы буферов для работы со строками или не парится?

Daniel
08.08.2016
18:47:57
зависит

при сложных конкатенациях буфер сильно быстрее

а вот нужны ли пулы - это вопрос

Мерлин
08.08.2016
19:02:56
Ну, пулы снижают число аллокаций У тебя ведь в пуле средний размер буфера будет как раз такой, что чаще всего нужен

Daniel
08.08.2016
19:09:33
буфер не бесплатный

надо мерять, короче

Igor ⛷
08.08.2016
19:21:07
Спасибо, заделаю бенч

Daniel
08.08.2016
19:26:55
поделись результатами

Alexandr
08.08.2016
20:13:21
никто не встречал в сети книгу Go Web Programming? https://www.manning.com/books/go-web-programming

V
08.08.2016
20:29:10
var numbers4 = [...]int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10} slice := numbers4[1:5:9] fmt.Printf("%d\n", slice)

а что делает numbers4[1:5:9]

Daniel
08.08.2016
20:36:06
в смысле - надо ман прочесть вслух?

или что?

впрочем - в туре этого синтаксиса нет

https://golang.org/ref/spec#Slice_expressions

раздел Full slice expressions

Google
V
08.08.2016
20:50:08
круть, спасибо!

KlonD90
08.08.2016
22:17:39
А что атм что-то хорошее есть? О_о что вообще ценного может быть в книгах таких?

Alexandr
08.08.2016
22:18:06
Alexandr
08.08.2016
22:32:38
что говорят трекеры?
пока нигде не видел

Phil
08.08.2016
22:52:19
Да, чего-то не гуглится

KlonD90
08.08.2016
23:15:54
Есть ли какие-нибудь сверхбыстрые регэспы в го?

Daniel
08.08.2016
23:17:22
нет

они довольно медленные

есть биндинги к pcre

Alexander
09.08.2016
09:38:35
https://golanglibs.com/top?q=go-pcre

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