· 第26页
The SwiftProgramming Language读书笔记学习笔记第26页
本页主要讨论swift语言里的整形数据和浮点数。
1 int整形,有符号整形数据,是和计算机平台cpu字节数相关的数据类型。
即,在8位计算机的int型整形,占一字节int;在16位计算机上int代表2字
节整形数据,因此平时我们熟知的32位计算机的int型数...
分类:
其他好文 时间:
2014-07-12 20:57:56
阅读次数:
234
这是一个困惑了我几年的问题,它让我对现在的教科书和老师极其不满,从我N年前开始摸电脑时,就几乎在每一本C++教科书上都说,8位有符号的取值范围是-128~+127,为什么不是-127~+127呢,后来的java,int的聚值范围,再32位计算,-2^31 ~ +2^31-1,可是,却从来没有任何一本...
分类:
其他好文 时间:
2014-07-09 18:09:12
阅读次数:
323
问题的核心其实还是变量b的这个符号位。计算机里从低精度数向高精度数转换时,比如这里从char到short, 肯定会在前面扩展一些bit位,从而达到高精度数的长度。那么扩展时,是补0还是补1呢?这里有个原则就是,有符号数扩展符号位,也就是1,无符号数扩展0。...
分类:
其他好文 时间:
2014-07-08 18:56:09
阅读次数:
230
第一种是以毫秒为单位计算的。 Java代码 //伪代码 long startTime=System.currentTimeMillis(); //获取开始时间 doSomeThing(); //测试的代码段 long endTime=System.currentTimeMillis(); //获取结...
分类:
编程语言 时间:
2014-07-03 10:29:59
阅读次数:
215
HTTP 我们将只聚焦在于与创建 Web APIs有关的部分。HTTP 是信息系统中的一个应用层协议,是Web的支柱。 其原先由 Berners-Lee,Roy Fielding 和 Henrik Frystyk Nielsen 三位计算机科学家们创作的。HTTP 为客户端与服务器端之间跨网络相互传...
题目:求1+11+111+1111+...+n个1的和中有多少个1?
解答思路:从个位往最高位计算,比如一直加到2014个1,那么个位一共有2014个1相加,先判断相加之后的和最低位(个位是否为1),相加之后的进位为201,其中2,0,1分别对应千位,百位和十位的进位;接下来求十位的和,十位为2013个1加上上一次的进位1,算出本次的进位(相对于十位的计算结果来说,个位的计算结果中只有20才是进...
分类:
其他好文 时间:
2014-06-28 08:54:46
阅读次数:
193
默认情况下,同时安装了 64 位和 32 位版本的 Integration Services 命令提示实用工具的 64 位计算机将在命令提示符处运行 32 位版本。运行 32 位版本的原因是:在 PATH 环境变量中,32 位版本的目录路径显示在 64 位版本的目录路径之前。(通常,32 位目录路径...
分类:
其他好文 时间:
2014-06-25 20:50:58
阅读次数:
617
如果options参数为NSStringDrawingUsesLineFragmentOrigin,那么整个文本将以每行组成的矩形为单位计算整个文本的尺寸。(在这里有点奇怪,因为字体高度大概是13.8,textView中大概有10行文字,此时用该选项计算出来的只有5行,即高度为69,而同时使用NSS...
分类:
Windows程序 时间:
2014-06-09 14:45:17
阅读次数:
10860
《人月神话》读书心得:
因为现在还是学生,且没有什么真正在应用项目的开发经验,所以读《人月神话》这本书,与其说是在学习这位计算机先驱的经验,不如说是在了解一个大型软件系统的开发过程以及在开发过程中将会遇到的困难。但是,通过一些小项目的练习经验,还是有很多感触。
如果以后工作了,从事软件编程这...
分类:
其他好文 时间:
2014-05-30 15:19:52
阅读次数:
241
位 bit (比特)(Binary Digits):存放一位二进制数,即 0 或
1,最小的存储单位。字节
byte:8个二进制位为一个字节(B),最常用的单位。计算机存储单位一般用B,KB,MB,GB,TB,PB,EB,ZB,YB,BB来表示,它们之间的关系是:1KB
(Kilobyte 千字节)...
分类:
其他好文 时间:
2014-05-22 00:58:58
阅读次数:
209