- 博客(6)
- 资源 (12)
- 收藏
- 关注
转载 double类型的数据存入电脑失精度
1 范围 float和double的范围是由指数的位数来决定的。 float的指数位有8位,而double的指数位有11位,分布如下: float: 1bit(符号位) 8bits(指数位) 23bits(尾数位) double: 1bit(符号位) 11bits(指数位) 52bits(尾数位) 在数学中,特别是在计算机相关的数字
2015-08-27 22:58:36 795
转载 Java泛型-类型擦除
Java泛型-类型擦除 一、概述 Java泛型在使用过程有诸多的问题,如不存在List.class, List不能赋值给List(不可协变),奇怪的ClassCastException等。 正确的使用Java泛型需要深入的了解Java的一些概念,如协变,桥接方法,以及这篇笔记记录的类型擦除。Java泛型的处理几乎都在编译器中进行,编译器生成的bytecode是不包涵泛型信息的,泛型
2015-08-13 13:42:07 194
原创 Copy List with Random Pointer
题目: A linked list is given such that each node contains an additional random pointer which could point to any node in the list or null. Return a deep copy of the list. 思路: 如图所示,直
2015-08-09 17:23:14 243
原创 LeetCode | Reverse Words in a String
题目: Given an input string, reverse the string word by word. For example, Given s = "the sky is blue", return "blue is sky the". 注意:通过从后向前遍历,遇到空格,就将后面的所有字符复制到StringBUffer中,并用一个int变量记录此次空格的
2015-08-08 14:02:44 309
原创 LeetCode | Surrounded Regions
题目: Given a 2D board containing 'X' and 'O', capture all regions surrounded by 'X'. A region is captured by flipping all 'O's into 'X's in that surrounded region . For example, X X X
2015-08-08 13:55:19 244
转载 Java 之工厂方法和抽象工厂模式
工厂方法和抽象工厂模式容易混淆,在网上看到一篇文章写的比较详细,这里具体说明一下。 说明:Head First中说工厂方法使用的是继承,是一对一的方式。抽象工厂是通过将工厂方法中的一个抽象产品类,扩展为多个抽象产品类,在工厂中通过对象组合方式,实现的是一选多的方式。所以抽象工厂在工厂方法的基础上,扩大了原有工厂方法的适用范围,减小了耦合性。 综上:工厂方法:有一个抽象工厂和一个抽象产品类,
2015-08-02 09:51:56 282
图书购物网站
2014-03-02
Samba服务器配置及访问Samba共享
2010-12-26
银行家算法目六、linux模块加载或内核编译
2010-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人