寻找Java中String.split性能更好的方法

2018-11-04
阅读 6 分钟
9.6k
String.split 是Java里很常用的字符串操作,在普通业务操作里使用的话并没有什么问题,但如果需要追求高性能的分割的话,需要花一点心思找出可以提高性能的方法。

Effective C++ 笔记 (1)

2017-02-19
阅读 5 分钟
2.5k
个人关于Effective C++的笔记。 Note: 未完全根据 C++1114 进行修正,待更新 01 关于C++ 可以参考怎么样才算是精通 C++? - vzch的回答 - 知乎 02 尽少使用 #define 常量:用 const代替 函数:用inline代替 类常量: 用const, enum代替 03 尽量使用const const的对象: 一般变量, 引用参数,指针,返回值、成员函数 ...

express.js 路由实现解读

2016-12-16
阅读 8 分钟
4.1k
一个Web框架最重要的模块是路由功能,该模块的目标是:能够根据method、path匹配需要执行的方法,并在定义的方法中提供有关请求和回应的上下文。

语言特征与模式- λ演算

2016-10-20
阅读 6 分钟
4.3k
Lambda演算可以被称为最小的通用程序设计语言。它包括一条变换规则(变量替换)和一条函数定义方式,Lambda演算之通用在于,任何一个可计算函数都能用这种形式来表达和求值。因而,它是等价于图灵机的。尽管如此,Lambda演算强调的是变换规则的运用,而非实现它们的具体机器。可以认为这是一种更接近软件而非硬件的方式。