C++类型擦除与`std::function`性能探索
什么是类型擦除
对于Python这种动态类型语言来说,是不存在“类型擦除”这个概念的。Python对象的行为并不由接口定义,而是由“当前方法和属性的集合”决定。
所以,以下的代码是完全合 …
more ...对于Python这种动态类型语言来说,是不存在“类型擦除”这个概念的。Python对象的行为并不由接口定义,而是由“当前方法和属性的集合”决定。
所以,以下的代码是完全合 …
more ...Win10里面的WSL(Windows Subsystem For Linux)算是一个开发神器了,虽然功能不是100%完善,但是对于轻度开发已经足够了。现在我的日常开发,就是一个 …
more ...在上一篇文章中,我们提到了Basic Paxos和Multi Paxos的异同。在Paxos Made Simple论文中,作者提到了Multi Paxos的一种实现。这个实现允许我们对一个连续的数 …
more ...nosql数据库从本质上说,都属于ARS(Atomic Record Stores,“原子记录存储”)。
最常见的“原子记录存储”一种实现就是朴素的Hash表:通过一个特定的key,来读写一条 …
more ...