- 浏览: 100222 次
- 性别:
- 来自: 广州
-
最新评论
文章列表
关于创建JavaBean的小细节
- 博客分类:
- Java
例如创建一个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 ...
一、摘录出处: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 值相同时,才认为这两 ...
float与double的位分配
- 博客分类:
- Java
摘自网络:http://zhidao.baidu.com/question/344295417.html
单精度浮点数在机内占4个字节,用32位二进制描述。
双精度浮点数在机内占8个字节,用64位二进制描述。
浮点数在机内用指数型式表示,分解为:数符,尾数,指数符,指数四部分。
数符占1位二进制,表示数的正负。
指数符占1位二进制,表示指数的正负。
尾数表示浮点数有效数字,0.xxxxxxx,但不存开头的0和点
指数存指数的有效数字。
指数占多少位,尾数占多少位,由计算机系统决定。
可能是数符加尾数占24位,指数符加指数占8位 -- float.
数符加尾数占48位,指数 ...
Character源码浅析未完成
- 博客分类:
- SourceCode
一、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
...