Imagine being a grown adult, with a job and responsibilities.
Fucking scary, isn't it?
Fucking scary, isn't it?
👍11😱7
Блог*
#prog #rust #performancetrap #article Identifying Rust's collect::<Vec<_>>() memory leak footgun TL;DR: для Vec::from_iter есть несколько специализаций, которые позволяют в некоторые случаях переиспользовать выделенную память, если цепочка итераторов начинается…
#prog #rust хайлайт
У Vec есть метод split_off, который убирает из вектора элементы от указанного индекса и до конца и возвращает их в новом векторе. Что важно, документация даёт гарантии на ёмкость вектора после вызова: она не меняется.
До недавнего времени в реализации этого метода был особый случай, который для нулевого индекса возвращал исходный вектор, замещая
В общем, в недавнем PR это особое поведение убрали.
У Vec есть метод split_off, который убирает из вектора элементы от указанного индекса и до конца и возвращает их в новом векторе. Что важно, документация даёт гарантии на ёмкость вектора после вызова: она не меняется.
До недавнего времени в реализации этого метода был особый случай, который для нулевого индекса возвращал исходный вектор, замещая
self
пустым вектором с той же ёмкостью. Так как исходный вектор не обязательно полностью использовал ёмкость, это могло привести к неожиданному избыточному использованию памяти. Более того, это противоречит документации, которая говорить, что метод возвращает "a newly allocated vector".В общем, в недавнем PR это особое поведение убрали.
doc.rust-lang.org
Vec in std::vec - Rust
A contiguous growable array type, written as `Vec<T>`, short for ‘vector’.
🔥9🤔4👍2❤1🤯1
Блог*
Я вот думаю, может, автоматически добавлять хештег performancetrap к каждому посту с хештегом Python?
И автоматически добавлять menacingopensource ко всему с открытым кодом на C++
👍2🔥1
Forwarded from ИА Панорама
Apple на пороге очередной революции: корпорация готовит наушники, которые не надо заряжать
Текст: Борис Гонтермахер
Текст: Борис Гонтермахер
ИА Панорама
Apple на пороге очередной революции: корпорация готовит наушники, которые не надо заряжать
Корпорация Apple готовится совершить очередную революцию в технологиях – она разработала наушники, которые не надо заряжать. Энергия на них передаётся через нит...
😁16🤣3🔥2
Forwarded from 💞Gay Mems🔥 | Гей мемы 💪
Вы не поверите, но в России потребовали заблокировать Duolingo. Активисты нашли в приложении фразы, которые сочли пропагандой «нетрадиционных отношений». Например:
Пожаловались на зелёную сову родители уфимских школьников, которые якобы не знают, как пояснить эти фразы детям, не травмировав их психику
Бен и Питер любят друг друга. Они геи
Клара встретила свою жену Марию в гей-баре
Они думают, что мы друзья, но мы — гей-пара
У моей бабушки есть девушка
Питер и Макс счастливы в браке
Пожаловались на зелёную сову родители уфимских школьников, которые якобы не знают, как пояснить эти фразы детям, не травмировав их психику
😁20👍2❤1
💞Gay Mems🔥 | Гей мемы 💪
Photo
https://daily.afisha.ru/news/84557-sibirskie-aktivisty-usmotreli-propagandu-lgbt-v-duolingo-i-potrebovali-zablokirovat-prilozhenie/
Оригинальный источник — сайт vn . ru, но он у меня не открывается
Оригинальный источник — сайт vn . ru, но он у меня не открывается
Афиша
Сибирские активисты усмотрели пропаганду ЛГБТ* в Duolingo и потребовали заблокировать приложение
Сибирская правозащитная группа «Радетель» попросила у Роскомнадзора заблокировать приложение для изучения языков Duolingo, найдя в нем пропаганду ЛГБТ*. Об этом сообщает VN.ru.
👍3🤡1