- 博客(7)
- 资源 (1)
- 收藏
- 关注
转载 精确判断一个浮点数是否等于0
看到论坛上有人问“精确判断一个浮点数是否等于0,不要用if(data<1e-10)类似的做法。”。其实我们了解下计算机中是怎样存储浮点数的,这个问题的答案就很明了了。 IEEE754标准中,单精度浮点数(4byte)表示法:1bit符号位(S),8bit指数位(E,用阶码表示),23bit小数部分(尾数M)。双精度浮点数(8byte)表示法:1bit符号位,11bit指数位(用阶码表示
2006-11-18 19:42:00 6178 2
转载 C语言宏定义技巧(常用宏定义)
1,防止一个头文件被重复包含 #ifndef COMDEF_H #define COMDEF_H //头文件内容 #endif 2,重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。 typedef unsigned char boolean; /* Boolean value type. */ typedef unsigned long
2006-11-18 19:39:00 1137
转载 这里有个老American写的 BASH脚本编写教程,非常不错,至少没接触过BASH的也能看懂!
这里有个老American写的 BASH脚本编写教程,非常不错,至少没接触过BASH的也能看懂! 建立一个脚本 Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在 bash的大姐,bourne s
2006-11-13 21:18:00 1024
转载 linux线程,进程经典文章
一.基础知识:线程和进程 按照教科书上的定义,进程是资源管理的最小单位,线程是程序执行的最小单位。在操作系统设计上,从进程演化出线程,最主要的目的就是更好的支持SMP以及减小(进程/线程)上下文切换开销。 无论按照怎样的分法,一个进程至少需要一个线程作为它的指令执行体,进程管理着资源(比如cpu、内存、文件等等),而将线程分配到某个cpu上执行。一 个进程当然可以拥有多个线程,
2006-11-13 21:14:00 941
转载 这个世界是那么大(裴多菲)
这个世界是那么大(裴多菲)这个世界是那么大,你却那么小,我亲爱的;可是,如果你属于我了,就用世界来交换,我也不愿意!你是太阳,我却是黑夜,充满了无边的黑暗;可是,如果我们的心融合了,美丽的曙光就照耀在我上面!不要望我,低下你的眼睛——"不然我的灵魂要烧毁了!可是,你既然并不爱我,那么就让这可怜的灵魂烧掉!
2006-11-10 13:07:00 1130
转载 元稹是怎样怀念妻子的
元稹是怎样怀念妻子的 元稹《谴悲怀三首》 “谢公最小偏怜女,自家黔娄百事乖。顾我无衣搜荩箧,泥他沽酒拔金簪。野蔬充膳甘长藿,落叶添薪仰古槐。今日俸钱过十万,与君营奠复营斋。” 高门富贵之家最疼爱的小女儿自从嫁给我这个贫困的文人,处处都表现得可爱乖巧。看见我衣服单薄,就翻箱倒箧的
2006-11-02 11:08:00 1365
转载 C++程序员经常问的11个问题-
这篇文章收了好长时间,但还是觉得贴出来,作为收藏,在网上这样的浮躁环境,很少能认认真真地看这样长的文章,有时间我也要把《Effective C++》的读书笔记作出来。以下是原文:下面的这些要点是对所有的C++程序员都适用的。我之所以说它们是最重要的,是因为这些要点中提到的是你通常在C++书中或网站上无法找到的。如:指向成员的指针,这是许多资料中都不愿提到的地方,也是经常出错的地方,甚至是对一些
2006-11-02 10:13:00 839
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人