JavaWeb中的监听器 l 事件源:三大域! ServletContext ¨ 生命周期监听:ServletContextListener,它有两个方法,一个在出生时调用,一个在死亡时调用; ² void contextInitialized(ServletContextEvent sce):创建 ...
分类:
编程语言 时间:
2017-04-07 16:41:30
阅读次数:
212
1 function fnMove(ev) { 2 var event = ev || window.event; 3 var l = event.clientX - this.disX; 4 var t = event.clientY - this.disY 5 6 7 if (l documen... ...
分类:
编程语言 时间:
2017-04-07 16:40:28
阅读次数:
224
将前台的整型数组加上一定符号(如“,”),然后作为String传过去,这样后台接收到之后再分割,分割后转换为需要的类型即可。如下: 1. 先改写前台代码,通过Array的join()方法将数组转化为字符串,并且用“,”分割 $("#confirm").button().click(function( ...
分类:
编程语言 时间:
2017-04-07 16:38:27
阅读次数:
182
请在index.html文件中,编写arraysSimilar函数,实现判断传入的两个数组是否相似。具体需求: 1. 数组中的成员类型相同,顺序可以不同。例如[1, true] 与 [false, 2]是相似的。 2. 数组的长度一致。 3. 类型的判断范围,需要区分:String, Boolean ...
分类:
编程语言 时间:
2017-04-07 16:36:00
阅读次数:
590
简单地说,就是将那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可操作性和可维护性。AOP代表的是一个横向的关系,如果说“对象”是一个空心的圆柱体,其中封装的是对象的属性和行为;那么面向切面编程的方法,就仿佛一把利刃,将这些空心圆 ...
分类:
编程语言 时间:
2017-04-07 16:33:45
阅读次数:
178
通过三参数查询美国著名山峰的例子说明QueryTask类和Query类的使用。 ...
分类:
编程语言 时间:
2017-04-07 16:33:05
阅读次数:
562
原文:https://zhuanlan.zhihu.com/p/20346379 总结一下个人看完之后的理解: 1、tree diff:只对相同层级的节点进行比较,如果子树在新树种不存在了,则直接删除。如果新加了树就是创建,那么如果进行了跨层级的树的移动怎么办?答案是直接删除移动前的树,在移动后的位 ...
分类:
编程语言 时间:
2017-04-07 16:02:53
阅读次数:
175
列表数据更新: 更新列表中第二项数据为2001,看下效果: 删除列表某一项: 比如删除列表1位置的数据: 结果: Python列表脚本操作符 len([1, 2, 3]) 列表长度 [1, 2, 3] + [4, 5, 6] 列表组合 ['Hi!'] * 4 列表重复 3 in [1, 2, 3] ...
分类:
编程语言 时间:
2017-04-07 15:59:31
阅读次数:
275
Spring概况 Spring是为了解决企业应用开发的复杂性而创建的。 Spring是一种轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。 - 从大小和开销两方面而言Spring都是轻量的 - 通过控制反转(IOC)的技术达到松耦合的目的 - 提供了面向切面编程的丰富支持,允许通过分离应用 ...
分类:
编程语言 时间:
2017-04-07 15:55:52
阅读次数:
172
Class : Point<T> Class : Notepad<K,V> Class : Info<T> Class : InfoNum<T extends Number> Class : InfoInter<T> Class : InfoInterImpl1<T> Class : InfoInt ...
分类:
编程语言 时间:
2017-04-07 15:54:00
阅读次数:
278
分类:js (4443) (0) 零:数据准备,给定数组arr=[2,5,4,1,7,3,8,6,9,0]; 一:冒牌排序 1思想:冒泡排序思想:每一次对比相邻两个数据的大小,小的排在前面,如果前面的数据比后面的大就交换这两个数的位置 要实现上述规则需要用到两层for循环,外层从第一个数到倒数第二个 ...
分类:
编程语言 时间:
2017-04-07 15:51:21
阅读次数:
228
射线:射线是3D世界中一个点向一个方向发射的一条无终点的线,在发射轨迹中与其他物体发生碰撞时,它将停止发射 。用途:在unity中射线应用范围比较广, 多用于碰撞检测(如:子弹飞行是否击中目标)、角色移动 等。 相关API: 1、Ray Camera.main.ScreenPointToRay(Ve ...
分类:
编程语言 时间:
2017-04-07 15:43:56
阅读次数:
241
JS优先队列排序。出队时,先找出优先级最高的元素,再按照先进先出出队。 ...
分类:
编程语言 时间:
2017-04-07 15:42:23
阅读次数:
308
1、实现源码 ...
分类:
编程语言 时间:
2017-04-07 15:11:27
阅读次数:
196
目录 条款1:视C++为一个语言联邦 条款2:尽量以const、enum、inline替换#define 条款3:尽可能使用const 条款4:确定对象使用前已先被初始化 条款5:了解C++默认编写并调用哪些函数 条款6:若不想使用编译器自动生成的函数,就该明确拒绝 条款7:为多态基类声明virtu ...
分类:
编程语言 时间:
2017-04-07 15:09:21
阅读次数:
351
1.堆内存 对象数据类型或者函数数据类型在定义的时候首先会开辟一个堆内存,堆内存有一个引用的地址,如果外面有变量等于了这个地址,我们就说这个内存被占用了,就不能销毁了 我们想要让堆内存释放/销毁,只要把所有引用它的变量赋值为null即可,如果当前的堆内存没有任何东西被占用了,那么浏览器会在空闲的时候 ...
分类:
编程语言 时间:
2017-04-07 15:08:40
阅读次数:
160
原理:和冒泡排序相似: 没次循环找出最大(最小的一个) 但是不同的是, 只是把进行位置调换 示例图: 核心代码: int[] arr = { 23, 44, 66, 11, 3, 76, 98, 9, 7 }; int temp = 0; int pos = 0; for (int i = 0; i ...
分类:
编程语言 时间:
2017-04-07 15:06:13
阅读次数:
164