数学是一个完全抽象的学科,而计算机是这个学科的一种形象化的实现,显然无法处理一些仅在抽象意义上有意义的特殊“数字”,比如无穷之类的东西,。像数学中的加法,乘法这样运算,计算机必须给与实现,然而由于数学中的实数加法(以及别的运算)是建立在实数域上的,而实数域又是无限的,而计算机只能处理有限域的运算,因此必须给定一个范围,一种方案是在这个范围内保证运算的正确性,超出范围的结果给出错误提示,然而这样的计算机不是很完美,毕竟它能力太有限了,仅仅给出错误提示是不能让人满意的,如果能在有限的编码上实现诸如实数运算那样“无错误”运算就更好了,毕竟给出错误提示并不是一个很合理的计算结果,我们不需要一个提示,而是在任何情况下(包括超出范围)都可以得到一个“能够自圆其说的正确”结果,因此计算机采用了在有限域上的加法运算后再次取模的方式将结果控制在一个有限的范围内。

..more

新添加电子书 November 29th, 2010

Downloads->电子书中,新添加《TCP/IP详解卷一》和《Unix网络编程》两本电子书,均为原版!

WAV音频文件格式 November 22nd, 2010

最近老师让帮忙做个显示声音文件波形图的程序,以前从来没有做过,也不了解相关的库,并且我喜欢在Linux里写C程序。所以我去了解了一下wav文件的格式等信息,同时也得到了fedora论坛网友们的热心帮助,我把一些相关的资料放在这里,可能有人会用得到……

 

Offset  Size  Name             Description

The canonical WAVE format starts with the RIFF header: 0 4 ChunkID Contains the letters "RIFF" in ASCII form (0x52494646 big-endian form). 4 4 ChunkSize 36 + SubChunk2Size, or more precisely: 4 + (8 + SubChunk1Size) + (8 + SubChunk2Size) This is the size of the rest of the chunk following this number. This is the size of the entire file in bytes minus 8 bytes for the two fields not included in this count: ChunkID and ChunkSize. 8 4 Format Contains the letters "WAVE" (0x57415645 big-endian form). The "WAVE" format consists of two subchunks: "fmt " and "data":
 ..more

用惠普的本子差不多3年了,机子本身没出过什么问题!但从前几个月开始,我就感觉风扇的声音有点大。之前我试着自己拆开清理一下,但都失败了!

可是到最近几天我实在是有点受不了了。今天我决定出点钱到惠普的服务中心去看看怎样处理。。。

经过两个小时左右的艰苦跋涉,我们在一个偏僻的地方找到了这家惠普”金牌“服务中心——好是让人找得辛苦啊!!!!

走进去。。。无人接待,过了半分钟左右,出来个人,让我们坐,马上有”工程师“上马!!!

“工程师”驾到。。。。。我说我电脑的风扇声音有点大,让他看看怎么处理。它把我【开着】的机子拿在手上晃来晃去(好让人心痛啊!我的硬盘,你挺住啊!)——连这个都不懂,你TMD还这方面的”工程师“!我PEI!

他把出风口放在耳边听了听,直接就说 ..more

趣味时钟(创意不断) November 19th, 2010

今天无意中在http://hi.baidu.com/stingrey/home发现了这个时钟flash,很有意思!

你可以用鼠标点击上面的数字,它的分布将会重新随机生成!

Tags: 创意 时钟

Posted in 创意 | Comments(0)»