
收藏夹
t_larry
主要负责研发中心的管理工作及公司主要产品设计及研发工作。熟悉基于ISO14443标准的HF射频技术,开发第二代居民身份证阅读设备的下位机软件及指纹采集与核验软件。申请专利多项。
展开
-
自己动手打造“超高精度浮点数类
很多人可能都想自己写一个能够执行任意精度计算的浮点数;:D我写的第一个程序就是用qbasic计算自然数e到100万位(后来计算PI); 这里有一个C++类的实现TLargeFloat :(共有3个文件;在vc6和dev-c++中编译通过;里面有一个计算PI的Borwein四次迭代式)类的声明文件:TLargeFloat.h///////////////////////////////////转载 2006-01-22 15:17:00 · 1543 阅读 · 0 评论 -
页面输入判断是否为各种数字(如空、0~9数字、浮点数、电话手机号码、身份证、邮编等等)
1。判断是否是数字function isNumber(pObj,errMsg){ var obj = eval(pObj); strRef = "1234567890"; if(!isEmpty(pObj,errMsg))return false; for (i=0;iobj.value.length;i++) { tempChar= obj.value.substring(i,转载 2006-01-22 15:22:00 · 1164 阅读 · 0 评论 -
浮点数的存储及输出问题
main(){ float f=123.456; printf("f=%f/n",f);}如果不运行上面的代码,让我们来直接判断,输出的结果会是什么?而在你运行程序之后,结果却很让人诧异:123.456001。为什么会是123.456001?有六位小数可以理解,最后那个1是为何?有很多人解释说最后那个1是乱码,随机的。嘿嘿~~其实无论你运行它多少次,最后始终都跟着一个1。这最后的那个转载 2006-01-22 15:12:00 · 2011 阅读 · 2 评论 -
浮点数的比较
在数学运算当中经常会涉及到判断两个数是否相等的情况,对于整数很好处理 A == B 这样的一个语句就可以解决全部的问题,但是对于浮点数是不同的。 首先,浮点数在计算机当中的二进制表达方式就决定了大多数浮点数都是无法精确的表达的. 现在的计算机大部分都是数字计算机,不是模拟机,数字机的离散化的数据表示方法自然无法精确表达大部分的数据量的。 其次计算机浮点数的精度在单精度 float 类型下,只有转载 2006-01-22 15:31:00 · 1037 阅读 · 0 评论 -
深入浅出浮点数
目录 1. 什么是浮点数 2. IEEE 浮点数 3. 实数和浮点数之间的变换 4. 特殊值 4.1. NaN 4.2. 无穷 4.3. 有符号的零 4.4. 非规范化数5. 参考资料1. 什么是浮点数在 计算机系统的发展过程中,曾经提出过多种方法表达实数。典型的比如相对于浮点数的定点数(Fixed Point Number)。在这种表达方式中,小数点固定的位于实数所有数字中间的某个位转载 2006-01-22 15:33:00 · 1238 阅读 · 0 评论 -
教你利用笔记本无线网卡共享上网
<br /><br />无线网卡对联,也就是所谓的 HOC 方式。例如:笔记本无线网卡是Intel(R) PRO/wireless 3945ABG,操作系统是Windows XP sp2,VISTA的或者WINDOWS 7在后面有写到。不是所有的无线网卡都支持,不过大部分都支持。成功将M8用wifi与笔记本电脑连接成功,M8可以通过笔记本共享上网,也可以用飞鸽传送文件,非常方便。<br /> XP的用户:<br /> 1、“网上邻居”右键“属性”,“无线网络连接”右键“属性”,选择“常规”旁边的原创 2011-05-29 22:04:00 · 1176 阅读 · 0 评论 -
mac windows 时间不同步问题(转)
WinXP和MacOSX缺省看待PC的CMOS记录的时钟是不一样的。 WinXP将这个时钟作为本地时间来看待,也就是CMOS时间就是北京时间。 MacOSX将这个时钟作为Coordinated Universal Time (UTC) 世界标准时间看待,也就是Gree转载 2011-09-22 15:32:54 · 593 阅读 · 0 评论