自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 一个有关C语言浮点数保留2位小数的操蛋问题

问题描述:   12.105这种浮点数,被保存后有误差,导致在使用printf保留两位小数时成了12.10.未评估解决方案:float Power10(unsigned int i)       //递归计算10的i次幂{ if(i) {  float tRes = Power10(i>>1);  return tRes * ( (i & 0x1)? tRes * 10.0f : tRes );      //i转化二进制逻辑尺使用 } else {  return 1.0f;       //递归终结,1

2011-03-19 01:17:00 8616 1

原创 软件开发模块的划分

<br />公认的三条:<br />强凝聚低偶合<br />合适的模块大小<br />合理的模块依赖关系<br /> <br />具体的实现细节:<br />统一风格的接口<br />有充分文档的接口<br />合理重用性的接口<br />模块的实现与分配适合团队能力<br />有层次的、适合测试、适合工作安排的模块实现顺序

2011-03-14 09:32:00 1250

原创 用A4纸当尺子

<br />今天午休时在淘宝上看家具,买桌椅。出于人体工程学的考虑,就想量一下合适的高度是多少<br />办公环境的椅子偏矮了一点,于是扎了个马步,然后在桌腿上标了一下屁股的高度(买椅子时的坐垫高),大腿上面高度(买桌子时的桌面下沿高),以及手臂成直角时的手高(桌面上沿高)<br />标记完了,可是手上没有卷尺,怎么办呢?<br /> <br />想了想,想出了个办法:<br />一张标准A4的尺寸为210x297<br />把宽边斜对折到长边,在长边上找到210的位置,折一下做标记,变成:<br />21

2011-03-02 17:01:00 6928

原创 浅谈SOCKET-TCP编程中send函数的机制

<br />1.send函数什么时候返回?<br />不准确的说,当你要send的数据成功放入发送缓冲区的时候,就返回了,这个send实际是指把数据发送给了TCP的协议栈。<br /> <br />2.既然send函数不保证送达,那么为什么说TCP是可靠传输?<br />是的,你把数据交给TCP之后,TCP就保证数据准确无误地传送到对方,但是TCP不是万能的,比如突然断网时就有数据还在缓存里没发出去。<br /> <br />3.用TCP发送数据时,需要对方返回确认信息来判断是否全部收到么?<br />分情

2011-01-19 17:05:00 1159

原创 XML应用样例:Atom到RSS转换

 要点:Atom到RSS,即XML到XML间的转换,可以使用XSL进行。网上有开源的atom2rss.xsl。Xsl转换,用System.Xml.Xsl.XslCompiledTransform类。做Transform的时候,可接受的参数类型很多,输出参数为Stream时,根据原文,在内部使用了StreamWriter进行了字符集转换,而且UTF8时,头部带BOM。XPathDocument类的构造函数有很多定义,其中的Stream不建议使用,而应该在其上初始化一个StreamReader指定字符集。代码如

2010-12-31 22:42:00 910

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除