@gogolang

Страница 1376 из 1630
Александр
07.09.2018
21:17:12
вроде он и на уровне бд, но не тянуть же его в dao

Мерлин
07.09.2018
21:23:17
ну базу надо мокать тоже
если очень нужно, то можно реализовать поверх встраиваемой СУБД

Александр
07.09.2018
22:34:34
если очень нужно, то можно реализовать поверх встраиваемой СУБД
я когда делал "синим", у них моки поверх интерфейса sql прямо

типо в dao вместо драйвера кормиться мок драйвера

Google
i..
07.09.2018
23:14:56


Dk
07.09.2018
23:17:08
Ого, а если между for и range не указывать 1-2 переменные, то что происходит?

i..
07.09.2018
23:18:10
Ого, а если между for и range не указывать 1-2 переменные, то что происходит?
Так там нет никаких переменных, или это намёк на что то?

Vasilii
07.09.2018
23:18:12
Потому что после var i *int, i = nil

Задай значение начальное

Dk
07.09.2018
23:20:54
Так там нет никаких переменных, или это намёк на что то?
Нет, я правда не понимаю. Ну, у тебя массив, обычно пишется for i, v := range или for i := range А у тебя нет i и v. Что там происходит-то?

Vasilii
07.09.2018
23:22:30
Dk
07.09.2018
23:23:24
Понял, спасибо

Google
Nyan
07.09.2018
23:32:44


i..
07.09.2018
23:33:54
Ммм, начинаю понимать, только как его изменить, присвоить адрес какой-то целочисоенной переменной?

i..
07.09.2018
23:34:34
да
Здорово, из сортира вылезу, проверю

Slava
07.09.2018
23:34:35
а можно код выкладывать, а не скриншоты?

i..
07.09.2018
23:35:33
а можно код выкладывать, а не скриншоты?
Админу конечно все можно, хотя мне это затруднительно, тг ток на мобиле

Vasilii
07.09.2018
23:36:26
x := *new(int)

Nyan
07.09.2018
23:39:09
x := *new(int)
ему нужен указатель, так что без звёздочки, просто x := new(int)

i..
07.09.2018
23:42:55
Да, господа, судя по изменившейся ошибке, оба этих способа сработали(без звёздочки). Спасибо

Slava
08.09.2018
03:22:20
https://about.sourcegraph.com/go/gophercon-2018-allocator-wrestling/ читали?

?
08.09.2018
03:26:33
NEW https://about.sourcegraph.com/go/gophercon-2018-go-says-wat/

Vasiliy
08.09.2018
07:32:32
Что лучше – в Go-бэкенд включить веб сервер, держать прилу постоянно открытой и проксировать запросы через Nginx к ней, либо задеплоить через CGI?

По кое-каким причинам Nginx обязателен, так бы сделал все на Go. По поводу скорости – т.к. компилируется, то медленно запускаться не должно через CGI

Aleksei
08.09.2018
07:35:03
Как сервис. Общаться через сокет

Vasiliy
08.09.2018
07:35:56
Во-первых, можно в "приложухе" прямо web-сервер сделать
я это и имел ввиду. но конечный пользователь все равно будет к nginx подключаться

Alexander
08.09.2018
07:37:11
я это и имел ввиду. но конечный пользователь все равно будет к nginx подключаться
Значит, правильно сказали - пусть работает через сокет - будет быстрее, чем IP и тем более быстрее, чем CGI

Vasiliy
08.09.2018
07:37:48
Ок, спасибо, про сокеты почитаю, не знал что нгинх так позволяет

Google
Alexander
08.09.2018
07:39:57
Ок, спасибо, про сокеты почитаю, не знал что нгинх так позволяет
Вместо IP или адреса - просто proxy_pass unix:/var/run/service-name.sock

Vasiliy
08.09.2018
07:41:33
А, так

Понял

Daniel
08.09.2018
08:49:54
Sergey
08.09.2018
08:50:48
У вас пакет назван сортировка)

Хм

Alexander
08.09.2018
08:54:02
Потому что объявлен уаказательна int и все. к 15-й строке никто до их пор не знает, что за int такой? Указателю ничего не присваивалось, так что это nil.

Anton
08.09.2018
09:18:38
i..
08.09.2018
10:20:13
У вас пакет назван сортировка)
Если про каталог, в котором лежит эта дрянь, то да

Alexander
08.09.2018
10:20:27
У вас пакет назван сортировка)
Можно пакет было бы назвать и 排序 :)

i..
08.09.2018
10:21:28
Потому что объявлен уаказательна int и все. к 15-й строке никто до их пор не знает, что за int такой? Указателю ничего не присваивалось, так что это nil.
Спасибо, спасибо, ребята выше все объяснили, все получилось, работает. Я бы выложил результат, но администрация против фоточек кода?‍♂

Daniel
08.09.2018
10:22:04
а без фоточек - у вас лапки?

Michael ?
08.09.2018
10:23:01
Ну или https://gist.github.com/

i..
08.09.2018
10:23:06
а без фоточек - у вас лапки?
Даниэль, ну это же вручную набирать как минимум ссылку на пасте бин, или вот то что выше

Но я наберу, если кому то интересно

Roman
08.09.2018
10:24:09
Daniel
08.09.2018
10:24:42
Даниэль, ну это же вручную набирать как минимум ссылку на пасте бин, или вот то что выше
ваши проблемы организации рабочего места - это ваши проблемы

Roman
08.09.2018
10:25:18
И даже веб версия
Замечательно, т.е. это всего лишь лень

Google
i..
08.09.2018
10:26:02
Не защищённый чужой ноут, не хотелось следов оставлять

Sergey
08.09.2018
10:26:14
i..
08.09.2018
10:26:15
Но да, это мои проблемы и тараканы

Стас
08.09.2018
10:27:10
впорос: в чем рисуете архитектуру приложения go?

Daniel
08.09.2018
10:27:25
я - в графвизе

Alexander
08.09.2018
10:27:36
Интересно, а ведь китайская диаспора гошников - большая. Они там камменты по-китайски, небось, пишут... Красота! :)

Admin
ERROR: S client not available

Dorian
08.09.2018
10:28:52
Стас
08.09.2018
10:29:19
блокнот? киньте скрин, не верю

Dorian
08.09.2018
10:29:23
Ручку еще надо правда

Стас
08.09.2018
10:29:54
-.-

Pavel
08.09.2018
10:30:27
Бумажный блокнот
Фото лучше не кидай ?

Стас
08.09.2018
10:30:31
а что прорисовываете: какие модели используете?

Dorian
08.09.2018
10:31:05
Юмээль

Стас
08.09.2018
10:32:16
юмэль? и все?

или имеется в виду вся юмэль, не только классы (хотя это отдельный вопрос)?

Google
Dorian
08.09.2018
10:33:49
Да как повезет, в чем принципиальность вопроса? Плохо думается – нарисовал. Не понравилось, перевернул лист, еще раз нарисовал

Письку на полях тетради

Стас
08.09.2018
10:34:35
писька это да, имеются)

Dorian
08.09.2018
10:35:25
А на работе использовал глиффи, но у них экстеншин сломался. В итоге какую то другую ерунду скачал с диаграммами.

i..
08.09.2018
10:35:50
Но я наберу, если кому то интересно
https://play.golang.org/p/lJP_d7WzaiX Вот, пожалуйста, постарался подробно прокоментить, может кому из изучающих в чем то поможет

Alexander
08.09.2018
10:41:51
https://play.golang.org/p/lJP_d7WzaiX Вот, пожалуйста, постарался подробно прокоментить, может кому из изучающих в чем то поможет
А зачем ты ссылку на int-то обязательно хочешь? В чем тут тайный смысл? Просто int - не? https://play.golang.org/p/KVyo2Zthx1t

i..
08.09.2018
10:46:49
А зачем ты ссылку на int-то обязательно хочешь? В чем тут тайный смысл? Просто int - не? https://play.golang.org/p/KVyo2Zthx1t
Да, точно, наверно лишнее. Из за того что делал проверку х>длины массива а, вместо х>=, ничего не работало, и я уж подумал, что все что в цикле, оно как в функции, т. е. там работает копия переменной, а исходная остаётся без изменений. Поэтому взял указатель, лол

Стас
08.09.2018
10:52:33
я по большей степени чайник, но вот начитался интернетов и подумал: "о майгад как же круто писать на го!!!". Для своего интереса нашел простую задачу, подописал ее более менее, понял что хочу от себя же, как заказчик. Вбил болт на задачу, пошел читать хедфест про ООП и Java, понял, что есть UML и его надо использовать для того, чтобы прорисовать архитектуру программы и видеть все это в порядочке, понял про то, как в ООП можно организовывать код. Вбил болт на 250 странице хедфеста, пошел в интеренеты познавать про ООП в Go, чтобы читать по второму кругу хедфест, чертить классы, прорисовывать какую-то архитектуру и писать код, но уже на Go, а не на яве. Прочитал интернеты, понял что ООП здесь отличается от ООП Java. Сижу теперь вот и думаю - как рисовать классы в диаграммах классов UML когда они, как я понял, больше сделаны для ООП языков по типу Java и прочих... Вот поэтому и возник вопрос: как вы рисуте архитектуру приложения перед тем, как ее реализовать в коде. Что используете.

Sergey
08.09.2018
10:53:36
> на 250 странице ты был близок к самой сути

PS: в го нет ооп

Стас
08.09.2018
10:53:56
в том смысле, каким инструментом (блокнот+карандаш или графвиз), а в том смысле, какими методами)

PS: в го нет ооп
вот в связи с этим холиваром в интернетах я и пришел узнавать, как вы документируете графических в схемках информацию о структурах, их встраиваниях и прочем

Sergey
08.09.2018
10:55:29
PS2: ты можешь не использовать ООП в UML

Стас
08.09.2018
10:56:15
т.е. использовать диаграммы классов как-то иначе?

Стас
08.09.2018
10:57:17
а есть пример как это выглядит?

Daniel
08.09.2018
10:57:54
PS: в го нет ооп
это вранье

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