程序人生

浅谈编程语言的类型系统

类型系统(type system)是一门编程语言最核心也是最基础的部分。无论该语言基于何种编程范式,都必须在开天辟地之初...

程序人生

C++ Tr1中的正则表达式

要使用正则表达式,首先要有类库支持,C++以前不像Java或者C#有完整的类库使用,但是在Tr1中早已提供了正则库,只...

程序人生

MATLAB:定位手掌最大内切圆

最近要做的一件事就是:对于一份给定的手掌图,要定位可寻的最大内切圆。做了近12个小时,才终于解决了这个问题...

程序人生

Linux设备驱动中的异步通知

异步通知的概念: 一旦设备就绪,主动通知应用程序。这样应用程序根本不需要查询设备状态。 阻塞,非阻塞和异步...