`
yzmduncan
  • 浏览: 331790 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论
文章列表
在javascritp中,有两个关于定时器的专用函数,它们是: 1.倒计定时器:timename=setTimeout("function();",delaytime); 2.循环定时器:timename=setInterval("function();",delaytime);    function()是定时器触发时要执行的是事件的函数,可以是一个函数,也可以是几个函数,或者javascript的语句也可以,单要用;隔开;delaytime则是间隔的时间,以毫秒为单位。    倒计时定时器就是在指定时间后触发事件,而循环定时器就是在间隔时间 ...
1、onchange事件与onpropertychange事件的区别: onchange事件在内容改变(两次内容有可能还是相等的)且失去焦点时触发;onpropertychange事件却是实时触发,即每增加或删除一个字符就会触发,通过js改变也会触发该事件,但是该事件IE专有。 2、oninput事件与onpropertychange事件的区别: oninput事件是IE之外的大多数浏览器支持的事件,在value改变时触发,实时的,即每增加或删除一个字符就会触发,然而通过js改变value时,却不会触发;onpropertychange事件是任何属性改变都会触发的,而oninput却只在valu ...
在jsp页面中,很多地方不能用绝对(真实)路径,如img等等,request.getContextPath()  返回相对路径,用于定位当前站点上的资源。如:/omis 。   有些地方得用到真实路径,如删除文件之类的,可以用request.getRealPath("/")获得,但这个方法在jdk1.5之后就过期了,可以用request.getSession().getServletContext().getRealPath("/");  
  org.apache.struts2.ServletActionContext  有很多NB方法,获取值栈,获取HttpServletRequest,获取ServletContext。下面举例什么时候用到这些东东。   1. 比方说在拦截器中加入了你写的几个对象,现在要在action中取出值栈中的某个对象: ValueStack vs = ServletActionContext.getValueStack(ServletActionContext.getRequest()); 2. 用户登录或退出的时候需要用到HttpSession,在action中: HttpSession ...
在jsp页面编写中,每一页开头就有这样一句话 <%@ page contentType="text/html; charset=GB2312" %> contentType是HTTP头信息中的一个属性,指定响应的HTTP内容类型,默认为text/Html(还有很多类型的文件)。 当然,contentType还有一个属性charset,指定编码。而jsp中还有一个pageEncoding也是指定编码,这两者有什么区别呢?   pageEncoding是jsp页面本身的编码。 contentType的charset是指服务器端发送给客户端时内容的编码。 ...
速度:StringBuilder >  StringBuffer  >  String   String创建的对象是字符串常量,前两者是变量。   其实 String str = "this is" + " a " + "test string"; 就相当于 String str = "this is a test string"; 但是String str1 = "this is"; String str2 = " a "; String str3 ...
在java.io.*包中,包含了java文件读写,输入输出流的各种类。    流的分类         节点流:可以从或向一个特定的地方(节点)读写数据。如FileReader   处理流:是对一个已存在的流的连接和封装,通过所封装的流的功能 ...
公司项目要实现这样一个功能,将查询出来的数据导出为excel表格的形式给用户。这样的功能类似于文件下载。在 最初的jsp页面中,实现下载是这么实现的:   <%@ page contentType="text/html; charset=GB2312"%> <%@ page import="java.io.*" %> <html>   <head></head>   <body>     <%      OutputStream o = response.get ...
response.setHeader()下载中文文件名乱码问题 收藏 1. HTTP消息头 (1)通用信息头 即能用于请求消息中,也能用于响应信息中,但与被传输的实体内容没有关系的信息头,如Data,Pragma 主要: Cache-Control , Connection , Data , Pragma , Trailer , Transfer-Encoding , Upgrade (2)请求头 用于在请求消息中向服务器传递附加信息,主要包括客户机可以接受的数据类型,压缩方法,语言,以及客户计算机上保留的信息和发出该请求的超链接源地址等. 主要: Accept , Accept ...
Thread类是实现了Runnable接口的一个实例,它代表一个线程的实例,并且,启动线程的唯一方法就是通过Thread类的start()实例方法: Thread t = new Thread(); t.start();       start()方法是一个native方法,它将启动一个新线程,并执行run()方法。Thread类默认的run()方法什么也不做就退出了。注意:直接调用run()方法并不会启动一个新线程,它和调用一个普通的java方法没有什么区别。   因此,有两个方法可以实现自己的线程: 方法1:自己的类extend Thread,并复写ru ...
  在用SSH开发项目的过程中,对于spring初始化bean这块: 显然,初始化的bean有三类:DAO、Service、Action。DAO和Service都是无状态的bean,多线程访问的时候不会出问题;而Action是有状态的。所谓有状态的bean,是bean中含有一些成员变量,按照我的理解,就是可以区分对象与对象。对于有成员变量的bean,在多个用户的访问中,可能会出现问题。具体可以见 http://blog.csdn.net/anyoneking/archive/2010/01/12/5182164.aspx 例: DAO package com.ultratech.om ...
      终于把动态代理的视频看完了。那视频长的可谓“浩浩汤汤,横无际涯”。不过马士兵老师将的还不错。很多细节问题可以先不去深究,先来看看脉络。       所谓动态代理,即DynamicProxy。现在有一个接口Moveable,里面有个move方法,任何可移动的物体都可以继承它。 public interface Moveable { void move(); }   Tank类实现了moveable接口,并且有它自己的move逻辑。 public class Tank implements Moveable { @Override public void ...
 题目要求    51 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 61 2 3 4 5 6 20 21 22 23 24 7 19 32 33 34 25 8 18 31 36 35 26 9 17 30 29 28 27 10 16 15 14 13 12 11   package com.java.duncan; import java.io.BufferedInputStream; import java.util.Scanner; public class Matrix { ...
package com.java.duncan; class Node { public int value; public Node next; public Node() { value = -1; next = null; } public Node(int i) { value = i; next = null; } public void add(Node head, Node add) { Node p = head; if(p == null) return; while(p.next != null) ...
http://blog.csdn.net/sunxing007/archive/2009/08/11/4435592.aspx
Global site tag (gtag.js) - Google Analytics