
技术
文章平均质量分 70
na_he
true kind beauty
展开
-
文件后缀大全
file extensions with related program associations.a unix library [unix]ada program.a01 arj multi-volume compressed archive (can be 01 to 99).a11 aiim graphic.a3d原创 2009-05-18 11:28:00 · 249795 阅读 · 4 评论 -
如何修改系统默认的调试工具?
大多数的机器上面会安装了很多的Complier,那我的机器来说明一下了,刚开始我们一直基于VC6.0开发,那么我的工程默认的打开方式都是VC6.0了。不久之后,有向VS2008过度的intension,那么我们都安装了VS2008,安装完之后,我的所有的VC6.0的工程默认的打开方式都变成了VS2008,这个还好了。最主要当VC6的project在运行发生异常会crash的时候,系统会弹出调试原创 2009-06-12 12:57:00 · 3533 阅读 · 0 评论 -
Programmer Competency Matrix
Programmer Competency MatrixNote that the knowledge for each level is cumulative; being at level n implies that you also know everything from the levels lower than n. Computer Science 2n(Level 0)n2(Level 1)n (Level 2)log(n) (Level 3)Commentsdata structures转载 2010-07-20 10:14:00 · 832 阅读 · 0 评论 -
Vista和Win7下面的Kernel object
昨天在两个Application之间使用Event之间使用Event,在Windows 7和 Vista下面会出现接收不到Event的现象。在网络上面查找了一下发现,必须在创建的Event名字前面加关键字“Global” 。在winXP以后的系统中,服务都运行在section之中,但到了vista之后,对服务之间的权限管理更加严格。所以出现了上面的问题。下面是NSDN中的解释:Kernel Object Name SpacesA Terminal Services server has multip原创 2010-08-05 11:14:00 · 1366 阅读 · 0 评论 -
关于结构体的大小
如何计算结构体的大小呢? 常见的类型大小:比如对于32位系统来说,sizeof(char) = 1; sizeof(int) = 4 ,size of(short)=2, sizeof(float)=4;sizeof(double)=8偏移量。偏移量指的是结构体变量中成员的地址和结构体变量地址的差。结构体大小等于最后一个成员的偏移量加上最后一个成员的大小.但要注意两个原则: 一、结构体变量中成员的偏移量必须是成员大小的整数倍(0被认为是任何数的整数倍) 二、结构体大小必须是原创 2011-05-07 14:43:00 · 1628 阅读 · 3 评论 -
常见的各个平台下面的内存检查工具或者插件
1.ccmalloc-Linux和Solaris下对C和C++程序的简单的使用内存泄漏和malloc调试库。 2.Dmalloc-Debug Malloc Library. 3.Electric Fence-Linux分发版中由Bruce Perens编写的malloc()调试库。 4.Leaky-Linux下检测内存泄漏的程序。 5.LeakTracer-Linux、Solari原创 2012-04-06 10:52:12 · 5587 阅读 · 1 评论 -
内存泄漏以及常见的解决方法
之所以撰写这篇文章是因为前段时间花费了很大的精力在已经成熟的代码上再去处理memory leak问题。写此的目的是希望我们应该养成良好的编码习惯,尽可能的避免这样的问题,因为当你对着一大片的代码再去处理此类的问题,此时无疑增加了解决的成本和难度。准确的说属于补救措施了。1. 什么是内存泄漏(memory leak)? 指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况。内原创 2012-04-05 16:46:44 · 148501 阅读 · 40 评论