@gogolang

Страница 1532 из 1630
Александр
11.10.2018
11:27:16
я вот и думаю почему из бд некоторые результаты как * возращают

по варианту два

есть какой то подвох?

John
11.10.2018
11:28:25
есть какой то подвох?
что бы избежать копирования, не?

Google
Daniel
11.10.2018
11:28:30
что бы избежать копирования, не?
и получить опасность сброса кеша, ага

Darwin
11.10.2018
11:28:56
8, вообще-то
это на 64 битной системе?

Daniel
11.10.2018
11:29:08
да

John
11.10.2018
11:29:13
и получить опасность сброса кеша, ага
Это уже другой разговор :))

Darwin
11.10.2018
11:29:16
а, ну тогда все верно

my bad)

Volodymyr
11.10.2018
11:29:26
по сути тот же int нет смысла передавать по указателю

да?

Александр
11.10.2018
11:29:46
Artem
11.10.2018
11:29:51
экономия на спичках

John
11.10.2018
11:30:03
по сути тот же int нет смысла передавать по указателю
ИМХО, лучше передавать БЕЗ указателей, но если бечмарк покажет что это узкое место, то тогда и фиксить

Александр
11.10.2018
11:30:39
Daniel а вам какой вариант лучше? для набора результатов из бд

Google
Zaur
11.10.2018
11:33:11
Может всё таки указатель на массив структур? ?

Какой толк от массива указателей

Александр
11.10.2018
11:34:41
где то там собака порылась чую

подождем авторитетных товарищей ?

Александр
11.10.2018
11:37:32
Нет
там уточнения ниже

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

Roman
11.10.2018
11:39:27
что мы считаем и обьем памяти которая выделена по указателю
Вариант с массивом поинтеров будет весить больше

Александр
11.10.2018
11:39:53
каких принтеров?

Daniel
11.10.2018
11:41:30
цветных

Olzhas
11.10.2018
11:41:39
струйных!

Antony
11.10.2018
11:41:54
Матричных !

Александр
11.10.2018
11:42:00
ну блин

уходим в оффтоп же

Antony
11.10.2018
11:42:12
Да поинтеров же

Т9 не рулит

Olzhas
11.10.2018
11:42:51
цветных
политически неправильная формулировка. Нужно называть такие принтеры "многоцветными".

а то так поедешь в США, скажешь что принтер цветной при негре и на тебя в суд подадут

Daniel
11.10.2018
11:44:07
да-да-да. можно говорить "негр", но следует осторожно обращаться со словом "книга"

Google
Александр
11.10.2018
11:44:36
да-да-да. можно говорить "негр", но следует осторожно обращаться со словом "книга"
так все таки есть подвох с возратом []*myStruct вместо []myStruct

Olzhas
11.10.2018
11:44:39
я не в курсе

Daniel
11.10.2018
11:45:31
nigga - вот как это звучит для англоязычных

Olzhas
11.10.2018
11:45:37
аа

Zaur
11.10.2018
11:46:06
Или со словом факт

Daniel
11.10.2018
11:46:12
так все таки есть подвох с возратом []*myStruct вместо []myStruct
есть. массив структур лучше обычно по всем параметрам.

Olzhas
11.10.2018
11:46:45
я тупой, размышлял как "book" мешает жить людям с нетрадиционным в северных странах цветом кожи

Artem
11.10.2018
11:47:47
я тупой, размышлял как "book" мешает жить людям с нетрадиционным в северных странах цветом кожи
Книга сделана из бумаги, бумага сделана из древесины, древесина росла на юге, на юге было рабство, чернокожие были в рабстве.

Александр
11.10.2018
11:48:25
так стопэ

есть. массив структур лучше обычно по всем параметрам.
я просто пару реализаций видел где возращают именно массив указателей

Александр
11.10.2018
11:50:00
Подвох в memcpy
а подробнее?

Daniel
11.10.2018
11:50:01
там несколько

в эскейп-анализе и gc

Roman
11.10.2018
11:50:16
Daniel
11.10.2018
11:50:19
в процессорном кеше

Лучше возвращать указатель на массив
слайс и есть указатель на массив, камон

Roman
11.10.2018
11:50:49
в процессорном кеше
Ну да, массив структур тут будет лучше

Google
Darwin
11.10.2018
11:51:08
указатель на указатель

Daniel
11.10.2018
11:51:33
"мы знаем, что тебе нравятся указатели..."

Darwin
11.10.2018
11:51:41
)))

Roman
11.10.2018
11:51:49
слайс и есть указатель на массив, камон
Ступил, у него же слайс, а не массив

Александр
11.10.2018
11:54:05
а когда же []*myStruct будет лучше

Darwin
11.10.2018
11:54:54
когда там большой массив и надо его везде передавать

или что бы он не обнулился

в результате gc

Александр
11.10.2018
11:55:24
ээм

Admin
ERROR: S client not available

Александр
11.10.2018
11:55:30
а как он обнулится?

слайс же на него будет указывать

func Find() []myStruct { ... } res := Find()

в таким варианте

хотя тут как правильно заметили в одной статье, если мы говорим об действительно длинных списках то лучше будет []*myStruct

странно что об этом сразу никто не смог сказать

Daniel
11.10.2018
12:06:02
коллега, просто возьмите и померяйте

Александр
11.10.2018
12:06:17
коллега, просто возьмите и померяйте
ну должны же быть "золотые" решения то?

это же не бог весть какая проблема, я уверен уже сто раз применяли

Vladimir
11.10.2018
12:06:53
ну должны же быть "золотые" решения то?
и коллеги золота насыпют полные карманы??

Google
John
11.10.2018
12:07:13
это же не бог весть какая проблема, я уверен уже сто раз применяли
каждый меряет для себя и принимает решение, чо :)

Vladimir
11.10.2018
12:07:59
каждый строит свои структуры данных и решает сам что делать с ними, а когда решает для него это не универсальное решение а локальное

Александр
11.10.2018
12:10:17
ну странно конечно, ты же можеш элементарно без опыта загреметь в яму

Artem
11.10.2018
12:10:40
в любом случае первая версия будет гавно

Александр
11.10.2018
12:10:52
а сроки то?

Vladimir
11.10.2018
12:11:10
ну странно конечно, ты же можеш элементарно без опыта загреметь в яму
яма ? Ты же экспериментируешь , тестируешь , ямой не пахнет

Artem
11.10.2018
12:11:16
сроки что? Ну сдашь первую версию, потом фиксиков наделаешь

Vladimir
11.10.2018
12:11:44
нет опыта работай руками

Александр
11.10.2018
12:11:49
сроки что? Ну сдашь первую версию, потом фиксиков наделаешь
у меня прогресс по срокам прыгает приблизительно как в инсталяторе windows ?

5 4 3 секунд ... блээээт 3 суток!

Vladimir
11.10.2018
12:12:38
ну пока не в минуса не страшно

Artem
11.10.2018
12:12:42
у меня прогресс по срокам прыгает приблизительно как в инсталяторе windows ?
так можно и на дизайне структур залипнуть и в итоге все равно не успеть

John
11.10.2018
12:13:05
при правильном дизайне, написать код уже дело быстрое

но можно залипнуть, да

Александр
11.10.2018
12:13:28
я привык что на все есть гайдлайны

Vladimir
11.10.2018
12:13:30
залипнуть можно ВСЕГДА!

Александр
11.10.2018
12:13:33
делай раз, делай два....

Vladimir
11.10.2018
12:13:42
только кофе

John
11.10.2018
12:13:46
Dmitriy
11.10.2018
12:14:15
у меня прогресс по срокам прыгает приблизительно как в инсталяторе windows ?
очень много времени тратишь на то, чтобы сделать идеал, которого не бывает

Marlik
11.10.2018
12:14:16
Есть мысли у кого? А то затерялся мессадж.

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