window对象方法和事件
window对象方法和事件
/*alert(window.screen);...
分类:
编程语言 时间:
2015-04-25 16:44:16
阅读次数:
186
Java一种错误的实例化方法:在默认无参构造函数中进行实例化
代码如下:
package Construction_test;
public class A {
static int i=0;
public A() { //默认构造方法
i++;
System.out.println("---before--- " + i);
A a2 =new A(); //...
分类:
编程语言 时间:
2015-04-25 16:43:52
阅读次数:
98
一、描述
java中类的静态代码块、构造代码块、构造方法、静态成员的初始化顺序:
首先,在类加载时,为类中的静态成员变量分配内存空间,并为其赋予默认值(整数型为0,浮点型为0.0,布尔型为false,字符型为'\u0000',引用型为null);
其次,执行静态成员变量的显式初始化操作。静态成员的初始化方法有两种,其一为在声明的时候直接初始化,其二为使用静态代码块进行初始化,
这两种...
分类:
编程语言 时间:
2015-04-25 16:44:04
阅读次数:
142
强引用:如果一个对象具有强引用,GC绝不会回收它;当内存空间不足,JVM宁愿抛出OutOfMemoryError错误;
软引用:如果一个对象具有软引用,当内存空间不足,GC会回收这些对象的内存,使用软引用构建敏感数据的缓存;
弱引用:如果一个对象具有弱引用,在GC线程扫描内存区域的过程中,不管当前内存空间足够与否,都会回收内存,使用弱引用 构建非敏感数据的缓存;
虚引用:如果一个对象仅持有虚引用,在任何时候都可能被垃圾回收,虚引用与软引用和弱引用的一个区别在于:虚引用必须和引用队列联合使用,虚引用主要用来跟...
分类:
编程语言 时间:
2015-04-25 16:42:22
阅读次数:
291
在SpringMVC捕获异常只需要实现接口org.springframework.web.servlet.HandlerExceptionResolver,即可自定义返回异常,如:属性转换异常
@RequestMapping("/test")
@ResponseBody
public String str(Integer age) throws Exception {
retur...
分类:
编程语言 时间:
2015-04-25 16:42:01
阅读次数:
162
time模块
time模块提供各种操作时间的函数
说明:一般有两种表示时间的方式:
第一种是时间戳的方式(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的
第二种以数组的形式表示即(struct_time),共有九个元素,分别表示,同一个时间戳的struct_time会因为时区不同而不同
year (four digits...
分类:
编程语言 时间:
2015-04-25 16:41:18
阅读次数:
188
#includeusing namespace std;void max(int row,int col){ int ** a=new int*[row+1]; int ** b=new int*[row+1]; int h;//用于每一个一维数组上已经相加元素的个数够一个环则开始...
分类:
编程语言 时间:
2015-04-25 16:39:18
阅读次数:
199
package com.gw;import java.io.IOException;import java.io.InputStream;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FSDataInp...
分类:
编程语言 时间:
2015-04-25 16:38:42
阅读次数:
142
需求:网站的前台和后台不同的url需要不同的登陆页面,不同的异常捕获方式。spring-security3.1以后的版本支持多个标签,因此本文所采用的方式就是使用两个,实际上是三个标签实现上述功能(为什么是是要三个将会在下面加以说明)spring-security.xml配置如下 ...
分类:
编程语言 时间:
2015-04-25 16:37:42
阅读次数:
216
常见经典排序算法1.希尔排序n的1.2次幂 不稳定2.二分插入法3.直接插入法O(n*n)稳定4.带哨兵的直接排序法5.冒泡排序O(n*n)稳定6.选择排序O(n*n)不稳定7.快速排序log2(n)*n不稳定8.堆排序log2(n)*n不稳定归并排序:log2(n)*n稳定一.希尔(Shell)排...
分类:
编程语言 时间:
2015-04-25 16:34:17
阅读次数:
178
/** 对通讯录进行插入、删除、排序、查找、单个显示功能*/#include #include #include #include int n;typedef struct _Address_List{ char name[30]; //名字 char work[3...
分类:
编程语言 时间:
2015-04-25 16:34:46
阅读次数:
121
1.设置系统环境变量 1.1.设置JDK的Path路径 作用:通过path环境变量,将JDK安装目录下的bin目录配置到path变量下,可使javac指令和java指令在任意目录下运行 方法一:直接在Path上设置 路径值 方法二(推荐):通过引用变量名的方式 来设置 通过%xxx% 的方式,将JA...
分类:
编程语言 时间:
2015-04-25 16:35:10
阅读次数:
173
(原创,转载请说明出处!谢谢)目录: --线程的创建: --启动线程 --线程的调度 --Thread 类的简介 --线程的同步/异步 --wait() 和 notify(),notifyAll()方法 在讲线程之前,先说下进程。进程是运行系统中,每个独立运行的程序。例如wi...
分类:
编程语言 时间:
2015-04-25 16:32:06
阅读次数:
250
Java学起来很有趣,通过学习Java可以提高自己的逻辑能力。在学习Java期间我们做了一些程序,我们班的同学也都积极准备,完成的还不错!在做程序时,我遇到了一些难题,有时也会出现错误,时间长了弄得我心烦意乱,但是我知道只有坚持下去才会成功。因为Java是一种面向对象的编程语言,刚接触Java的.....
分类:
编程语言 时间:
2015-04-25 16:30:23
阅读次数:
126
#include using namespace std;int func(int x){ int count=0; while(x) { x=x&(x-1);//与的次数就是包含1的个数 count++; } return count;}void main(){ int x; cin>>x; .....
分类:
编程语言 时间:
2015-04-25 16:29:27
阅读次数:
130
在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。1 基本操作(1)头文件#include.(2)创建vector对象,vector vec;(3)尾部插入数字:vec.push_back(a);(4)使用下标访问元素,cout::iterator it;for(it=vec....
分类:
编程语言 时间:
2015-04-25 16:27:27
阅读次数:
142
之前写了篇文章《原生javascript实现类似jquery on方法的行为监听》比较浅显,能够简单的使用场景。这里的自定义事件指的是区别javascript默认的与DOM交互的事件,比如click,mouseover,change等,有时候我们需要监听某一行为是否发生,很显然默认的行为不够用,比如...
分类:
编程语言 时间:
2015-04-25 16:28:51
阅读次数:
134