`
文章列表
JavaScript isNaN() 函数 返回 JavaScript 全局对象参考手册 定义和用法 isNaN() 函数用于检查其参数是否是非数字值。 语法 isNaN(x)参数 描述 x 必需。要检测的值。 返回值 如果 x 是特殊的非数字值 NaN(或者能被转换为这样的值),返回的值就是 true。如果 x 是其他值,则返回 false。 说明 isNaN() 函数可用于判断其参数是否是 NaN,该值表示一个非法的数字(比如被 0 除后得到的结果)。 如果把 NaN 与任何值(包括其自身)相比得到的结果均是 false,所以要判断某个值是否是 NaN,不能使用 == 或 === ...

filter

Filter是微软对CSS的扩展,与PhotoShop中的滤镜概念相似,它可以用很简单的方法对页面中的文字特效作出特效处理,静态如阴影、模糊的效果,动态如各种淡入淡出效果。下面我来仔细讲解一下(以下内容需在IE4.0下浏览):  静态滤镜: 要显示滤镜效果,必须先建立一个区域(<div>),并规定区域的范围(width和height),以下是对一个一般区域的规定: <style> <!-- div {height:50;width:300;font-size:20pt} //--> </style> 把此样式单放入到“<head> ...
1.关闭页面:     <a href=javascript:close()>[关闭窗口]</a> 2.调整页面大小     <input type="button" value="调节到宽200 300" onclick=window.resizeTo(200,300)> 3.历史按钮     <input type="button" value="后退" onclick="history.go(-1)">     <input type ...
一.JavaScript a)var s = “Helloworld”   s.slice(1,3) //从第一个取到第三个之前,而不包括第三个,下标从0开始。输出el   s.substring(1,3) //同slice。   s.slice(4) //当只有一个参数时,表示从第四个开始,后面全部默认取下来(包括第四个)。输出oworld b)数组:var array = new Array(“a”,”b”,”c”);  array[2]是c,下标从0开始。 c)字符串可以用==来比较,也可以用<,>来比较。 d)对话框      i.alert(“hello”) //弹出一个 ...
比较JAVA中String ,StringBuffer,SrtingBuilder三个对象连接字符串的效率。 我们经常都听有经验的人说,避免使用String通过“+”连接字符串,特 别是连接的次数很多的时候,一定要用StringBuffer。 比较下究竟谁的效率高,下边是测试代码,可直接运行: package cn.com.test; public class TestStringConnectTime {         //连接时间的设定     private final int n = 20000;         public static void main(String[ ...
Java代码 class Parent{       static String name = "hello";       {           System.out.println("parent  block");       }       static {           System.out.println("parent static block");       }       public Parent(){           System.out.println("parent ...
先看下面代码: class Test1 { public static void main(String args[])   {     int a = 10;     int b = 10;     System.out.println("a is " + a);     System.out.println("b is " + b);     System.out.println("a==b is " + (a==b));//1 true     Integer ia = new Integer(10);    ...

Java中的序列化

    博客分类:
  • Java
Java中通过implements Serializable来实现对象的序列化。其实Serializable接口中并没有需要实现的方法,注明某个类implements Serializable只是为了标识或表明这个类可以被序列化。        那么什么是序列化呢,序列化又有什么作用呢?        一个类,或对象能够被序列化表明这个类或对象能过转化成数据流的形式。之所以要转化为数据流是为了在数据传输(特别是IO操作和网络传输)中对流化(序列化)的对象进行读写操作。也就是说序列化是为了解决在对对象流进行读写操作时所引发的问题。        JAVA中实现序列化的基本过程是:       ( ...
<! -- beans 元素是Spring配置文件的根元素,所有的Spring 的配置文件都应按如下结构书写一〉 <beans> <!一配置id 为dataSource 的bean,该bean 是个数据源实例一〉 <bean 工d="dataSource" class="org.apache.corrunons.dbcp.BasicDataSource" destroy-method="close"> <! 确定数据源的驱动--> <property name="drive ...
4.包配置 包的属性 name |extends | namespace |abstract struts2的配置文件是从上到下处理的,所以父包应该在子包前面。 抽象包不能有Action的定义。 如果没有为包指定命名空间,包使用默认的命名空间”” 当某个包指定命名空间后包下所有的Action处理的URL应该是命名空间+ACTION名。 <package namespage=”/book” extends=”struts-default” name=”get”>   <action name=”getBook” class=”com.strutstest.GetB ...
HibernateDaoSupport类(org.springframework.orm.hibernate3.support.HibernateDaoSupport) 是Spring为Hibernate的DAO提供的工具类。 该类主要提供如下两个方法,方便DAO的实现: 1、public final HibernateTemplate getHibernateTemplate() 2、public final void setSessionFactory(SessionFactory sessionFactory) 其中,setSessionFactory方法用来接收Spring的Appli ...
一.“低耦合、高内聚”: 低耦合:就是软件在构造的时候,各个模块、各个功能、各个类都不会过度依赖于它周围的环境。只有这样,才能使我们的模块(功能、类)在周围发生变更时不受影响,做到易于维护和易于适应变更。 ...
Struts 2的基本配置 前面大致了解了Struts 2框架的基本内容,但这些基本内容都必须建立在Struts 2的配置文件基础之上,这些配置文件的配置信息也是Struts 2应用的核心部分。 3.5.1   配置web.xml文件 任何MVC框架都需要与Web应用整合, ...
MySql 使用总结 1.安装MySql,设置密码,并将允许使用命令提示符的勾给勾上。安装完后会自动启动服务,Mysql服务占内存比较小。   2.[color=green]启动:net start mySql[/color](请求的服务已启动。)    3.[color=green]进入:mysql -u root -p[/color],进入后要求输入密码。(u表示user,p表示password)我的密码为1   4.以下为常用命令: 列出数据库:show databases; 创建数据库: create database databaseName; 删除数据库: dro ...
Struts2、Hibernate、spring整合过程总结 相关配置版本:jdk1.5,Tomcat 6.0 ,  Myeclipse7.0 1.打开MyEclipse,创建一个web project项目,输入项目名,如mytest,下面的J2EE Specification Level选择“Java EE 5.0”,然后finish. 2.将项目部署到Tomcat里,有三种 ...
Global site tag (gtag.js) - Google Analytics