BufWriter<Master<'_>> – Telegram
BufWriter<Master<'_>>
105 subscribers
451 photos
28 videos
34 files
1.7K links
https://www.patreon.com/alxe_master

Видео/статьи. Конспект и мои вольные комментарии по инженерии. тут только то, что считаю полезным для себя или других =)

#os, #cloud, #rust, #golang, #python, #javaScript, #cpp, etc
Download Telegram
https://www.youtube.com/watch?v=blR-vwEG2bE самое понятное обьяснение пропускной способности и лэтенси, наконец могу скинуть ученикам
https://github.com/facebook/zstd оч быстрая либа для сжатия данных. обгоняет, судя по бенчмаркам zlib и по скорости и по сжатию. https://crates.io/crates/zstd есть и под #rust и под #go и под другие
https://crates.io/crates/build_timestamp #rust пакет что бы проставлять дату билда в константу. удобно для хэлп мессаджей
интерактивный тур по #rust есть на русском языке
https://tourofrust.com/00_en.html
как превратить три байта в u32 в #rust. почему то код который предложили в начале мне сложней написать даже, чем верный.
https://dev.to/wayofthepie/three-bytes-to-an-integer-13g5
https://github.com/rustic-games/sm мне кажется это лучшая либа для реализации zero-cost стэйт машин на #rust. анализируется статически, все переходы заранее чекаются до рантайма
https://github.com/nickbabcock/highway-rs шустрый хэш от гугла, реализованный на чистом #rust очень высокая скорость работы за счет аллокации на стэке и веторизации вычислений SIMD. подробнее про алгоритм https://github.com/google/highwayhash
https://docs.rs/bytes/0.5.5/bytes/ удобный пакет для работы с сетевым кодом, "нулевое" количество копирований в памяти
https://github.com/serde-rs/json-benchmark бенчмарк библиотек для сериализации/парсинга JSON на #rust. simd очень крут. но много ансэва внутри. не знаю насколько это может быть проблемой. но скорость впечатляет. но JSON всеравно один из самых неэффективных форматов для парсинга
https://github.com/Geal/nom очень эффективная либа для парсинга байтовых массивов на #rust. ну и как всегда для #rust либы на первом плане перформанс и минимум аллокаций
BufWriter<Master<'_>>
https://docs.rs/bytes/0.5.5/bytes/ удобный пакет для работы с сетевым кодом, "нулевое" количество копирований в памяти
все больше и больше изумляюсь тому как это сделано и то что оно умеет. аплодирую стоя