@gogolang

Страница 989 из 1630
Zloy Dobriy
08.04.2018
18:53:41
чтобы ты спрашивал.
Так вот я и спрашиваю

bebebe
08.04.2018
18:53:43
самое простое и дешевое на ум приходит udp, но может еще проще сделать?

jquery
это юмор такой нездоровый?

Sergey
08.04.2018
18:53:57
Google
Zloy Dobriy
08.04.2018
18:54:14
это юмор такой нездоровый?
Вполне себе, юморок-то!

bebebe
08.04.2018
18:54:32
shmem работает в windows?

Zloy Dobriy
08.04.2018
18:55:04
shmem работает в windows?
Windows не работает, зачем он тебе?

bebebe
08.04.2018
18:55:22
https://github.com/hidez8891/shm

работает. но не видно поддержки osx.

впрочем ладно

Alexandr
08.04.2018
19:01:15
Товарищи. А как вообще создавать такую структуру, чтобы маршализовать потом?... type AutoGenerated struct { MyArray [][]struct { Field1 string json:"Field1" } json:"myArray" }

Не получается

Zloy Dobriy
08.04.2018
19:03:39
Это что за наркомания такая?

... MyArray []string json:"myArray" ...

No?

Google
Artem
08.04.2018
19:08:48
Товарищи. А как вообще создавать такую структуру, чтобы маршализовать потом?... type AutoGenerated struct { MyArray [][]struct { Field1 string json:"Field1" } json:"myArray" }
на том скрине, который ты скидывал недавно, json вообще не валидный был, ты его сначала засунь в онлайн парсер, проверь

Dmitriy
08.04.2018
19:13:03
type Group struct { Key string `json:"key"` Name string `json:"name"` Href string `json:"href,omitempty"` Desc string `json:"description,omitempty"` Users Users `json:"users,omitempty"` } type Users struct { UsersList []User `json:"user,omitempty"` } var group Group group.Key = RandStringBytes(16) group.Name = groupName data, err := json.Marshal(group) Ожидаемое поведение, в group будут поля Key и Name. В реальности добавляется пустой []Users. ЧЯДНТ?

Dmitriy
08.04.2018
19:22:13
Eugene
08.04.2018
19:22:28
товарищи, я тут копался в сорсах чужих, наткнулся вот на такое вот H *uint64 json:"h,omitempty" HMax uint64 json:"hmax,omitempty" зачем тут указатель сделан?

это какой-то вариант сделать nullable?

Zloy Dobriy
08.04.2018
19:23:44
Ваще зачем читать?

Только спрасить же

Eugene
08.04.2018
19:24:49
пардону просим, не связал

Vladislav
08.04.2018
19:24:52
в объявлении?
Ну в структуре Group сделать Users указателем на структуру, а не ею.

Dmitriy
08.04.2018
19:25:30
Zloy Dobriy
08.04.2018
19:27:13
dahh, тогда надо править везде :D
Так прост нормально делать надо сразу

bebebe
08.04.2018
19:30:47
а в osx есть поддержка posix shmem?

не туда

Zloy Dobriy
08.04.2018
19:35:25
есть дока?
Есть конечно https://golang.org/doc/

Sergey
08.04.2018
19:35:48
Есть конечно https://golang.org/doc/
как ты задрал свои повадки из нджинкс-чата распространять, срсли

Dmitriy
08.04.2018
19:36:12
Есть конечно https://golang.org/doc/
мм, понятненько, еще один чайка-менеджер

Google
Sergey
08.04.2018
19:37:46
Сам то, а?)
это поклёп

Zloy Dobriy
08.04.2018
19:37:51
Чувак спросил доку, я дал доку, чо не так то?

Сам такой

Dmitriy
08.04.2018
19:43:35
Чувак спросил доку, я дал доку, чо не так то?
- у чатов есть определенная цель - распространение знания - когда задают вопрос и нечего ответить по теме, лучше промолчать (читай правила) - подобные высказывания - токсик бихейвер На всякий случай переведу. Когда я задал вопрос, мне ответили и это помогло (спасибо @GruchikVlad), я переписал где было нужно, но осталась не ясность, почему так? Я транслировал это в высказывание (что придется править код), на что получил колкость, на вопрос где дока (предположил, что у тебя есть понимание почему так надо) попросил линку, вместо линки на бэст практис, получил lmgtfy.

Zloy Dobriy
08.04.2018
19:55:43
Ох,сложный то какой. Ссылку то ты на доку, а не бест практис спрашивал, так шт ненад.

Pawel
08.04.2018
20:07:17
https://ziutek.github.io/2018/03/30/go_on_very_small_hardware.html
супер! я для похожего проца сейчас пишу в IAR студии на Си.

Alexandr
08.04.2018
20:25:16
Так теги в кавычках должны быть.
Не знаю почему, скопировалось как-то криво. Вот проде правильно:



сейчас json точно норм



но не понятно, где Field3 )

https://gobyexample.com/json
Чё-то не прибавляет понимания как с [][] работать

Dmitriy
08.04.2018
20:34:25
Чё-то не прибавляет понимания как с [][] работать
это пробовал ? https://mholt.github.io/json-to-go/

Alexandr
08.04.2018
20:34:51
да, у меня скрин чуть выше

Dmitriy
08.04.2018
20:34:59
сорян )

Alexandr
08.04.2018
20:35:04
вопрос теперь чё с этим делать ))

Google
Alexandr
08.04.2018
20:35:21
как замаршалить )

Aleksandr
08.04.2018
20:36:55
Замаршаллить или анмаршаллить?

Alexandr
08.04.2018
20:37:04
замаршалить

я не пойму просто как инициализировать этого монстра

Aleksandr
08.04.2018
20:37:36
Структуру в json? Создай инстанс структуры, замаршалль

Alexandr
08.04.2018
20:37:46
вот не пойму как создать

Dmitriy
08.04.2018
20:38:37
Дай код структуры

Alexandr
08.04.2018
20:38:57
type AutoGenerated struct { MyArray [][]struct { Field1 string json:"Field1,omitempty" Field2 string json:"Field2,omitempty" } json:"myArray" }

Aleksandr
08.04.2018
20:40:07
s:= Autogenerated{MyArray: [][]struct{тут перечисление структур с двумя полями}}

Alexandr
08.04.2018
20:40:35
а, вот как

Aleksandr
08.04.2018
20:43:26
на play.golang начни, тебе доделают

Alexandr
08.04.2018
20:43:53
да мне бы желательно суть понять

я пока чё-то. в потёмках

единственное, что собственно, не понятно, это как создать массив в массиве

для данной конструкции

Aleksandr
08.04.2018
21:01:04
[][]struct{ []struct{ struct{...}, struct{...} }, []struct{ struct{...}, struct{...} } }

Alexandr
08.04.2018
21:01:28
o_O ох.. сейчас попробую

none
08.04.2018
21:08:22
o_O ох.. сейчас попробую
да сделай ты несколько структур и вложу одну в другую

в чем трабл то

Alexandr
08.04.2018
21:17:10
в чем трабл то
В том, что пытаясь разложить и сделать пошагово, у меня неправильно получается. https://play.golang.org/p/XgPLG_X2YfE

Google
Alexandr
08.04.2018
21:17:17
Aleksandr
08.04.2018
21:20:44
https://play.golang.org/p/rTpwfRWCH-N

мог бы просто мой код скопировать

[][]struct{ []struct{ struct{...}, struct{...} }, []struct{ struct{...}, struct{...} } }

Alexandr
08.04.2018
21:22:18
[][]struct{ []struct{ struct{...}, struct{...} }, []struct{ struct{...}, struct{...} } }
так я скопировал. почему там не заработало? https://play.golang.org/p/QrkVE1nT_ts

Artem
08.04.2018
21:23:05
так я скопировал. почему там не заработало? https://play.golang.org/p/QrkVE1nT_ts
оно не так делается, когда ты делаешь анонимную структуру, тебе сначала нужно перечислить её поля

Artem
08.04.2018
21:24:50
у тебя там struct{Field1:"поле1",Field2:"поле2"}

Alexandr
08.04.2018
21:25:02
да

Artem
08.04.2018
21:25:39
а должно быть struct{ Field1 string Field2 string }{ Field1:"поле1", Field2:"поле2" }

Alexandr
08.04.2018
21:25:53
ааа

Artem
08.04.2018
21:25:55
т.к. анонимные

Alexandr
08.04.2018
21:26:05
не знал этого момента (

Artem
08.04.2018
21:26:11
дал бы имя, такое городить не пришлось бы

Alexandr
08.04.2018
21:30:55
ладно, всем спасибо, пойду ковыряться!

bebebe
08.04.2018
23:18:50
а кто-нибудь может посоветовать "хорошие" библиотеки для fuzzysearch? я попробовал около 6 и все они не очень, а последний вообще ключи к lowercase безвозвратно приводит

вот вроде неплохая https://github.com/junegunn/fzf/blob/master/src/algo/algo.go

The
08.04.2018
23:41:10
подскажите, есть типичный ответ API, это JSON-объект со свойствами data и error (если есть). При этом, data на каждый метод API содержит разную структуру. Как это можно порешать в Go? Чтобы создать, например, структуру type Response struct { Data ... `json:"data"` Error Error `json:"error"` }

Constantine
08.04.2018
23:42:14
interface{} ?

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