Two Ways Algorithm 是一个用于字符串匹配的算法,算法类似 KMP 会返回所有 pattern 出现在 text 里的位置。但是和 KMP 不同的是 two ways algorithm 只使用常数大小的额外空间。 算法使用 \(O(m)\) 的时间预
1 Rust Ownership System基于作用域和栈的内存管理是很符合直觉的,就像下面这样。 1 2 3 fn main() { let i = 5; } 这里的变量 i 最后离开了作用域,然后内存被回收。
1 Automatic dynamic memory management原则上,回收器最终都会将所有不可达对象回收。 追踪式回收 引入 垃圾 这一具有明确判定标准的概念,但它不一定包含所有不再
1 Introductionmatplotlib是一个很好用的可以画2D图的Python模块。它提供了很方便进行可视化数据的方案。下面是对ma
最近心血来潮想在C++里实现一些像在python里一样好用的小组件,主要是希望充分发挥C++11里for循环的威力。在完成了enumerat
1 函数模板 1.1 使用模板模板被编译了两次,分别发生在: 实例化之前,先检查模板代码本身,查看语法是否正确。 在实例化旗舰,检查模板代码,查看是否所有