自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除