浮点数不准,这个貌似基本都知道。但是在开发中很多人没有对它的使用产生警觉。如果你在开发iOS应用,你可能使用过如下代码判断系统版本: if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0) ...
分类:
其他好文 时间:
2015-10-14 12:52:06
阅读次数:
148
关于字符串的陷阱; 第一次使用某一个字符串直接量得时候,jvm会将它放入字符串池中进行缓存; 关于内存泄漏例子: String str=“hello” String str=str+“java” 由于String里包含得字符序列是不能被改变的。?...
分类:
其他好文 时间:
2015-10-13 10:50:22
阅读次数:
214
某日,老师在课堂上想考考学生们的智商,就问一个男孩:“树上有十只鸟,开枪打死一只,还剩几只?” 男孩反问:“是无声枪么?” “不是。” “枪声有多大?” “80~100分贝。” “那就是说会震的耳朵疼?” “是。” “在这个城市里打鸟犯不犯法?” ‘不犯。” “您...
分类:
其他好文 时间:
2015-10-12 23:59:12
阅读次数:
327
在python中对列表使用重复运算符*进行操作时,只是简单的进行了浅复制,内部的结构并没有复制过来,所以下面的例子结果是这样的:>>> lists =[[]]*3>>> lists[[],[],[]]>>> lists[0].append(3)>>> lists[[3],[3],[3]] ...
分类:
编程语言 时间:
2015-10-11 10:12:22
阅读次数:
229
最近在整理我的笔记本,发现这个关于职业生涯规划的记录,没有注明是何时何事录下的。也许是上观linux培训的一个讲座?执行能力强,快,到位.了解职业门槛,避免工具型学习和职业陷阱。工具型:特定的厂商,如Cisco。行业方向的行业发展(职业)。两种类型的IT管理:IT管理IT管..
分类:
其他好文 时间:
2015-10-08 14:45:33
阅读次数:
167
国际知名“逆向思考顾问”德赖伯勒颠覆传统的商业圣经,畅销英美。封面版权页致谢目录前言第1章 受困之因,脱困之计一、为什么做“对”的事,心中却常怀愧疚二、了解原始人的思维三、现代人的思维陷阱第2章 定价一、定价应该基于产品的成本吗二、成本加成的定价策略是如何毁掉你的生意的三、价格机制应该符合逻辑吗四、...
分类:
其他好文 时间:
2015-10-08 10:29:44
阅读次数:
155
在C/C++中,数组名相当于一个指针,指向数组的首地址。这里“相当于”不代表等于,数组名和指针还是有很多区别的,这个在《C陷阱与缺陷》里有详尽的讲述。而这里要说的是对于数组名取地址的这么一个操作。如果声明有如下数组:int arr[5];那么,&arr这个操作得到了什么值呢?如果简单的认为arr就是...
分类:
编程语言 时间:
2015-10-07 01:04:00
阅读次数:
370
操作系统学习 28/9/2015虚拟内存:程序可以比内存大,允许执行程序不全在内存中,按需调页。按需调页:通过设置有效无效位,有效表面该页合法且在内存中,无效表明该页不在进程的逻辑空间内或者该页合法但是在磁盘上。进程试图访问无效位的页时会产生错误陷阱,处理:1.检查进程内部页表,确定该引用是否合法,...
分类:
其他好文 时间:
2015-10-02 22:29:03
阅读次数:
273
一、学习目标1. 理解二进制在计算机中的重要地位2. 掌握布尔运算在C语言中的应用3. 理解有符号整数、无符号整数、浮点数的表示4. 理解补码的重要性5. 能避免C语言中溢出,数据类型转换中的陷阱和可能会导致的漏洞二、学习资源(提示:可选项,如有其他相关资源请在此说明):1. 教材:第二章《信息的表...
分类:
系统相关 时间:
2015-10-02 01:28:35
阅读次数:
319
变量查找优化变量声明带上var慎用全局变量缓存重复使用的全局变量避免使用with核心语法优化通过原型优化方法定义避开闭包陷阱避免使用属性访问方法避免在循环中使用try-catch使用for代替for…in…遍历数组使用原始操作代替方法调用传递方法取代方法字符串脚本装载优化使用工具精简脚本启用Gzip...
分类:
Web程序 时间:
2015-10-01 14:05:38
阅读次数:
177