- 博客(11)
- 收藏
- 关注
转载 Android总结篇系列:Activity生命周期
Android官方文档和其他不少资料都对Activity生命周期进行了详细介绍,在结合资料和项目开发过程中遇到的问题,本文将对Activity生命周期进行一次总结。Activity是由Activity栈进管理,当来到一个新的Activity后,此Activity将被加入到Activity栈顶,之前的Activity位于此Activity底部。Acitivity一般意义上有四种状态:1.当Activi
2017-04-23 11:28:06 364
原创 windows自带diskpart工具的使用(查看磁盘,查看 创建 转换磁盘分区)
1、进入命令行窗口2、输入diskpart命令后按回车键,进入DISKPART工具3、输入list disk命令后按回车键,查看电脑当前可用硬盘,编号为0、1、2……如果你只有一块硬盘,则只有0号磁盘;有两块硬盘,则还会显示1号磁盘,以此类推4、输入select disk x(x为上述硬盘编号),选择你要进行分区操作的硬盘,如果只有一块硬盘,输入select disk 0后按回车键即可,如图所示5、
2017-04-19 11:38:11 54699 1
原创 哈希表的构建方法
平方取中法:先通过求关键字的平方值扩大相近数的差别,然后根据表长度取中间的几位数作为散列函数值。除余法:它是以表长m来除关键字,取其余数作为散列地址,即 h(key)=key%m相乘取整法:首先用关键字key乘上某个常数A(A大于0小于1)并抽取出key.A的小数部分;然后用m乘以该小数后取整随机数法:选择一个随机函数,取关键字的随机函数值为它的散列地址
2017-04-15 15:45:28 6256
转载 哈希索引的缺点(学习笔记)
Hash索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到叶子节点,所以 Hash 索引的查询效率要远高于 B-Tree 索引。 可能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree 高很多,为什么大家不都用 Hash 索引而还要使用 B-Tree 索引呢?任何事物都是有两面性的,Hash 索引也一样,虽然 Hash
2017-04-15 15:23:03 4557 1
转载 哈希表如何解决冲突问题
在实际应用中,无论如何构造哈希函数,冲突是无法完全避免的。1 开放地址法 这个方法的基本思想是:当发生地址冲突时,按照某种方法继续探测哈希表中的其他存储单元,直到找到空位置为止。这个过程可用下式描述: H i ( key ) = ( H ( key )+ d i ) mod m ( i = 1,2,…… , k ( k ≤ m – 1)) 其中: H ( key ) 为关键字 key 的直接
2017-04-15 15:08:34 2072
原创 如何选择PreparedStatement还是Statement
选择PreparedStatement还是Statement取决于你要怎么使用它们. 对于只执行一次的SQL语句选择Statement是最好的. 相反, 如果SQL语句被多次执行选用PreparedStatement是最好的. PreparedStatement的第一次执行消耗是很高的. 它的性能体现在后面的重复执行
2017-04-10 20:34:40 344
原创 父类 子类 动态代码块 静态代码块 构造函数 执行顺序
执行顺序:对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序以此是(静态变量、静态初始化块)>(变量、初始化块)>构造器 第一种情形 父类和子类 都有动态代码块和静态块时class Father { { System.out.println("父类构造块");// 3 } static { System.out.print
2017-04-10 20:31:22 345
原创 Java如何打印数组之Array.ToString()
Arrays.toString() 对于一维数组:String[] arrayStr = new String[]{"Java", "Node", "Python", "Ruby"};System.out.println(**Arrays.toString**(arrayStr));Output :[Java, Node, Python, Ruby] 对于二维数组:String[][] arr
2017-04-10 15:24:10 19984 2
转载 fragment生命周期与Activity生命周期
Fragment生命周期 场景演示 : 切换到该Fragment 11-29 14:26:35.095: D/AppListFragment(7649): onAttach 11-29 14:26:35.095: D/AppListFragment(7649): onCreate 11-29 14:26:35.095: D/AppListFragment(7649): onCreateVie
2017-04-09 14:21:12 552
原创 用java编程时,一个语句行可以分行书写吗?
Java支持从.号出换行。 但不支持从类名或者方法名中间断开换行。 例如:System.out.println("Hello World");可以写成:System.out.println("Hello");
2017-04-08 15:58:39 2596
转载 JAVA里的回车和换行
回车和换行 今天,我总算搞清楚“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别了。 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。 于是,研制
2017-04-08 15:54:13 1479 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人