摘要: 金属Rust: 与`AsRef` 最近在调整Writium的结构,自己果然开始嫌弃Iron麻烦了。造轮子的灵魂觉醒了!那么在包裹Hyper的 和`Response`的过程中,遇到了个问题:到底应该用什么取引用好呢? 在 中我们能找到两个用于取引用的trait: 和`AsRef BorrowMut A 阅读全文
posted @ 2020-03-29 11:53 PENGUINLIONG 阅读(918) 评论(0) 推荐(0) 编辑
摘要: 金属Rust:原子操作 对于复杂的操作来说,使用互斥量(Mutex)来避免竞态条件相当省力。但是对于一些比较小规模的操作,比如让一个计数器+1之类,会考虑更方便的原子对象。 原子类型在标准库中的 模块下。原子类型和平时使用的基础类型(primitive type)很像,唯一的区别是原子类型的操作能够 阅读全文
posted @ 2020-03-29 11:51 PENGUINLIONG 阅读(818) 评论(0) 推荐(0) 编辑
摘要: 四元数旋转 四元数在3D几何中有非常重要的应用——插值旋转。但它在图形学里可能算是比较难啃的一根骨头:首先我们上学的时候基本不会学到四元数的原理,其次我们活在一个3D的世界里,很难想象4D空间在发生着什么。理解四元数旋转还是挺困难的一件事。 ——先几句题外话。本文中笔者按照数学的习惯采用右手系,X轴 阅读全文
posted @ 2020-03-29 11:47 PENGUINLIONG 阅读(1161) 评论(0) 推荐(0) 编辑