@proGO

Страница 1076 из 1674
Demuz
22.12.2017
21:20:00
я говорю как мне отобразить имена колонок в стиле under_score ? "UserId":10,"Likes":100,"Views":500,"Tags":"","Favourites":null example: user_id
Отобразить где? При распечатке инстанса, или просто имя поля такое хотите?

Andrey
22.12.2017
21:20:26
Demuz
22.12.2017
21:21:13
Ладно. Я все равно не понял. Мне только недавно сказали только, как его в консоль выводить в стиле, похожем на json.

Google
nezorflame
22.12.2017
21:24:31
видимо он про теги, да

если структура выводится с помощью правильного формата через fmt.Printf, то будут те имена полей, которые указаны в тэгах

как именно - вперед в гугл

Demuz
22.12.2017
21:27:08
Да может я туповат, но не понимаю про какой респонс он говорит.

Да и в Горм можно кастомные имена использовать. Например вы в структуре написали UserID uint, потом после uint пишется специальная строка, где можно указать как именовать этот столбик в базе.



Вот, я про это.

John
22.12.2017
21:32:04
Вот, я про это.
Чего спросить то хочешь ?))

Demuz
22.12.2017
21:33:11
Чего спросить то хочешь ?))
Ничего. Имею ввиду, того парня вопрос не понял, а он дальше не объясняет. Я же сказал говорит. Там просто как-то странно он пример написал. Непонятно чего хочет.

Он хочет чтобы вот эти левые колонки через нижнюю черту выводились? ?

И ещё, хотел поинтересоваться не по теме, если твои изменения, которые ты предложил, вносят в оригинальный код на гитхабе, разве ты не становишься контрибьютором?

Я просто там в одну библиотеку изменения внес и все. Оригинальный код изменили в соответствии с тем, что я предложил, хотя, немного совсем была разница. И я не считаюсь контрибьютором, странно как-то.

Andrey
22.12.2017
21:56:16
ладно, фиг с этим under_score, эт хорошо когда везде в одинаковом стиле ( кроме бд ) другой вопрос есть связь один ко многим, user -> favorites так как нету записей favorites к юзеру, то возвращается null, как пустой массив место null сделать ?

Google
Sergey
22.12.2017
21:59:23
certificate signed by unknown authority не кто не сталкивался с такой ошибкой при отправке http post

Aleksandr
22.12.2017
22:00:43
Ну все написано. Сертификаты системы не знают такого authority

Обнови, ca-certificates

Мог бы и загуглить

Andrey
22.12.2017
23:06:20
всем привет

тут профи есть?

Igor
22.12.2017
23:08:34
тут профи есть?
вопрос в чем?

Andrey
22.12.2017
23:09:21
то нибудь разбирался с размером компилируемого кода?

Alexander
22.12.2017
23:09:42
тут профи есть?
пить и не пьянеть? или есть и не толстеть?)))

то нибудь разбирался с размером компилируемого кода?
смотря о каких размерах идет речь (килобайты, мегабайты....)

Andrey
22.12.2017
23:12:15
то что из за рефлекса в откомпилированной проге хранятся все названия пременых и функций вместе с путями и номерми строк. это конечно код раздувает. но зжесь ничгео не сделаешь. никакие -s и .-w не помогут

но у меня почему то раздувается код если в структуре обявлена функция

Andrey
22.12.2017
23:13:59
это не важно на сколько. сеячас напримр экзешник получился 700 мег

тут принцип понять нужно

кто то сталкивался с таким?

Andrey
22.12.2017
23:15:09
верисии пробовал 1.8.1 и 1.9.2

работаю в 1.9.2

Google
Aleksandr
22.12.2017
23:15:25
это не важно на сколько. сеячас напримр экзешник получился 700 мег
а сколько должен по твоему? у тебя кода много или это следствие чего-то другого?

Andrey
22.12.2017
23:16:24
кода много. но я добавляю лиш много структур. Это указатели сплошные. исходников где то 30 мег. экзешник получается 700

Daniel
22.12.2017
23:16:45
так не бывает

Alexander
22.12.2017
23:16:54
работаю в 1.9.2
issue в репозитории смотрел?

Andrey
22.12.2017
23:16:54
стуктцра содежржит интерфейс указатлеь на функцию

Alexander
22.12.2017
23:17:18
Andrey
22.12.2017
23:17:20
нет не смотрел. нало локализовать точно в чём причина

щас

Alexander
22.12.2017
23:18:07
если Funk interface{}... то не должно раздувать

Andrey
22.12.2017
23:19:02
type TreeCell struct { Master *Master Tabs func() *[]sd.ITabAbstract }

Alexander
22.12.2017
23:19:57
type TreeCell struct { Master *Master Tabs func() *[]sd.ITabAbstract }
не пробовал тип для таких функций сздавать?

type TabGenHandker func()...

Alexander
22.12.2017
23:20:38
и уже использовать его

Andrey
22.12.2017
23:21:06
да. думал уже об этом. Но это на шаманство похоже. Почему это должно быть лучше?

Alexander
22.12.2017
23:22:17
так компилятор создает экземпляр метода для каждой структуры отдельно

Andrey
22.12.2017
23:23:01
а где про это почитать можно?

Alexander
22.12.2017
23:23:10
везде, даже в сырцах пакетов на го ющается все это дело через создание типов

Andrey
22.12.2017
23:23:18
что имнно он копию делает. Нп это и похоже

ок. попробую отпишусь

Alexander
22.12.2017
23:24:00
а где про это почитать можно?
это мое предположение, просто а как ему больше делать?)

Google
Andrey
22.12.2017
23:24:34
и второй вопрос

у го упакованне структуры существуют?

Alexander
22.12.2017
23:24:53
если у тебя часто повторяуются такие поля в структурах и они одинаковы, то лучше вынести в тип

Andrey
22.12.2017
23:26:28
если создаётся старуктура byte, int32, byte, то релаьно он выровняет код по 4 байта

паддинг

и длинна будет 3 умножить на 4

12 байт

Admin
ERROR: S client not available

Andrey
22.12.2017
23:27:14
это не упакованные структуры

а упакованные есть?

Alexander
22.12.2017
23:27:23
честно, не задавался этим вопросом...

Andrey
22.12.2017
23:27:39
ок

ещё раз. если я не авношу в тип, то компилятор создайт копию? я правильно понял

Alexander
22.12.2017
23:28:55
Andrey
22.12.2017
23:30:20
в тип мне нужно вынести только фцнкцию ?

ладно ок я попробую. Спасибо за помощь

у вас большие проекты?

Alexander
22.12.2017
23:33:11
у вас большие проекты?
у меня не особо, в основном rest api микросервисы, файловые хранилища, телеграмм боты...

Andrey
22.12.2017
23:34:39
понятно. Мы пытаемся пересесть с си и делфи. У нас прога для десктопов и мобильников. В качесвто гуи браузер

Google
Alexander
22.12.2017
23:35:50
я для десктопов electronjs юзаю... для мобилок react native

везде js

Daniel
22.12.2017
23:36:20
Andrey
22.12.2017
23:36:46
спасибо. так и думал. Но надежда была

Alexander
22.12.2017
23:37:14
Andrey
22.12.2017
23:37:35
посчитали что он сырее го

Daniel
22.12.2017
23:37:47
http://golang-sizeof.tips/

Andrey
22.12.2017
23:38:21
эо я видел спасибо. Сосбвено вопрос был что омжет другое что то есть

Daniel
22.12.2017
23:39:18
нет, нету

есть еще линтер, который умеет неоптимальные структуры репортить

Andrey
22.12.2017
23:40:27
а ссылку не дадите?

ил название

Daniel
22.12.2017
23:42:47
https://github.com/mdempsky/maligned

н я бы советовал гонять по коду gometalinter

мнго полезного рассказывает

Andrey
22.12.2017
23:44:23
спасибо

Daniel
22.12.2017
23:44:37
и, опять же, поддерживает //nolint комменты

Andrey
22.12.2017
23:44:44
ок

он похоже интерфейсы в структуре не понимает судя по коду

я golint использую

никто не знает голангшоу умер?

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