事件处理是JavaScropt中近几年变化最大的部分,也是现有浏览器中仍然存在差异的主要方面之一。为了开发出能够跨浏览器兼容的事件处理程序,我们在编写程序时需要注意一些细节。
【DOM Level0】:又称传统事件处理——通过对象属性将一个函数值指定为事件处理程序的做法。任何对象只允许指定一个事件处理程序。DOM Level0时间分成两种阵营:NetScape(Firefox,Mozilla,O...
分类:
编程语言 时间:
2015-07-20 14:35:00
阅读次数:
119
题目:
Given n, generate all structurally unique BST's (binary search trees) that store values 1...n.
For example,
Given n = 3, your program should return all 5 unique BST's shown below.
...
分类:
编程语言 时间:
2015-07-20 14:36:18
阅读次数:
128
题目:
A message containing letters from A-Z is being encoded to numbers using the following mapping:
'A' -> 1
'B' -> 2
...
'Z' -> 26
Given an encoded message containing digits, determine the t...
分类:
编程语言 时间:
2015-07-20 14:32:36
阅读次数:
120
在web.xml中进行配置,对所有的URL请求进行过滤,就像"击鼓传花"一样,链式处理。
配置分为两种A和B。
A:普通配置
在web.xml中增加如下内容:
permissionFilter
com.taobao.riskm.filter.PermissionFilter
permissionFilter
/*
...
分类:
编程语言 时间:
2015-07-20 14:30:42
阅读次数:
117
之前在linux用python脚本写一个抓包分析小工具,是在不想用什么libpcap、pypcap所以,简单来了个tcpdump加grep搞定。基本思路是分别起tcpdump和grep两个进程,进程直接通过pipe交换数据,简单代码如下:#! /usr/bin/python
def tcpdump():
import subprocess, fcntl, os
# sudo tcpdump...
分类:
编程语言 时间:
2015-07-20 14:29:46
阅读次数:
485
array range ( mixed $low , mixed $high [, number $step ] )创建一个连续的数组range('a','z');foreach (range(0, 12) as $number) {echo $number;}// array(0, 1, 2, 3...
分类:
编程语言 时间:
2015-07-20 14:22:08
阅读次数:
109
1.oncontextmenu="window.event.returnvalue=false"将彻底屏蔽鼠标右键no可用于Table2.取消选取、防止复制3.onpaste="returnfalse"不准粘贴4.oncopy="returnfalse;"oncut="returnfalse;"防止...
分类:
编程语言 时间:
2015-07-20 14:19:40
阅读次数:
127
python 整数,浮点型,转换int,float,长度限定向下整除 1 # Arithmetic expressions - numbers, operators, expressions 2 3 print 3, -1, 3.14159, -2.8 4 5 # numbers - two t.....
分类:
编程语言 时间:
2015-07-20 14:19:40
阅读次数:
111
//时间函数var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate...
分类:
编程语言 时间:
2015-07-20 14:17:11
阅读次数:
99
头操作unshift和shiftvar arr = [1, 2, 3];arr.unshift(4); // arr = [4, 1, 2, 3]; 头加arr.shift(); // arr = [1, 2, 3]; 头部删除尾部操作push和popvar arr = [1, 2, 3];arr....
分类:
编程语言 时间:
2015-07-20 14:15:18
阅读次数:
91
汇编语言(基础知识)011、 汇编语言得主体是汇编指令。汇编指令和机器指令的差别在于指令的表示方法上。汇编指令是机器指令便于记忆的书写格式。2、 操作 机器指令 汇编指令3、 汇编语言的组成:(1) 汇编指令:机器码的助记符,有对应的机器码。(2) 伪指令:没有对应的机器码,由编译器执行,计算机并不...
分类:
编程语言 时间:
2015-07-20 14:11:56
阅读次数:
164
<sec:authorize?url="/update_programtype">????
????<a?href="javascript:void(0)"?onclick="editProgramType()?"?class="easyui-linkbutton"?data-options="iconCls:‘icon-edit‘,plain:true">修改...
分类:
编程语言 时间:
2015-07-20 13:10:54
阅读次数:
147
Swift2.0语言教程之函数嵌套调用形式 Swift2.0语言函数嵌套调用形式 在Swift中,在函数中还可以调用函数,从而形成嵌套调用。嵌套调用的形式往往有两种:一种是在一个函数中调用其他函数;另一种是在一个函数中调...
分类:
编程语言 时间:
2015-07-20 13:10:54
阅读次数:
333
数字类型 整型 长整型 浮点型 复数型 整型 整数int表示范围 -2^31? ~? 2^31-1 长整型 整数long表示范围的范围很大很大,几乎涵盖任意的的整数。 为了区分int和long,需要在整数后面加L或者小写L。 如果超过整数...
分类:
编程语言 时间:
2015-07-20 13:11:23
阅读次数:
220
冒泡排序 介绍: 冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说...
分类:
编程语言 时间:
2015-07-20 13:11:33
阅读次数:
191
poj 2186 Popular Cows
题意:
有N头牛, 给出M对关系, 如(1,2)代表1欢迎2, 关系是单向的且可以传递, 即1欢迎2不代表2欢迎1, 但是如果2也欢迎3那么1也欢迎3。
求被所有牛都欢迎的牛的数量。
限制:
1
1
思路:
Kosaraju算法, 看缩点后拓扑序的终点有多少头牛, 且要判断是不是所有强连通分量都连向它。
Kosaraju...
分类:
编程语言 时间:
2015-07-20 13:07:49
阅读次数:
178
题目:
Given a string containing only digits, restore it by returning all possible valid IP address combinations.
For example:
Given "25525511135",
return ["255.255.11.135", "255.255.111.35"]...
分类:
编程语言 时间:
2015-07-20 13:07:47
阅读次数:
173