Go语言:Context包的最佳实践

Go 的 context 包是写后端服务绕不开的东西。一开始我也只是照着用,慢慢才理解它的设计意图。这篇整理下 context 的核心用法和一些实践中的经验。

阅读全文 »

Rust:unsafe代码的正确使用

Rust 的安全保证建立在编译器的静态检查上,但有些事情编译器做不了——比如调用 C 库、操作硬件、或者实现某些零开销抽象。这时候就需要 unsafe。用好 unsafe 是 Rust 进阶的必经之路。

阅读全文 »