Larchenko
Alexander
https://en.cppreference.com/w/cpp/string/basic_string_view
Alexander
вот для строк
Grigory
Larchenko
Larchenko
Кроме случая
Alexander
вспомнил общее
Alexander
std:span
Andrey
Так порой смешно, читать сообщения, где гонят на синтаксис языка, которому больше лет чем автору сообщения 🤣
Larchenko
Larchenko
А реализация или связный список
Grigory
бтв list в го это тоже двусвязный список
Larchenko
Или массив с расширением
Larchenko
Larchenko
Andrey
Да мне как-то пофиг. Просто не понимаю порой негодования и оскорблений в сторону того или иного языка
Grigory
забавно, в шарпах список это по сути слайс
Grigory
блин, просто какая-то путаница в терминологии выходит, не люблю такое
Grigory
у одних список это именно список, у других это динамически расширяемый массив с методами списка
Emin Zalaev
плюсы говно
Grigory
о, а жаба никого не обманывает, она списком называет именно интерфейс, а вот реализация там че угодно под ней, и массив, и список односвязный
Grigory
ну короче отсюда холивары и растут, что есть список как конкретное представление конкретного языка, а есть список как базовое определение структуры данных
Grigory
и тут действительно нет смысла бугуртить на реализацию в плюсах, там наверняка есть тот же питонячий лист, только называется по другому, возможно как @edwvee подсветил
Fgyutr
Fgyutr
смотря для чего и какая задача
Ron Mount
Например чтобы уебашить кластер утечками объектов
Ron Mount
Fgyutr
Anonymous
Всем привет, перешел на chi, день бьюсь с 404 ошибкой. Нет ни примеров нифига. Перепробовал вариантов 20.
Есть кто делал?
Подскажите плийз!
Поставляется метод r.NotFound в который прост передаешь обработчик, но я не знаю ни одной ситуации где бы он работал.
Grigory
Ron Mount
Ron Mount
Ну горутины
Nikita
В замыкании можно потечь
Илья
Ron Mount
Ron Mount
gc не идеальная штука
Grigory
Илья
В мапе
мапа же никогда не уменьшается?
Илья
delete() только чистит бакет
Grigory
Evgeny
так, а вот как мне в go test ./... сказать, чтобы не выполнялись файлы с определенным суффиксом, например, _it_test.go? хочу интеграционные отдельной командой запускать
Alexander
Соединения в БД, если не возвращаешь
Alexander
Так в общем-то всё решилось наличием деструкторов
Илья
ну это понятно, я думал есть какая-то тулза для детекта (кроме pprof)
Konstantin
Всем привет! А можно ли ручками создавать процессы в го?
Grigory
Evgeny
Andrey
Илья
Konstantin
Илья
не видел либ для этого, но можно через exec вызывать комманды
Fgyutr
Fgyutr
А то есть C, C++
Fgyutr
На них делал как то такую вещицу)
Grigory
Emin Zalaev
sliceProc, _ := ps.Processes()
for _, proc := range sliceProc {
fmt.Printf("Process name: %v process id: %v\n", proc.Executable(), proc.Pid())
}
Grigory
вообще syscall кажется все что нужно
Alexander
не знаю, чем экзек не угодил? все там есть, стартануть, пайпы, получить код ответа, мб и пиды всякие
Grigory
о кстати
Grigory
https://pkg.go.dev/os#StartProcess
Grigory
вот наверно это прям то что нужно
Илья
Илья
https://www.youtube.com/watch?v=t-4P46qyJcc
Anonymous
зашел послушать как мужики жестко хайлоуд пилят а там постргес под капотом
Evgeny
а как в го тестовые зависимости подключаются?
Evgeny
типа, мне пакет нужен только в тестах, а в билде приложения не нужен
Evgeny
а, лол, тупой вопрос тупого человека, прошу прощения
Evgeny
они же блин импортятся в сорс коде по урлам
Talon(招技术)
What is your language?
Null
Alexander
are
Talon(招技术)
Vadim