使用 Rust 创建一个模拟器: part 1
这个系列中, 作者会通过 神经网络 和 遗传算法 制作一个 进化模拟器.
作者首先会介绍 神经网络和遗传算法 是如何工作的, 然后会使用 Rust 来实现他们, 并且编译成 WebAssembly. 下图是一个预览图.
原文链接:https://pwy.io/en/posts/learning-to-fly-pt1/
Rust Design Patterns Book
非官方好书系列, 再次安利! Rust Design Patterns Book.
book 链接:https://rust-unofficial.github.io/patterns/
slotmap: 1.0 released
slotmap 提供了三种 map 的实现, SlotMap
, HopSlotMap
和 DenseSlotMap
.
增加,删除,查询均为O(1)
复杂度,而且额外开销非常低. 非常适合存储需要稳定和安全引用的 objects, 例如游戏中的 entities, graph 中的 nodes.
github 地址:https://github.com/orlp/slotmap
Rust 错误处理: python 同学专用
本文是 python 同学专用, 介绍了 python 日常中的错误处理以及如何在 rust 中达到类似效果和最佳实践.
原文链接:https://theomn.com/rust-error-handling-for-pythonistas/
--
社区学习交流平台订阅:
- Rustcc论坛: 支持rss
- 微信公众号:Rust语言中文社区