< 返回版块

gensmusic 发表于 2022-03-07 20:21

LRU 的 Rust 实现

作者在实现一个 DNS resolver 的时候, 遇到了缓存问题. 于是, 自己实现了一个可过期, size-bounded 的 LRU 缓存. 作者从简单的缓存开始, 一直到实现最后的 LRU, 每一步都有详细的步骤和代码.

原文链接

Rust async 请求处理

这是cool bear的一篇文章, 里面一步一步的介绍了如何在 Rust 编写异步代码, 处理请求, tracing, 调试, 压测等等, 涵盖了日常调试和开发的很多工具和方法. 推荐喜欢异步编程的同学看看.

原文链接

Rust中的数字转换

文章记录了作者在使用 as进行 u64转换时导致的一次 panic. 估计有些同学也遇到过. 也许大家默认as只要编译过了便都是 safe 的, 不过 Cargo.toml 中是可以设置转换失败的行为的.

原文链接

xql: 一个 SQL 的 query builder

xql 一个基于 xsql 的 SQL query builder. 目前仍在开发中,但是已经支持了大部分常用的语法.

github地址

--

From 日报小组 BobQin,FBI小白

社区学习交流平台订阅:

评论区

写评论
zzliujianbo 2022-03-07 22:30

学习了,加油!

1 共 1 条评论, 1 页