下面这个代码用两个双层循环遍历了一个二维数组里所有的元素,以我自己机器的测试
上面那个循环耗时基本为下面的一半,两个循环的时间复杂度相同,为什么会有这么大的差别?首先要明白的是不管是几维数组,他们都是用一块地址连续的内存来存储所有的元素,而内存布局的顺序是一整行接着下一个整行排列,第一个循环是一行一...
分类:
其他好文 时间:
2014-05-08 18:31:26
阅读次数:
289
一、流的概念和作用。
流是一种有顺序的,有起点和终点的字节集合,是对数据传输的总成或抽象。即数据在两设备之间的传输称之为流,流的本质是数据传输,根据数据传输的特性讲流抽象为各种类,方便更直观的进行数据操作。
二、IO流的分类。
根据数据处理类的不同分为:字符流和字节流。
根据数据流向不同分为:输入流和输出流。
三、字符流和字节流。
字符流的由来:因为数据编码的不同,而有了对字符进行高效...
分类:
编程语言 时间:
2014-05-08 17:19:38
阅读次数:
510
设想这样一种情况
一个div里面有个span元素 ,当鼠标单击span时,这个事件算是谁的? div还是span?
准确的说两个都触发了,这种认可大家都同意,事实就是这样的,
第二个问题来了,这个事件应该有个先后顺序 ,先触发span还是div?
早期就有两个主流的浏览器厂商各执己见,IE认为,这个事件首先触发span,然后依次往父节点传递,最终传递到document,(这个过程称...
分类:
其他好文 时间:
2014-05-08 15:56:53
阅读次数:
282
oracle
:在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值SCHINESE_RADICAL_M按照部首(第一顺序)、笔划(第二顺序)排序SCHINESE_STROKE_M按照笔划(第一顺序)、部首(第二顺序)排序SCHINESE_PINYIN_M按照拼音排序,系统...
分类:
数据库 时间:
2014-05-08 12:40:14
阅读次数:
333
经过长时间学习Oracle,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。Oracle执行计划的每一步返回一组行,它们或者为下一步所使用,或者在最后一步时返回给发出SQL语句的用户或应用。由每一步返回的一组行叫做行源(row
source)。下面得树状图显示了从一步到另一步...
分类:
数据库 时间:
2014-05-08 09:18:30
阅读次数:
441
要求:输入一棵二叉排序树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建新的结点,只能调整树中结点的指针的指向。方法一:我们借助一个容器来顺序存储结点的指针,然后改变指针的指向。方法二:我们边遍历边改变指针的指向。
分类:
其他好文 时间:
2014-05-08 08:59:21
阅读次数:
349
listener,filter,servlet的初始化顺序 web.xml中可以配置如下信息:
context-param,listener,filter,servlet。 他们的加载顺序和在web.xml文件中的先后顺序没有关系。
context-param用于向ServletContext提供键...
分类:
编程语言 时间:
2014-05-08 08:38:46
阅读次数:
462
1.web.xml加载顺序http://mianhuaman.iteye.com/blog/1105522关键点:ServletContext
-> context-param -> listener -> filter -> servlet2.beans
xmlnshttp://www.w3sch...
分类:
编程语言 时间:
2014-05-08 07:08:24
阅读次数:
510
书(Java核心编程)+视频。。这样学感觉比较好。。原文地址:马士兵Java视频教程 ——
学习顺序作者:习惯第一部分:J2se学习视频内容包括:尚学堂科技_马士兵_JAVA视频教程_JDK5.0_下载-安装-配置尚学堂科技_马士兵_JAVA视频教程_J2SE_5.0_第01章_JAVA简介_源代码...
分类:
编程语言 时间:
2014-05-08 05:45:20
阅读次数:
470