html监听,键盘事件。<script type=”text/javascript” language=JavaScript charset=”UTF-8″>
var isPiss=0;
document.onkeydown=function(event){
var e = event || window.event || arguments.callee.caller.arguments[0];
if(e && e.keyCode==27){ // 按 Esc
//要做的事情
}
if(e && e.keyCode==113){ //[......]
JS 清除IE缓存
JS 清除IE缓存
js中自动清除ie缓存方法 — 常用
对于动态文件,比如 index.asp?id=… 或者 index.aspx?id=… 相信有经验的程序员都知道怎样禁止浏览器缓存数据了. 但是对于静态文件(css,jpg,gif等等), 在什么场合下面我们需要禁止浏览器缓存他们,怎么做? 方法一:Dojo中我们可以用简单的方法完成:在dojo.xhrGet(包括post)等方法中都包含preventCache属性,此属性的含义: “默认为启用浏览器缓存,否则将通过自动增加不同的参数来确保浏览器缓存失效” 我们只要把此属性赋值为:“true”即可。 方法[......]
js保留两位小数
js保留两位小数。
Math.round(x*100)/100,当然我要的是Math.round(x*100),这没有关系。但直接使用Math.round(x*100)存在一个问题,有时会有很小的误差,显示很多位的小数位,如0.9996*100,就会变成99.96000000000001,这不是我想要的。
查找javascript的功能,number类型有一个toFixed()函数,测试:
alert((0.9996*100).toFixed(2));
使用Number.toFixed()可以格式数字显示任意的小数位!
本文链接地址: js保留两位小数[......]
Oracle 分组查询取最大时间记录的方法
Oracle 分组查询取最大时间记录的方法。
Hibernate、Hibernate4获取SessionFactory对象方法的变化
Hibernate、Hibernate4获取SessionFactory对象方法的变化。Hibernate用来获取配置文件的类是Configuration,若用Annotation的话就是AnnotationConfiguration类。
例:Configuration config = new Configuration();
config.configure(“hibernate.cfg.xml”);//用configure()方法取得。
//或者config.configure();不用加参数,因为只有需要一个//hibernate.cfg.xml在src路径下。Hib[......]
Swing的三层应用程序体系结
Swing的三层应用程序体系结。
基于Swing的三层应用程序体系结构
说明:
此文章中的图表都有Dia完成,更多详细信息参看:http://projects.gnome.org/dia/
何谓三层(http://en.wikipedia.org/wiki/Multitier_architecture)
1. 表示层(Presentation Layer)
用于向用户提供交互(输入和输出)用的画面(Frame或者HTML页面等)
2. 业务逻辑层(Logic Layer[......]
Java代码获取所有系统属性
Java代码获取所有系统属性:
Properties props = System.getProperties();
Iterator<Entry<Object, Object>> it = props.entrySet().iterator();
while(it.hasNext()) {
Entry<Object, Object> ent = it.next();
System.out.println(ent.getKey() + “:” + ent.getValue());
}[......]
Model,与数据库,框架和开发方式无关
Model,与数据库,框架和开发方式无关。
Model
与数据库,框架和开发方式无关
知识产权保护请从我做起,转载请注明出处。
http://blog.csdn.net/struts2
代码示例请参看:http://code.google.com/p/mdx-shopping
概述
说到Model就不得不提软件开发领域著名[......]
Effective Objective-C Item2: 头文件中最少引入其他头文件
Effective Objective-C Item2: 头文件中最少引入其他头文件☐ 尽量少使用#import 为什么:更多的头文件意味着更长的编译时间。 原则:header文件中仅仅使用到类型,而没有使用到类型内详细信息的,可以试用class不用import
例如:
// MZPerson.h #import <Foundation/Foundation.h> // 由于这里不需要了解MZHouse类的吸纳关系信息,所以这里不倾向使用头文件,而更倾向于使用class声明。 // #import "MZHouse.h" @class MZHouse;[......]
Struts2 convention plugin
Struts2 convention plugin。
1. 零配置≠无配置。
2. 约定优于配置。
3. Struts2-convention-plugin.jar位于struts2/lib目录下。
4. 它提供基于annotation(注解)的方式来代替struts.xml。
5. 在该jar包下的struts-plugin.xml是对该插件的各种基本配置。它继承于struts-default。
如果需要改变配置,可以在struts.xml中进行常量声明和赋值来替换默认配置。
6. [......]