
基础
文章平均质量分 73
ether
在读研究生,努力学习!
展开
-
Placing Global Variables in a Register
GCC allows programmers to place global variables in a specific machine register, where the variables will then reside for the duration of the program's execution. GCC calls such variables global regi原创 2012-10-12 13:32:00 · 734 阅读 · 0 评论 -
IPC通信之UNIX Domain Socket
UNIX Domain Socket IPC socket API原本是为网络通讯设计的,但后来在socket的框架上发展出一种IPC机制,就是UNIX Domain Socket。虽然网络socket也可用于同一台主机的进程间通讯(通过loopback地址127.0.0.1),但是UNIX Domain Socket用于IPC更有效率:不需要经过网络协议栈,不需要打包拆包、计算校验和、维转载 2012-12-31 17:07:13 · 717 阅读 · 0 评论 -
数据库范式的理解
首先,数据库范式的意义是在设计数据库是尽量去掉数据冗余。然而过分的精简并不一定能够带来更高的效率,所以具体问题还要具体分析,不是一定要达到更高的范式要求的。 1NF 属性的原子性。即数据库各列中不能含有组合列,如地址属性不能为区和街道的组合。 2NF 非主属性要完全依赖于码,也就是说码是作为一个整体来决定非主属性的,不能由其中一部分就能做决定。 如属性A、B、C、D 其中(A、B原创 2013-08-19 16:54:11 · 1210 阅读 · 2 评论