Блог*
Open in Telegram
Блог со звёздочкой. Много репостов, немножко программирования. Небольшое прикольное комьюнити: @decltype_chat_ptr_t Автор: @insert_reference_here
Show more1 923
Subscribers
+124 hours
-17 days
-830 days
Posts Archive
1 924
#prog #rust хайлайт
У Vec есть метод split_off, который убирает из вектора элементы от указанного индекса и до конца и возвращает их в новом векторе. Что важно, документация даёт гарантии на ёмкость вектора после вызова: она не меняется.
До недавнего времени в реализации этого метода был особый случай, который для нулевого индекса возвращал исходный вектор, замещая
self пустым вектором с той же ёмкостью. Так как исходный вектор не обязательно полностью использовал ёмкость, это могло привести к неожиданному избыточному использованию памяти. Более того, это противоречит документации, которая говорить, что метод возвращает "a newly allocated vector".
В общем, в недавнем PR это особое поведение убрали.1 924
Вы открыли канал в приложении YouTube, перешли на вкладку Shorts, проскроллили вниз и открыли одно из видео. После просмотра вы нажали "Назад". Какое поведение вы ожидаете?
а) Назад на вкладку Shorts на том же месте, на котором вы остановились;
б) Назад на вкладку Shorts в самое начало;
в) Назад на главную вкладку канала.
Какой именно вариант поведения у реального приложения YouTube?
Ответ: ВСЕ
1 924
Repost from Neural Machine
Мне не присуждают никаких наград за мою личность. Это несправедливость.
Available now! Telegram Research 2025 — the year's key insights 
