摘要: java集合类关系图如下图所示:collection中包括了List和Set,map是另一个抽象类。如何遍历Collection中的每一个元素?不论Collection的实际类型如何,它都支持一个iterator()的方法,该方法返回一个迭代子,使用该迭代子即可逐一访问Collection中每一个元... 阅读全文
posted @ 2014-04-13 17:39 EchoLee 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 二叉查找树/二叉排序树 二叉查找树(Binary Search Tree),也称有序二叉树(ordered binary tree),排序二叉树(sorted binary tree),是指一棵空树或者具有下列性质的二叉树:若任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的值;任意节点的右子树不空,则右子树上所有结点的值均大于它的根结点的值;任意节点的左、右子树也分别为二叉查找树。没有键值相等的节点(no duplicate nodes)。 阅读全文
posted @ 2014-04-12 18:12 EchoLee 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1. 使用js是的文本框只能输入正数,当输入的不是的时候,文本框变成红色 2. 设计一个div居中,且里面显示当前的时间 阅读全文
posted @ 2014-04-12 09:40 EchoLee 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 1. 插入排序 遍历2层循环,第一次从1到length,第二层从i-1到零,一旦参考元素a[i]比前面元素小就交换,知道移动到合适的位置。 2.简单选择排序3.快速排序 设置两个指针i=j=0,找最后一个数X作为参考,一次扫描,若大于X,就j++,把值存到j的位置;若小于X就i++,j++,把... 阅读全文
posted @ 2014-04-11 23:51 EchoLee 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一些常见HTTP状态码为:200 – 服务器成功返回网页404 – 请求的网页不存在503 – 服务不可用常见HTTP状态码大全1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明http状态码 100(继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。http状态码 101(切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。2xx (成功)表示成功处理了请求的状态代码。代码 说明http状态码 200(成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。http状态码 201(已创建) 请求成 阅读全文
posted @ 2014-04-11 23:10 EchoLee 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 介绍 首先来看ArrayList和LinkedList的集成类和接口的区别。// lang javapublic class ArrayListextends AbstractListimplements List, RandomAccess, Cloneable, Serializablepublic class LinkedListextends AbstractSequentialListimplements List, Queue, Cloneable, Serializable ArrayList实现了随机访问的接口,LinkedList实现了Quene的接口。 ArrayLi... 阅读全文
posted @ 2014-04-10 09:35 EchoLee 阅读(35511) 评论(2) 推荐(0) 编辑
摘要: 插入排序 将数组看成是两部分,前部分是有序的,后部分是无序的。将无序的数组逐个插入有序的数组中。java实现public int[] insertSort(int[] a){ int len = a.length; for(int i=1;i=0&&a[j]>key){ //注意使用while,不要使用for a[j+1]=a[j]; j--; } a[j+1]=key; } return a; }冒泡排序 两个指针,循... 阅读全文
posted @ 2014-04-09 22:41 EchoLee 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 二分查找 找到数组的中间项,比较数key和中间树的大小,如果小于中间项,就查找前半部分,如果大于中间项,就查找后半部分。非递归实现public int BinarySearch(int[] a, int key){ int beginIndex=0; int endIndex=a.length-1; int midIndex=0; while(a!==null&&beginIndexkey) return BinarySearch(a,key,beginIndex,midIndex-1); else return Binar... 阅读全文
posted @ 2014-04-09 20:47 EchoLee 阅读(126) 评论(0) 推荐(0) 编辑
摘要: HTML DOM(文件对象模型)---W3C标准定义的DOM分为三个(核心DOM、HTMLdom、XMLdom)HTML定义了访问和操作HTML文档的标准方法。DOM将HTML表示成树形结构,文档中的所有结构都是节点。编程接口:通过js对HTML的DOM进行访问。。其他的查看w3c的教程可以使用js实现文档碎片。如果有1000个节点需要增加,那么普通每次增加一个节点是非常费事的,使用碎片整理,可以生产1000个然后最后一次增加。效率高。 阅读全文
posted @ 2014-04-03 20:15 EchoLee 阅读(148) 评论(0) 推荐(0) 编辑
摘要: html语义html的语义,主要包括2部分,第一部分是结构是有语义的,第二部分是标签是有语义的。语义的优点1. 去掉或者丢失样式的时候,会有清晰的结构。2. 屏幕阅读器能够完全按照标签来阅读页面的内容。3. 对于ipad等渲染能力差的手持设备,任然能够展现基本内容。4. 搜索爬虫依赖标签来标记上下文的关系和各个关键字的权重。5. 能被爬虫找到是非常重要的,有利于别人找到你的网站资源。css的几种方式和各个区别1.外连css文件。最常见的方式,有利于样式的重用,易于修改和维护,目前的DIV+CSS也是基于这样的设计。2.html头部编写css。这种方式的优点是访问速度快,加载页面的时候就直接加载 阅读全文
posted @ 2014-04-03 17:37 EchoLee 阅读(131) 评论(0) 推荐(0) 编辑