- 博客(6)
- 资源 (3)
- 收藏
- 关注
转载 重定向Shell关键字time
重定向Shell关键字time 在一个Shell脚本中,我想要获得一个命令的执行时间,并把结果重定向到一个文件中。首先我尝试如下命令: $ time command > time.txt 不起作用。于是我发现time是输出到stderr上的。我将命令改为:$ time command 2> time.txt 还是没
2013-06-22 16:16:43 1485
原创 程序员应该读的书
http://justjavac.com/other/2012/05/15/qualified-programmer-should-read-what-books.html
2013-06-16 23:35:49 958
原创 计算机为什么选用二进制补码(4)--CPU怎么看有符号数和无符号数
1.计算机内存中存放的数值型数据都是补码形式的;2.CPU根本不区分有符号数值还是无符号数值;3.送入CPU寄存器的数值都是补码形式;4.引入补码的原因是:一是:CPU将加,减法统一为加法运算;二是:补码对加、减、移位等操作具有幂等性。5.有符号数的加减法,CUP只会设置相应的进位标志寄存器和溢出标志寄存器,由程序员(汇编程序员)或高级程序语言编译器决定
2013-06-16 22:30:44 4887
原创 计算机为什么选用二进制补码(3)---有符号数界限
阿拉伯数字只有一个0, 但是按照计算机的处理应该有两个0,一个+0,一个-0;假设是8位,+0和-0的原码分别是:+0=0000 0000 -0=1000 0000但是他们的补码是一样的,都是00000000,因此0的补码形式只有一种:那就是0000 0000那8位二进制有符号整数能表示的最大范围是多少呢?如果按照原码进行表示,1111 1111 - 0
2013-06-16 22:22:12 1653
原创 计算机为什么选用二进制补码(2)---选用补码原因
总结如下几点:1.补码本身具有幂等性:该特性决定我们虽然运算使用补码,但是通过两次补码可以回到原码; ((X)补)补=X a+b=(a补+b补)补 2.补码解决了正0 负0的二义性,使0的表示得到统一; 正零:00000000 负零:10000000 这两个数其实都是0,但他们的原码却有不同的表示。 但是他们的补码是一样的,都是00000000
2013-06-16 21:58:21 3624
原创 计算机为什么选用二进制补码(1)---原码、反码、补码
今天无意中翻看大学的笔记,看到一个问题:通用计算机为什么使用二进制补码做数学运算?毕业这么多年了,被这个问题给折腾了一下,估计工作N年的人猛地你问他这个问题,他一定会回答没有什么原因,因为用补码,所以用补码;偏偏我不是那样的人,简单的问题能解释明白,也不容易;一下是总结:--------------------------------------------------------------
2013-06-16 21:55:59 23157 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人