@proGO

Страница 1325 из 1674
dimcha
29.03.2018
16:04:42
ох... для меня это край, где живут драконы... надеюсь никогда туда ни сунуться

Nadi
29.03.2018
16:04:56
Google
Ruslan
29.03.2018
16:05:00
Dmitry
29.03.2018
16:08:51
Всем привет, кто-нибудь знает утилиту, чтоб из sql кода сгенерировать модели для go?

Daniel
29.03.2018
16:15:28
а?!

Dmitry
29.03.2018
16:17:14
Да, именно

Но вроде как нашел утилитку https://github.com/xo/xo

Просто думал может кто сталкивался

Может что-то посоветовать

Artem
29.03.2018
16:21:32
не, боюсь не приходилось

Alexander
29.03.2018
16:26:18
Лучше ручками

Так как связи нормально перенести не получится

Особенно неявные, когда поля имеют контекстные имена типа owner_id

А ссылаются на users

Google
Dmitry
29.03.2018
16:28:59
Вобщем эта библа генерит

Но вроде как нашел утилитку https://github.com/xo/xo

Все норм

Спасибо

И связи вроде норм генерирует

Нужно потестировать)

Как работает

Dmitry
29.03.2018
16:34:00
Спасибо, тоже посмотрю

Makkusu
29.03.2018
17:48:54
Добрейший вечерочек. Подскажите пожалуйста, почему при анмаршаллинге json я не могу вывести число типа float64 5.0e+18. Мне вместо этого возращает 5e+18

Vladislav
30.03.2018
00:42:33
Доброго времени суток. Подскажите, а как напечатать несколько одинаковых символов. fmt.println(80 * "=") не срабатывает

Zver
30.03.2018
01:08:13
Makkusu
30.03.2018
04:22:20
Это всего лишь немного разные представления одного числа. От куда вы его выводите?
Из сырого апи. Я просто немного не понял, когда увидел это вместо ожидаемого результата.

Мир
30.03.2018
04:49:44
IT-Liba Библиотека программиста https://t.me/itliba

Alex
30.03.2018
08:03:33
Не подскажите как такой "Mon Sep 25 2017 00:00:00" формат даты скормить в time?

Anatoly
30.03.2018
08:04:43
ты доку даже не открывал?

Alex
30.03.2018
08:04:54
открыл

Google
Alex
30.03.2018
08:10:04
Сам дурак. все понял уже

Никита
30.03.2018
08:14:33
Александр
30.03.2018
08:26:40
var appConfig *Config var err error if argsConfig.ConfigPath != "" { appConfig, err = ConfigFromFile(argsConfig.ConfigPath) } else { appConfig, err = ConfigFromFile("config/config.json") }

а более шикарно решить можно? ?

например объявляя err локально

что-то мне var не очень нравится

Александр
30.03.2018
08:28:45
ну мне визуально не нравится вар ?

Айбелив
30.03.2018
08:28:58
configPath := "config/config.json" if argsConfig.ConfigPath != "" { configPath = argsConfig.ConfigPath } appConfig, err := ConfigFromFile(configPath) достаточно шикарно?

Alexey
30.03.2018
08:29:34
Ну вот, пока я про фронт шутил, люди правильно написали

Александр
30.03.2018
08:30:15
ну да тупанул что-то

можно же вынести за скобки

с пыха привычка не плодить переменные

Айбелив
30.03.2018
08:32:00
с пыха привычка не плодить переменные
зато у меня строчек меньше

Alexey
30.03.2018
08:32:23
зато у меня строчек меньше
за меньше строчек и платят меньше!

Александр
30.03.2018
08:36:37
тупанул что-то

m
30.03.2018
09:09:34
привет. Просветите, пожалуйста, если я создал канал, записал в него что-то и потом он мне стал не нужен, я вышел из области видимости, где переменная с каналом определена, то память освободиться потом GC? На канал и записанные в него данные ссылок никаких нет.

Daniel
30.03.2018
09:10:12
а зачем вам канал, если от него ничего не осталось?

Google
Admin
ERROR: S client not available

Daniel
30.03.2018
09:10:23
но - да, все освободится

m
30.03.2018
09:25:27
это был пример. просто никак не могу найти багу с тем, что происходит запись в закрытый канал. Уже с пол года. Она очень редкая. Пару раз уже думал, что исправил её. Но нет. И возникла мысль не закрывать каналы.

выглядит как костыль, но реально уже всё что можно проверил по 200 раз. рэйсов не находит. но почему-то у двух объектов получаются одинаковые каналы и когда один удаляет с закрытием канала, то при записи в канал другого происходит паника.

Daniel
30.03.2018
09:28:34
а, мы говорили об этом. и я предложил унести канал в структуру, снабдить id и распечатывать стек всякий раз при закрытии. станет понятно, откуда это сыпется

m
30.03.2018
09:30:46
ага. вот оно прилетает. и каждый раз новая картина. т.е. дублирующиеся каналы - это один из кейсов. бывает ещё несколько.

это очень похоже на рейс, но рейсы не находятся. хотя из детектор и не обещает, что найдёт все рейсы.

в 1.9 было и в 1.10 тоже осталось.

Daniel
30.03.2018
09:32:44
детектор только самое очевидное найдет

m
30.03.2018
09:38:54
есть у меня подозрение на один код. Но вроде он работает нормально https://gist.github.com/MichaelMonashev/a783477e29d2dbbda495a44205b29ca4

его смысл в том, чтобы один буфер байтов можно было использовать один или несколько раз, а потом возывращать в пул.

Daniel
30.03.2018
09:41:13
а тебе там нужен пул? ты в GC уперся?

m
30.03.2018
09:41:42
там есть проверка счётчика использований. в логах ничего нет, т.е. счётчик использования буфера при возвращении в пул нулевой.

да. иначе много выделений памяти и оно на первом месте при профайлинге.

самое смешное, что паника возникает, когда приходит какой-то бот из подсети микрософта и что-то активно кликает на странице.

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

Daniel
30.03.2018
11:02:06
обычно это все говорит о проблемах с архитектурой

но этот твой пул - его нормально сделать и не получится

я, правда, не понял, какое отношение этот пул имеет к каналам

Marlik
30.03.2018
11:12:54
Это всего лишь немного разные представления одного числа. От куда вы его выводите?
Если не ошибаюсь, то это с криптобиржи... там такие числа встречаются))

Google
Kirill
30.03.2018
13:07:50
Есть кто делает пет прожекты на го и кому нужна помощь? есть опыт в ооп языках, но хочется посмотреть на го в действии

Kirill
30.03.2018
13:28:14
тут мало не бывает

ну проблема в том что себе то я какие то штуки могу и уже делаю на го но т.к. слабо знаком с таким подходом к разработке, без ооп, делаю то что придет мне в голову, возможно переизобретая велосипеды

Kirill
30.03.2018
13:30:14
ну все равно это не то что в си шарпе на котором я пишу на работе)

Александр
30.03.2018
13:34:29
в го есть ООП
а есть дока для начинающих хорошая ?

Александр
30.03.2018
13:54:37
народ такой кейс, хочу написать юниттесты на проект. А что делать с базой?

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