随笔分类 -  其它

为什么计算机采用二进制而不是八进制或者十六进制
摘要:电子计算机能以极高速度进行信息处理和加工,包括数据处理和加工,而且有极大的信息存储能力。数据在计算机中以器件的物理状态表示,采用二进制数字系统,计算机处理所有的字符或符号也要用二进制编码来表示。用二进制的优点是容易表示,运算规则简单,节省设备。人们知道,具有两种稳定状态的元件(如晶体管的导通和截止,继电器的接通和断开,电脉冲电平的高低等)容易找到,而要找到具有10种稳定状态的元件来对应十进制的10个数就困难了。二进制数的基数是2,只有0和1两个数字,逢2进1。十进制数有0,1,…9十个数字,逢10进1。因为二进制最简单,只有0和1,计算的速度也是最快的,和计算机追求的速度不谋而合,而十六进制, 阅读全文

posted @ 2011-09-11 21:19 原来... 阅读(3158) 评论(0) 推荐(0) 编辑

12个球问题(转)
摘要:节选自:http://www.cnblogs.com/hlxs/archive/2011/08/17/2142820.html有十二个乒乓球形状、大小相同,其中只有一个重量与其它十一个不同,现在要求用一部没有砝码的天秤称三次,将那个重量异常的球找出来,并且知道它比其它十一个球较重还是较轻。一:天平两边先各6个球由于两边的重量肯定不等,不用称都知道天平肯定不能平衡,白白浪费一次,难道你自认为牛B到用2次就能得出结论,显然你不会这样认为,排除。二:天平两边先各5个球 如果天平不平衡,特殊的球可能在左边,也可能在右边,左边和右边个称一次,你得不出答案,但你却用了三次机会,Game Over。三:天平 阅读全文

posted @ 2011-08-17 13:17 原来... 阅读(415) 评论(0) 推荐(0) 编辑

正则表达式
摘要:.:单个字符范围:[字符集合]非范围:[^字符集合]\r:回车\n:换行\t:Tab键\d:[0-9]\D:[^0-9]\w:[0-9a-zA-Z_]\W:[^0-9a-zA-Z_]\s:[\f\n\r\t\v]\S:[^\f\n\r\t\v]+:一个或多个*:0个或多个?:0个或一个{n}:匹配n个{min,max}:匹配范围{0,1}:?{0,}:*{1,}:+?:惰性匹配与贪婪匹配的区别\b:其后字符位于字符串首位,其前的字符位于字符串尾部边界:空格、段落首行、段落末尾、逗号、句号、-\B:匹配非边界字符小贴士:文件名称尽量用-,而不是用_.^:全部文本首$:全部文本尾部():匹配结果视 阅读全文

posted @ 2011-08-08 16:44 原来... 阅读(267) 评论(0) 推荐(0) 编辑

导航