一、监听域对象中属性的变更的监听器 域对象中属性的变更的事件监听器就是用来监听 ServletContext, HttpSession, HttpServletRequest 这三个对象中的属性变更信息事件的监听器。 这三个监听器接口分别是ServletContextAttributeListe.....
分类:
编程语言 时间:
2014-10-22 09:53:49
阅读次数:
236
java 接口和抽象类的区别抽象类:1、含有抽象方法的类一定为抽象类,反过来抽象类,不一定含有抽象方法;2、抽象类必须用abstract来进行定义,抽象方法也必须用abstract来进行定义;3、抽象类不能被实例化,也就是不能用new关键字来进行产生对象;4、抽象方法只能声明,不能被实现。5、抽象类...
分类:
编程语言 时间:
2014-10-22 09:53:52
阅读次数:
183
一、前言 现在有Son和Parent两个类,且类型Son将会重写类型Parent的getName函数。但不幸的是由于码农大意,写成如下代码:public class Parent{ public String getNam...
分类:
编程语言 时间:
2014-10-22 09:51:17
阅读次数:
211
如果一个整体页面里有大量的按钮.我们就要为每一个按钮绑定事件处理程序.这样就会影响性能了。DOM访问次数增多,就会导致延迟加载页面.事实上,从如何来利用好事件处理程序,还是有很好的解决方案的.一、事件委托对事件处理程序过多的问题解决的方案就是事件委托技术.事件委托技术利用了事件冒泡.只需指定一个事件...
分类:
编程语言 时间:
2014-10-22 09:52:02
阅读次数:
205
归并排序的概念和原理我就不介绍了,网上的相关资料一箩筐。在这里,我只想记录一个思路,归并的排序分为三步走:1 分割,2 递归,3 合并。下面我将分别针对数组和链表两种情况的归并排序,写一下程序和思路。关于链表的归并排序,这个题目我在网易有道的面试中经历过。当时蒙住了,因为绝大多数的数据结构的书,以及...
分类:
编程语言 时间:
2014-10-22 09:50:16
阅读次数:
166
有时候调用web service 会出现
Message does not conform to configured policy [ AuthenticationTokenPolicy(S) ]: No Security Header found
这样的错误。...
分类:
编程语言 时间:
2014-10-22 08:45:39
阅读次数:
567
鼠标移上去透明度渐渐增加,鼠标移出,透明度渐渐减小。关键代码:咸宁市中心小学view sourceprint?1var speed = 0;2if(target>obj.alpha){3 speed = 5;4}else{5 speed = -5;6}根据目标值和当时值的对比,来决定是正向还是负向速...
分类:
编程语言 时间:
2014-10-22 08:44:28
阅读次数:
199
# This Python file uses the following encoding: utf-8# Starting in the top left corner of a 2×2 grid, and only being able to move to the right and dow...
分类:
编程语言 时间:
2014-10-22 08:43:00
阅读次数:
139
数组去重复是一个常见的需求,我们暂时考虑同类型的数组去重复。主要是理清思路和考虑下性能。以下方法,网上基本都有,这里只是简单地总结一下。思路:遍历数组,一一比较,比较到相同的就删除后面的团风县大学遍历数组,一一比较,比较到相同的,跳过前面重复的,不相同的放入新数组任取一个数组元素放入新数组,遍历剩下...
分类:
编程语言 时间:
2014-10-22 08:42:13
阅读次数:
175
首先将VisualStudio安装目录vc中bin、lib、include目录添加到环境变量path中 遇到的问题: 1.fatal error LNK1104: cannot open file ‘uuid.lib‘ 找到了本机uuid.lib的所在路径:C:\Program Files (x86)\Microsof...
分类:
编程语言 时间:
2014-10-22 07:41:23
阅读次数:
170
常见经典排序算法
1.希尔排序
2.二分插入法
3.直接插入法
4.带哨兵的直接排序法
5.冒泡排序
6.选择排序
7.快速排序
8.堆排序
一.希尔(Shell)排序法(又称宿小增量排序,是1959年由D.L.Shell提出来的)
/*?S...
分类:
编程语言 时间:
2014-10-22 07:41:06
阅读次数:
298
# coding=gbkLOL1 = ['OMG', 'EDG', '皇族']LOL2 = ['韩国', '欧洲', '美国']for l1 in LOL1: for l2 in LOL2: print (l1+' VS '+l2) l1每循环一次,l2 就会循环 3 次,这样...
分类:
编程语言 时间:
2014-10-22 07:35:54
阅读次数:
159
continue继续循环在循环过程中,可以用break退出当前循环,还可以用continue跳过后续循环代码,继续下一次循环。假设我们已经写好了利用for循环计算平均分的代码:L = [75, 98, 59, 81, 66, 43, 69, 85]avg = 0.0sum = 0.0for num ...
分类:
编程语言 时间:
2014-10-22 07:36:43
阅读次数:
183
break退出循环用 for 循环或者 while 循环时,如果要在循环体内直接退出循环,可以使用break语句。比如计算1至100的整数和,我们用while来实现:sum = 0x = 1while True: sum = sum + x x = x + 1 if x > 100...
分类:
编程语言 时间:
2014-10-22 07:36:01
阅读次数:
171
for name in L:for可以迭代list和tuplefor循环list或tuple可以表示一个有序集合。如果我们想依次访问一个list中的每一个元素呢?比如 list:L = ['Adam', 'Lisa', 'Bart']print L[0]print L[1]print L[2]如果l...
分类:
编程语言 时间:
2014-10-22 07:38:19
阅读次数:
148
while循环和 for 循环不同的另一种循环是 while 循环,while 循环不会迭代 list 或 tuple 的元素,而是根据表达式判断循环是否结束。比如要从 0 开始打印不大于 N 的整数:N = 10x = 0while x < N: print x x = x + 1wh...
分类:
编程语言 时间:
2014-10-22 07:35:29
阅读次数:
174
Javascript数组小结Javascript将指定的数字索引值转换成字符串——索引值1变成“1”——然后将其作为属性名来使用。数组的length修改后,数组中大于设定值的元素将被删除数组的添加删除:1)修改length属性值(删除)2)push、pop在数组的尾部进行插入、删除操作并返回操作元素..
分类:
编程语言 时间:
2014-10-22 06:30:52
阅读次数:
330