
Pawel
21.07.2018
12:22:34

Антон
21.07.2018
12:28:06
Даже Go в этом смысле лучше

Google

Pawel
21.07.2018
12:31:09

Антон
21.07.2018
12:32:08

Pawel
21.07.2018
12:36:03
Ориентироваться на извращенцев при обучении - плохая идея

Антон
21.07.2018
12:55:32

Никита
21.07.2018
12:58:09

Антон
21.07.2018
12:59:19

Никита
21.07.2018
13:00:11
Ну так

Zaur
21.07.2018
13:18:17
Эх, ща бы дженерики
Дженерики
Ни у кого не бомбит?

Stanislav
21.07.2018
13:22:19

Andrey
21.07.2018
13:22:30
Так все массивами... А они с типом уже.

Google

Антон
21.07.2018
13:24:01

Zaur
21.07.2018
13:24:08

Bogdan
21.07.2018
13:31:49
какие могут быть дженерики в языке с динамической типизацией?

Антон
21.07.2018
13:36:12

Zaur
21.07.2018
13:43:43
Ээ
А чё так тихо
Где срач

Алексей
21.07.2018
14:31:38
где дженерики..

Евгений
21.07.2018
14:32:13
И пошла моча по трубам.

Phil
21.07.2018
14:32:45

Vasily
21.07.2018
14:40:48
Доброго дня. Прошу совета от опытных коллег. Задача - клиент-серверное приложение. И клиент и сервер пишутся самостоятельно. Обмен данными через TCP Socket. Передается запрос-ответ в виде JSON строки. Вопрос в том, как обрисовать обмен пакетами. Нужно прописать пакет данных как [x]байт - длина потока + []байт - сам поток. В какую сторону копать, библиотеки, функции?

Vasily Romanov
21.07.2018
14:42:10
https://golang.org/pkg/encoding/json/

Vasily
21.07.2018
14:43:26
Спасибо огромное
А само структурирование пакетаов?

Vasily Romanov
21.07.2018
14:50:25
А само структурирование пакетаов?
соединение удовлтеляторяет интерфейсу Writer и Reader соответственно
у них есть соответствующие методы
ну или можно воспользоваться чем-то из пакета bufio

Alexander
21.07.2018
14:50:50
Отличный ник

Mike
21.07.2018
14:51:08
Спамеры повсюду

Vasily
21.07.2018
14:56:38

Alexandr
21.07.2018
14:59:59

Google

Daniel
21.07.2018
15:34:22

Roman
22.07.2018
03:08:55

Alexander
22.07.2018
03:19:39

Roman
22.07.2018
03:23:32
А если серьезно, то есть iot проекты, в которых я что то не сориентировался, как на go lang прошивки писать.

Daniel
22.07.2018
03:43:27

Roman
22.07.2018
03:49:09

Daniel
22.07.2018
03:59:15
слушай, у меня есть проекты на go, котрые собираются полторы минуты
аналогичные проекты на яве и на плюсах собирались у меня десятки минут

Roman
22.07.2018
07:22:13
Привет всем
Кто-нибудь может подсказать, как быстро удалить одинаковое начало у строк или у путей к файлам?
Например, на входе слайс
[
"/Layers/DataLayer/Entities/",
"/Layers/DomainLayer/Entities/"
]
в данном случае должно вернуть слайс
[
"DataLayer/Entities/",
"DomainLayer/Entities/"
]

Sun
22.07.2018
07:24:22
Итерировать и удалять?

Roman
22.07.2018
07:25:28
ну так то да, но может есть какая-то стандартная штука, о которой я не в курсе, мало ли

Olena
22.07.2018
07:47:37
Я только начала учить гоу. Мне нужно использовать постгрес в проекте, я подключаюсь к базе, могу отправить обычный sql запрос, но не могу передать в него параметры. Я посмотрела документацию pq, но не понимаю ее, а примеры у меня не заработали почему-то. Кто-то мог бы помочь на примере моего кода разобраться?

Zarif
22.07.2018
07:57:02

Olena
22.07.2018
08:01:10

Aleksandr
22.07.2018
08:01:53

Zarif
22.07.2018
08:01:58

Wingman
22.07.2018
08:21:36
Стрингс.Сплит?

Google

Zarif
22.07.2018
08:25:11
тг глючит?

Admin
ERROR: S client not available

Антон
22.07.2018
08:38:15

Artem
22.07.2018
09:35:14
всем привет
есть число float64
152136.8053040121
math.Round / Floor - округляет до целых
чтобы сократить до 2-х значений после .
только такой вариант?
a := fmt.Sprintf("%.2f", z)
просто получается сначала в строку а потом снова ParseFloat чтобы был float64

Demian
22.07.2018
09:35:55
Может кто работал с gorilla/schema? При decode плохо работает со []slice
Хочу валидировать элементы среза
В частности []string

Мерлин
22.07.2018
09:44:04

Artem
22.07.2018
09:48:13
спасибо!

Roman
22.07.2018
10:09:40
в стандартной библиотеке Go есть сложение по модулю (что-то найти не могу) или свой велосипед?

Александр
22.07.2018
10:21:39
Сложение по модулю 2? ?

Roman
22.07.2018
10:22:53
26

Александр
22.07.2018
10:24:32
честно говоря яхз
стоит глянуть
https://golang.org/src/crypto/
https://golang.org/src/math

Roman
22.07.2018
10:25:18
Ок, спасибо. Посмотрю.

Nazary
22.07.2018
11:09:02
Так вы скорей всего пишите свой велосипед, неужели проблема написать ещё педальку?)
(a+b) % 26 ?)

Google

Roman
22.07.2018
11:24:21
Да уже сделал педальку :)

Александр
22.07.2018
11:27:20

Roman
22.07.2018
11:28:26
ассемблерными вставками

Александр
22.07.2018
11:29:26
а это уже превышение скоросного режима ?

Olena
22.07.2018
13:27:28
Можно записать в struct результат запроса к базе данных?
profile := Profile{}
err1 := db.QueryRow(`SELECT full_name, email, birth_date, sex, bio FROM stoliarova.new_schema.customer WHERE id=$1`,userId).Scan(&profile)

Alexey
22.07.2018
13:29:55
Из коробки – нет.

Olena
22.07.2018
13:30:25
Как тогда это проще всего сделать?

Alexey
22.07.2018
13:30:36
Можно взять https://github.com/go-reform/reform. Тогда можно будет написать
QueryRow(`SELECT full_name, email, birth_date, sex, bio FROM stoliarova.new_schema.customer WHERE id=$1`,userId).Scan(profile.Pointers()…)
Метод Pointers() будет сгенерирован