@proGO

Страница 944 из 1674
عاصم بن حارث
23.10.2017
18:04:51
?

Egor
23.10.2017
18:04:55
лучше сейчас, чем сидеть всю жизнь на пыхе

Андрюха (Ren)
23.10.2017
18:05:55
php -> go -> c++
сори, я не понял юмора. но ++ не оч для меня

Google
Egor
23.10.2017
18:06:20
это я в большей части о себе написал. Чем не нравятся кресты?)

любишь микроконтроллеры прогать?

عاصم بن حارث
23.10.2017
18:07:10
любишь микроконтроллеры прогать?
люблю ))) Только на чистом ЦЭ и\или АСМ. )))

Egor
23.10.2017
18:07:35
фак, ты с двух акков сидишь?)

(в следующий раз поставлю @)

عاصم بن حارث
23.10.2017
18:08:19
Подзатупил предположив, что вопросец ко мне )))

Egor
23.10.2017
18:08:55
?

Не, ну на асме это жоска

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

عاصم بن حارث
23.10.2017
18:09:26
Не, ну на асме это жоска
Норм! Яж не гуйню с кнопьём ваяю для МК )))

Egor
23.10.2017
18:09:28
разве что для души

عاصم بن حارث
23.10.2017
18:10:00
Google
Egor
23.10.2017
18:10:11
найс)

عاصم بن حارث
23.10.2017
18:10:19
ОтожЪ! )))

Alexey
23.10.2017
18:11:04
асм бесполезный? Оо

Egor
23.10.2017
18:11:25
при поиске работы

хотя он может быть нужен для реверса в АВ конторах а-ля касперский, др. вэб, другие

но это не точно

عاصم بن حارث
23.10.2017
18:12:44
но это не точно
это точно! )))

Я знаю 2 конторки (по месту) в которых прям крапают на АСМЕ. )))

Egor
23.10.2017
18:13:22
ну и вдобавок к этому его неплохо знать сишникам для анализа работы компилятора. Как что и во что собирается

Egor
23.10.2017
18:14:13
нифига ты на позитиве, чувак, аж заряжаешь)

عاصم بن حارث
23.10.2017
18:14:28
? ?

Когда передаем слайс в ф-цию, то в теле ф-ции мы работаем с его копией? )))

а-ля func abra_cadabra(data []int) {.... ops with data ...}

Alex
23.10.2017
18:19:40
Когда передаем слайс в ф-цию, то в теле ф-ции мы работаем с его копией? )))
Слайс - reference type, ты скопируешь структуру, в которой три поля - len, cap, указатель на array

Выйдет такая себе shallow copy

Работать будешь с тем же массивом

عاصم بن حارث
23.10.2017
18:20:33
т.е. имеет смысл: func foo(data *[]int) {...} вызов foo(&pubData)

Alex
23.10.2017
18:22:33
т.е. имеет смысл: func foo(data *[]int) {...} вызов foo(&pubData)
Можно померить скорость, не уверен, будет ли быстрее

Google
Alex
23.10.2017
18:22:56
Результат будет и так, и так

عاصم بن حارث
23.10.2017
18:23:22
Можно померить скорость, не уверен, будет ли быстрее
нет уверенности, что быстрее... но слегка редьюс мемору юзинг. Как думаешь?

Oleh
23.10.2017
18:24:01
да, но потом нужно чистить ссылки, что тоже не очень круто. Лучше пусть памяти немного больше потратит

Alex
23.10.2017
18:24:39
нет уверенности, что быстрее... но слегка редьюс мемору юзинг. Как думаешь?
Если это узкое место, то можно что-то думать. Иначе я бы не стал заморачиваться

Alex
23.10.2017
18:27:06
О как ))) Чет люблю я указатели... (мои старые психологические травмы как сишника) )))
Всё равно внутри слайса есть указатель, можешь обмануть свои инстинкты :)

Egor
23.10.2017
18:45:08
да, но потом нужно чистить ссылки, что тоже не очень круто. Лучше пусть памяти немного больше потратит
Господа, а что за очистка ссылок? Может кто-нибудь в кратце рассказать об этом. Я думал, что при передаче указателя в метод не стоит переживать об этом.

Oleh
23.10.2017
18:45:29
потом за тебя это делает gc

Egor
23.10.2017
18:46:01
да-да, про него знаю

его нужно будет форсированно вызывать?

Egor
23.10.2017
18:47:19
спасибо, но было написано так, мол нужно за этим следить самому ?

Alex
23.10.2017
18:47:55
Это уже кто как понимает

Oleh
23.10.2017
19:20:41
спасибо, но было написано так, мол нужно за этим следить самому ?
ты задумаешься об этом когда у тебя будут огромные паузы из-за gc, а пока можно спать спокойно

Egor
23.10.2017
19:22:08
@OlehBahinskyi да, вероятно. Но хочется сразу знать как делать правильно, почему это правильно и зачем делать именно так

ну такое в общем, после пыхи ебанулся в плане памяти, пытаюсь наверстать

Oleh
23.10.2017
19:22:49
в го особо не поиграешься, если хочешь потренироваться - попиши на С

Egor
23.10.2017
19:23:20
++

Google
Джонни
23.10.2017
19:40:09
Парни, я только изучаю golang но уже интересует вопрос, в инет то его что да как? впс нормально потянет его? насколько мощный нужен впс для блога с посещалкой от 1к хостов? ))

Egor
23.10.2017
19:42:45
блог на гоу? Да вы, батенька, экспериментатор!)

Джонни
23.10.2017
19:43:54
блог на гоу? Да вы, батенька, экспериментатор!)
Я ну очень люблю эксперименты. А почему нет?

Nikolay
23.10.2017
19:44:03
Отличный блог на гоу можно сделать

Egor
23.10.2017
19:44:34
Я ну очень люблю эксперименты. А почему нет?
Сам за такие экспериментаторские движухи, но тут вопрос времени)

есть штуки а-ля вордпресс или блог от гугла

Admin
ERROR: S client not available

Egor
23.10.2017
19:45:15
Микросерсвисы, сервер для своей игрухи, что-нибудь такое. Но это я тебе говорю с точки зрения новичка на гоу

тут есть ребята посерьёзнее, может направят в нужное русло

Джонни
23.10.2017
19:45:36
Я потому и пришел

Egor
23.10.2017
19:45:41
Почему, Hugo же
посмотрю на это, спасибо

Джонни
23.10.2017
19:45:57
но учить язык решил с знакомых вещей.

Egor
23.10.2017
19:46:18
ты случаем не бывший пыхер?

f1nnix
23.10.2017
19:47:02
посмотрю на это, спасибо
Так тебе Go чтобы генерить статику не очень-то и нужен) Jekyll, Пеликан, Hexo, первый еще удобно на Гитхабе тебе без дополнительных плагинов захостится. А вот если конечно хочется CRUD наваять чтобы попробовать Go в вебе, это другое дело.

Андрюха (Ren)
23.10.2017
20:50:45
так что, будем писать блог?

Google
Андрюха (Ren)
23.10.2017
20:51:05
чтоб со стримом прям

обязательно в гогланде

Kirill
23.10.2017
21:05:29
Давай лучше в виме

Или в нано

Subbotin
23.10.2017
21:22:00
ed

Андрюха (Ren)
24.10.2017
06:50:47
Или в нано
да проще акварелью на туалетной бумаге

Вячеслав
24.10.2017
07:08:41
береста

или глиняные таблички

Стетхам
24.10.2017
07:20:29
Приватные схемы и способы заработка: https://t.me/joinchat/AAAAAEOjB45fa4tb_9qQuA

Che
24.10.2017
07:22:59
/report

Евгений
24.10.2017
07:36:06
Слайс - reference type, ты скопируешь структуру, в которой три поля - len, cap, указатель на array
Массив тот же, но вот len и cap другие. И если не повезет, то после append массив может измениться - переехать в другое место. То есть на выходе получится полная хрень. Подробное описание засады: https://nanxiao.gitbooks.io/golang-101-hacks/content/posts/pass-slice-as-a-function-argument.html

Евгений
24.10.2017
07:43:22
имхо слишком глюкоемкое место - легко забыть потом, когда нужно будет добавить, что нужно использовать ссылку для изменения. Лучше сразу передать по ссылке, если хоть что-то планируется менять.

Забавно - адрес почему-то тот же: https://play.golang.org/p/SeYZlWPZCu

Slayer
24.10.2017
08:02:57
https://i.imgur.com/VrblXDV.png

подскажите, где я накосячил?

ругаетцо конструкция

Daniel
24.10.2017
08:04:39
Первый косяк - код картинкой

Второй - не приложено сообщение об ошибке

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