[转]UNIX痛恨者手册

 c++, linux, 程序员  [转]UNIX痛恨者手册已关闭评论
7月 022015
 

原文地址:
http://net.ytu.edu.cn/share/%D7%CA%C1%CF/Unix%CD%B4%BA%DE%D5%DF%CA%D6%B2%E1.htm

UNIX痛恨者手册

第一章 UNIX——世界上第一个电脑病毒

“伯克利的两项最著名的产品是UNIX和LSD (一种毒品),我想这不是巧合”

病毒依赖于微小的个体和强大的适应性得以生存。它们并不复杂:它们没有为呼吸,新
陈代谢,肌体活动等功能提供什么,只有足够的DNA或RNA以供繁衍。比如,肺炎病毒比
起它们入侵的细胞要小得多,但它们在每个肺炎流行季节都能够产生新的变种,造成无
数人死亡。[……]

继续阅读

3月 232013
 

之前遇到个问题,服务器程序里申请的内存就一直被该进程持有着,没有归还给系统,也不是内存泄漏,就是感觉释放了,但底层不归还。由于项目用的是tcmalloc,所以老大查到了些资料按以下的办法处理就好了。

#include "google/malloc_extension.h"
MallocExtension::instance()->ReleaseFreeMemory();

详情请参考:
http://www.cnblogs.com/raymondshiquan/archive/2011/06/25/tcmalloc_configuration_analysis.html

但是[……]

继续阅读

[转]程序员能力矩阵 Programmer Competency Matrix

 c++, linux, 程序员, 算法, 网络  [转]程序员能力矩阵 Programmer Competency Matrix已关闭评论
8月 192012
 

原文地址

http://static.icybear.net/[CN]Programmer%20competency%20matrix.htm

[译文]程序员能力矩阵 Programmer Competency Matrix

注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识。

计算机科学 Computer Science

2n (Level 0)
n2 (Level 1)
n (Level 2)
log(n) (Level 3)
Comments

数据结构
不知道数组和链表的差异
能够解释和使用数组,链[……]

继续阅读

7月 102012
 

来源网站:http://blog.csdn.net/swt914/article/details/6574281

 

-Dmacro=string,等价于在头文件中定义:#define macro string。

 

例如:-DTRUE=true,等价于:#define TRUE true
-Dmacro,等价于在头文件中定义:#define macro 1,实际上也达到了定义:#define macro的目的。

 

例如:-DLINUX,等价于:#define LINUX 1(与#define LINUX作用类似)。[……]

继续阅读