Artem
ух ты
Artem
а можно в goland приделать себе 2 проекта в одно окно, что б типо как в datagrip базы были?
🎉
Daniel
не вижу связи...
Anonymous
Подскажите, скопировать слайс (имеется ввиду сам слайс а не указатель на него) можно только через append с распаковкой или есть более лаконичный метод?
Aleksandr
a := b[:]
вроде так будет работать
Nick
copy(dst, src)
Ivan
https://golang.org/pkg/builtin/#copy
Aleksandr
точно
Nick
Anonymous
У меня после copy 2 dst пустым остается, но с array копи работал
Aleksandr
dst должен быть с достаточным cap, насколько помню
Aleksandr
https://play.golang.org/p/7bdsWvxdZpg
Maksim (Ellrion)
Anonymous
благодарю, я так понимаю это будет быстрее чем с распаковкой?
fogost
Всем привет, подскажите пожалуйста какой проект можно сделать джуну чтобы показывать на собеседованиях?
Subbotin
Да что угодно
Subbotin
К чему душа лежит
fogost
Мне в голову кроме простых крудов ничего не лезет((
Nikolay Markov
посоны, а дайте, пожалуйста, годных статей на тему того, когда в го что аллоцируется на стеке и на куче, а также про низкоуровневую магию всякую
Roman
https://www.qwentic.com/golang
Garbage Collection: Boost App Speed
Roman
Kirill
здесь орнул
Fastumkruk
Roman
Kirill
Kirill
о! свой синхронный http-фреймворк
Kirill
🤣
Roman
Error Checks: Nil Malfunction
они наверное перед компиляцией grep'ом проходятся и убирают panic(*)
Kirill
Alexander
Ребята, есть ли какой-нибудь гайд/мануал/примеры, где хорошо показано как писать Readme или доки к проекту, что в них должно быть, как оформлять, в какой последовательность и т д. Я все с тем же https://github.com/valinurovam/garagemq, видно, что написано не очень и отталкивает. Как сделать "отлично"? Подскажите, проконсультируйте, пожалуйста
Мерль
Мерль
Alexander
И ещё вопрос, стоит ли вообще давать возможность менять параметры сервера через параметры запуска? Или наличие конфига достаточно? Или эти вещи не должны пересекаться?
Мерль
Alexander
Спасибо большое, как раз хочу «косметикой» сервера заняться
Alexander
Частенько в проектах вижу эту кобру, надо поковырять, спасиб
Pavel
Нави
а сложные данные в канал запихнуть неполучится?
Sergey
какие сложные?
Нави
invalid operation: update <- chanOrders (send to non-chan type *binance.OrderBook)
Sergey
а код покажешь?
Нави
https://play.golang.org/p/7w9cfgTBekt
Pavel
Го тур может быть
Sergey
угу
Нави
в смысле тур по языку?
наверно я посто незнаю, какие типы могут каналы
Sergey
должен помочь
Нави
тур впервые вижу)
Sergey
https://tour.golang.org/ этот?
Нави
да
Нави
что то я не увидел, что говорится про возможные типы данных для канала, только пришла мысль, что адресное пространство общее, и каналы возможно вообще не нужны
Sergey
хм, я бы так быстро го тур пройти не смог
Нави
ну я про многопоточность только прочитал)
Sergey
ну, стоило бы всё почитать
структуры передавать можно.
И указатели на них
Sergey
https://goplay.space/#E7WBQQZAwlC
Нави
понял, но щас пробую данные в глобальное поместить и канал для сигнала новых данных использовать
Нави
преобразовывать данные в нужный для канала формат, потом снова в нужный для использования, чё то как то не очень
Нави
а каналы ругались не при компиляции, а уже при работе)
Нави
_ <- chanOrders
cannot use _ as value
😀
Sergey
и?
Нави
invalid operation: b <- chanOrders (send to non-chan type bool)
Dk
Sergey
Нави
ну чё, передам в канал "go"
Pavel
Так ты го тур прошёл? 😅
Sergey
это риторический вопрос?)
Нави
нет ещё, позже
Pavel
Это вопрос да/нет
Kirill
Нави
чего то я действительно не до понял:
(send to non-chan type int)
Sergey
почитай, пожалуйста, документацию
Pavel
Ага, уже час прошёл 😂
Sergey
Dk
Неужели каналы настолько сложны?