fa
Feedback
Блог*

Блог*

رفتن به کانال در Telegram

Блог со звёздочкой. Много репостов, немножко программирования. Небольшое прикольное комьюнити: @decltype_chat_ptr_t Автор: @insert_reference_here

نمایش بیشتر
1 923
مشترکین
+124 ساعت
-17 روز
-830 روز
آرشیو پست ها
#prog #rust #article Design safe collection API with compile-time reference stability in Rust Описанный подход опирается на подход GhostCell и делает его несколько более эргономичным за счёт того, что позволяет означенные коллекции хранить как поля типов.

Repost from Ahoy Senpai~
photo content

Вот бы кто погладил по головке...

Был бы лет на 10 младше — обзавидовался бы. Хотя, блин, я и сейчас немного завидую

Repost from Nox from Hell 🏴
Да, у меня меч-сосулька. Вопросы? 🧐
+2
Да, у меня меч-сосулька. Вопросы? 🧐

Наконец-то вроде бы привёл в порядок режим, чтобы спать не днём @ Наступил выходной

#gamedev #video Искусственный интеллект в играх не обязательно должен быть продвинутым, чтобы бросать игроку вызов. Довольно наглядно видно на примере разбора устройства AI в "Into the Breach". youtu.be/fkEG55gFqrA

#prog #c #rust #article Porting libyaml to Safe Rust: Some Thoughts Или о том, как автор перевёл libyaml, сконвертированный c2rust, в идиоматичный Rust-код. Почему? Этот код используется как бекенд для serde-yaml и при этом существующий интерфейс поверх не давал информацию о положении частей входа вне ошибок. The result is not just safer and easier, it is also just as performant Автор также более подробно рассказывает о тонкостях реализации на C и о том, как они изменились с переходом на Rust.

photo content

Этот день я провёл со своим любимым телефоном 🥰

:D
:D

#prog #ml #meme (thanks @meta_bread)

sticker.webp0.13 KB

Поздравляю вас всех с праздником, с it is wednesday, my dudes

Плакат, 1985 год. Интересно, сколько лет за него дадут сейчас?🤔 😈❤ Gay_Mems
Плакат, 1985 год. Интересно, сколько лет за него дадут сейчас?🤔 😈❤ Gay_Mems

Repost from N/a
photo content

Немножко #politota #quotes

#этотравля
#этотравля

#prog #article Understanding Mesh Allocator Аллокатор, который позволяет проводить дефрагментацию выделенной памяти без смены адресов выделенных объектов за счёт манипуляции отображения виртуальной памяти на физическую. Именно, если объекты в пределах двух страниц виртуальной памяти располагаются на неперекрывающихся местах, то можно скопировать объекты из одной соответствующей страницы физической памяти в другую, после чего исправить отображение виртуальной памяти на физическую и отдать страницу физической памяти обратно операционной системе. Собственно, это и есть операция meshing, которая и дала аллокатору имя. Для того, чтобы повысить вероятность применимости операции meshing, аллокатор выделяет объекты в пределах одной страницы в случайных местах. На удивление на производительности это сказывается — авторы спекулируют, что это связано с тем, что в реальных нагрузках с более традиционными аллокаторами память и так фрагментирована. (thanks @jemalloc)