@gogolang

Страница 1413 из 1630
Denys
16.09.2018
16:13:32
func NewAccountManager(db *gorm.DB) *AccountManager { return &AccountManager{ Repository: postgres.NewAccountManager(db), } }

Crypt
16.09.2018
16:13:39
Denys
16.09.2018
16:13:51
я рефакторю, не хуже чем была

Google
Denys
16.09.2018
16:14:01
был вообще треш

Евгений
16.09.2018
16:14:05
https://www.youtube.com/watch?v=LSzR0VEraWw
Спасибо - гляну...

Denys
16.09.2018
16:15:23
@cryptstal на самом деле меня конкретно смущает имя контроллер, я как пыхарь который в го перешел

паливно

Denys
16.09.2018
16:16:16
у меня болезнь перфекционизма

Crypt
16.09.2018
16:16:20
в основном конечно это handler

Denys
16.09.2018
16:16:25
бывало что я тестовое задание проваливал из за того что не знал как назвать

но спасибо

Roman
16.09.2018
16:17:21
парни, кто может онлайн с профайлингом помочь разобраться?

Roman
16.09.2018
16:24:09
ну да, я немного выше описал, что делаю, у меня вполне конкретный вопрос есть, почему я не вижу в результатах top функу, которую проверяю в бенчмарке

внутри функции бенчмарка нужно, что-нить типа pprof.WriteHeapProfile(f) писать?

Google
Roman
16.09.2018
16:26:12
вот код бенча https://pastebin.com/1Ppj0Zfq
вот тут я начал описывать

Crypt
16.09.2018
16:27:12
внутри функции бенчмарка нужно, что-нить типа pprof.WriteHeapProfile(f) писать?
странно, что http.pprof) я не помню уже как в тестах профилировать. по сути он же в tmp бинарь под тесты создаёт, тестирует и стирает его. а когда ты пытаешься pprof запустить, он не может найти его

Roman
16.09.2018
16:28:31
нене, с этим я разобрался, он создает в моем случае бинарь tcpclient.test и я указываю этот бинарь при запуске go tool pprof

Crypt
16.09.2018
16:32:57
нене, с этим я разобрался, он создает в моем случае бинарь tcpclient.test и я указываю этот бинарь при запуске go tool pprof
In any case I would recommend not passing the binary name in the command line, and instead set the variable PPROF_BINARY_PATH as needed (see doc/pprof.md).

уже видел?

Roman
16.09.2018
16:34:40
ага, но это не пробовал, не думаю, что это причина того, что я функи в выводе не вижу

сейчас попробую, но чет сомневаюсь сильно, что это как-то повлияет

Crypt
16.09.2018
16:35:49
а графику строил? мб функция до топа не дотягивает?

мб её сами бенчи перебивают

Roman
16.09.2018
16:36:19
полную не строил

врядли у меня там куча массивов по 32 байта создается, думаю, что полюбому должна была бы вылезти

а кстати, там в отдельной горутине чтение из канала происходит, это не может ни как повлиять?

Aleksandr
16.09.2018
16:56:14
с sqlx можно в структуру
думаю имелось в виду на голом db/sql

П
16.09.2018
17:01:02
Сап

Посоветуйте какую взять задачу для учебного проекта До этого писал простейшие утилиты типа того что обычно на баше пишется Хочется заюзать конкаренси фичи го

Oleksandr
16.09.2018
17:03:02
Посоветуйте какую взять задачу для учебного проекта До этого писал простейшие утилиты типа того что обычно на баше пишется Хочется заюзать конкаренси фичи го
Найди апишкуя которая предоставляет данные. Выгрузи их в отсортированный вид. Постарайся сделать это как можно быстрее.

П
16.09.2018
17:06:10
Спасибо

Google
Vadim
16.09.2018
20:12:03
https://logpacker.com/blog/the-first-golang-war#

П
16.09.2018
21:27:56
В какой тип анмаршаллить вот такую структуру через encoding/json? {"fieldName": [[1,2.0],[3,4.0],[5,6.0]]} То есть массив гетерогенных пар Кроме []interface{}

Pavel
16.09.2018
21:31:20
[][]float?

П
16.09.2018
21:32:44
Кстати да

http://eagain.net/articles/go-json-array-to-struct/ Более общее решение нашел

Pavel
16.09.2018
21:37:54
только с float тебе не надо писать custom unmarshaller

Daniel
16.09.2018
21:39:41
это почему?

П
16.09.2018
21:39:45
Да, для этого случая больше подходит [][]float

vasa
16.09.2018
22:01:45
/utill

Maxim
17.09.2018
04:22:14


Dmitri
17.09.2018
04:26:37
Второй ответ же

Dmitri
17.09.2018
04:26:56
Можно, но очень просили так не делать

Dmitry
17.09.2018
04:29:21
Второй ответ же
Третий же. Даже подсвечивает

Admin
ERROR: S client not available

Dmitri
17.09.2018
04:49:34
А вот это странно

Но не меняет сути, делать так не надо)

Алексей
17.09.2018
05:53:38
Всем привет. Нормальная практика самому серверу изменять для себя максимальное количество открытых файлов? Или это все-таки делается в настройках системы?

Задача тривиальная как я понимаю, но я только сейчас столкнулся с этой проблемой.

Google
Алексей
17.09.2018
06:04:03
Еще видимо systemd для процесса выставляет свои ограничения. В этом проблема. В общем вроде разобрался. Спасибо))

Andrey
17.09.2018
08:13:45
Привет всем. Мне тут проект один небольшой отдали, пытаюсь его скомпилить и ловлю ошибку cannot find package "github.com/coreos/go-semver/semver" и перечисляются пути. Там и действительно ничего нет. На гитхабе все есть... Подскажите, как это все затянуть к себе в проект?

Artem
17.09.2018
08:15:35
go get?

Artem
17.09.2018
08:18:15
с небольшим шансом dep ensure

Andrey
17.09.2018
08:29:46
Ох... go get вроде бы все скачал... правда пустые директории пришлось перед этим удалить. А как тогда собственно хранить свои собственные исходники? Мне вот эти /golang.org/ что в корне лежат, нужно в .gitignore добавить?

Daniel
17.09.2018
08:31:19
коллега

а вы с какого места начали?

например - вы создали репу для своего кода, и скачали его по go get? нет? а почему?

Анатолий
17.09.2018
08:33:41
Dep и вендоринг - наше всё

Daniel
17.09.2018
08:34:04
это ненадолго, кстати

нам тут вводят модули и vgo, местами - ректально

но пока можно dep и vendor, да

Olzhas
17.09.2018
08:36:06
а оно вот как вводится

Daniel
17.09.2018
08:36:55
ну тулзы-то не готовы ни одна. ни линтеры, ни кодогенераторы

Olzhas
17.09.2018
08:37:18
godoc ищет проект в gopath

а vgo позволяет его держать вне gopath

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