`
文章列表
例如创建一个User class 普通模式:     setter返回void,变量和getter,setter符合Javabean规范。 public class User { private int id; private String user; public User(){} public User(int id , String user){ this.id = id; this.user = user; } public int getId() { return id; } public void setId(int ...
出处:http://www.ruanyifeng.com/blog/2006/12/notes_on_cryptography.html 1. 加密方法可以分为两大类。一类是单钥加密(private key cryptography),还有一类叫做双钥加密(public key cryptography)。前者的加密和解密过程都用同一套密码,后者的加密和解密过程用的是两套密码。 历史上,人类传统的加密方法都是前一种,比如二战期间德军用的Enigma电报密码。莫尔斯电码也可以看作是一种私钥加密方法。 2. 在单钥加密的情况下,密钥只有一把,所以密钥的保存变得很重要。一旦密钥泄漏,密码也就被破解 ...
obj.style方法,这个方法只能JS只能获取写在html标签中的写在style属性中的值(style="..."),看一下代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head& ...
出处:http://jawallok.blog.163.com/blog/static/3332397420100510506276/ 在前台脚本中,我们经常要操作页面元素的样式,比如标签页切换时,将当前标签加上一个样式,当切换到其他标签时,再将样式还原,本文介绍的是直接添加和移除 className 的方法。 归类: Javascript, (X)HTML/CSS, 关键词: 删除样式, hasClass, 检测样式, addClass, 增加样式, removeClass, 收藏本页到: 在前台脚本中,我们经常要操作页面元素的样式,比如标签页切换时,将当前标签加上一个样式,当切换到其他标签 ...
原文出处:http://www.cnblogs.com/pentiunz/archive/2010/04/20/1716425.html 在JavaScript中我们须要用到trim的地点很多,但是JavaScript又没有独立的trim函数或者要领可以运用,所以我们须要自己写个trim函数来实现我们的目的。      方案一:      以原型方式调用,即obj.trim()形式,此方式基本且运用方面广泛,定义方式如下: <script language="javascript"> /** * 删除左右两端的空格 */ String.prototy ...
Java 中共有 54 种运算符,按优先级可以分为 14 级,详见如下 优先级 操作符 含义 关联性 用法 ---------------------------------------------------------------- 1 [ ] 数组下标 左 array_name[expr] . 成员选择 左 object.member ( ) 方法参数 左 method_name(expr_list) ...
DriverManager与DataSource  连接数据库有何区别?         DriverManager传统的jdbc连接,通过Class.forName("XXX"),的办法注册之后,就可以DriverManager.getConnection()获得连接了。         DataSource是建立在JNDI服务基础上的,需要applica ...

XML,XML Schema,DTD

一、摘录出处:http://blog.csdn.net/liujinwei2005/article/details/6297857 XML   Schema   和DTD   都是用来定义各种文件中XML标记的使用规范.         XML   Schema   是标准的XML文件,而DTD则使用自己的特殊语法,因此,只需要知道XML的语法 ...
public boolean equals(Object obj) { return (obj instanceof Float) && (floatToIntBits(((Float)obj).value) == floatToIntBits(value)); } 将此对象与指定对象进行比较。当且仅当参数不是 null 而是 Float 对象,且表示的 float 值与此对象表示的 float 值相同时,结果为 true。为此,当且仅当将方法 #floatToLongBits(double) 应用于两个值所返回的 int 值相同时,才认为这两 ...
摘自网络:http://zhidao.baidu.com/question/344295417.html 单精度浮点数在机内占4个字节,用32位二进制描述。 双精度浮点数在机内占8个字节,用64位二进制描述。 浮点数在机内用指数型式表示,分解为:数符,尾数,指数符,指数四部分。 数符占1位二进制,表示数的正负。 指数符占1位二进制,表示指数的正负。 尾数表示浮点数有效数字,0.xxxxxxx,但不存开头的0和点 指数存指数的有效数字。 指数占多少位,尾数占多少位,由计算机系统决定。 可能是数符加尾数占24位,指数符加指数占8位 -- float. 数符加尾数占48位,指数 ...
一、Character的缓存设计 private final char value; private static class CharacterCache { private CharacterCache(){} // 只缓存127+1个字符 static final Character cache[] = new Character[127 + 1]; static { for(int i = 0; i < cache.length; i++) cache[i] = new Character((char)i); } ...
一、根据nm(key)参数,通过System.getProperty(nm)来获取系统属性值(value),本方法是获取系统参数值。别跟valueOf搞混了。 /* * @param nm property name. * @param val default value. * */ public static Integer getInteger(String nm, Integer val) { String v = null; try { // 若返回的系统value不是可d ...
一、引例,看如下代码 int a = 100, b = 100; System.out.println(a == b); // true,缓存了 Integer c = 1000, d = 1000; System.out.println(c == d); // false,没有缓存,要new Integer e = -128, f = -128; System.out.println(e == f); // true,缓存了 Integer g = -129, h = -129; System.out.println(g == h); // f ...
方法parseInt(String s,int radix)的目的是输出一个十进制数,这个数字是“String s”但是我们要知道他是多少进制的,而方法中“int radix”参数正是来表达这个信息的。 比如:parseInt(1010,2) 意思就是:输出2进制数1010在十进制下的数. 更直白地说:parseInt(String s,int radix)就是求“int radix”进制数“String s”的十进制数是多少。 ----------------------- 我们平时用到Integer.parseInt("123");其实默认是调用了int i ...
前言,大概了解了Integer的内部,而至于Long,就同理可证了。 一、看toString(int i , int radix)方法源码 /** * A constant holding the minimum value an int can * have, -2^31 = -2147483648 */ public static final int MIN_VALUE = 0x80000000; /** * A constant holding the maximum value an int can ...
Global site tag (gtag.js) - Google Analytics