1、md5加密,该加密算法是单向加密,即加密的数据不能再通过解密还原。相关类包含在java.security.MessageDigest包中。2、3-DES加密,该加密算法是可逆的,解密方可以通过与加密方约定的密钥匙进行解密。相关类包含在javax.crypto.*包中。3、base64编码,是用于传输8bit字节代码最常用的编码方式。相关类在sun.misc.BASE64Decoder和sun.misc.BASE64Encoder中。4、URLEncoder编码,是一种字符编码,保证被传送的参数由遵循规范的文本组成。相关类在java.net.URLEncoder包中。细节:1、进行MD5加密...
http://www.jb51.net//article/16558.htm
jce.jarsecurity/US_export_policy.jarsecurity/local_policy.jarext/sunjce_provider.jarJava运行时会自动加载这些包,因此对于带main函数的应用程序不需要设置到CLASSPATH环境变量中。对于WEB应用,不需要把这些包加到WEB-INF/lib目录下。以下是java中调用sun公司提供的3DES加密解密算法的样本代码:[code]/*字符串DESede(3DES)加密*/importjava.security.*;importjavax.crypto.*;importjavax.crypto.spec.Sec...
http://www.jb51.net//article/16556.htm
同样一段代码,两次调用,一次通过,一次异常:functionclearSelect(obj){if(obj&&obj.options)obj.options.length=0;}以下是前人的一些经验:这是两个经典异常,不知道原理的话很难定位。从下面的代码中可用看到发生的条件<iframesrc="javascript:'<script>top.ff1={abc:function(){}}<\/script>'"width=0height=0name="f1"></iframe><buttononclick="f1.locat...
http://www.jb51.net//article/16533.htm
前台[code]<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><title>无标题页</title><styletype="text/css">.show{display:block;}.hide{display:none;}</style&g...
http://www.jb51.net//article/16531.htm
前台[code]<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><title>无标题页</title><styletype="text/css">.show{display:block;}.hide{display:none;}</style&g...
http://www.jb51.net//article/16529.htm
前台 [code]<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><title>无标题页</title><scripttype="text/javascript"src="jquery/jquery.js"></script>&l...
http://www.jb51.net//article/16528.htm
前台 [code]<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><title>无标题页</title><scripttype="text/javascript"src="jquery/jquery-1.2.6.js"></script...
http://www.jb51.net//article/16527.htm
法宝就是Concurrent.Thread这个家伙,其实是一个js库,你可以从网站下载源代码.如何使用呢?很简单Concurrent.Thread.create(f,a1,a2,...)f为你要调用的函数,a1,a2为该函数的参数,这样创建了一个线程,你可以同时创建多个,他们会同时去执行,这个库同时提供了很多的方法,类似其它语言里的Thread使用方法,如Concurrent.Thread.stop();等。具体去网站去了解。[code]<html><body><scripttype="text/javascript"src="Concurrent.Thread....
http://www.jb51.net//article/16519.htm
[code]Date.prototype.dateAdd=function(interval,number){vard=this;vark={'y':'FullYear','q':'Month','m':'Month','w':'Date','d':'Date','h':'Hours','n':'Minutes','s':'Seconds','ms':'MilliSeconds'};varn={'q':3,'w':7};eval('d.set'+k[interval]+'(d.get'+k[interval]+'()+'+((n[interval]||1)*number)+')');retur...
http://www.jb51.net//article/16517.htm
循环是很常用的一个控制结构,大部分东西要依靠它来完成,在JavaScript中,我们可以使用for(;;),while(),for(in)三种循环,事实上,这三种循环中for(in)的效率极差,因为他需要查询散列键,只要可以就应该尽量少用。for(;;)和while循环的性能应该说基本(平时使用时)等价。 而事实上,如何使用这两个循环,则有很大讲究。我在测试中有些很有意思的情况,见附录。最后得出的结论是: 如果是循环变量递增或递减,不要单独对循环变量赋值,应该在它最后一次读取的时候使用嵌套的++或—操作符。 如果要与数组的长度作比较,应该事先把数组的length属性放入一个局部变量中,减...
http://www.jb51.net//article/16506.htm
书中附带的测试代码如下 [code]<html><head><title>Example</title></head><body><p><strong>Note:</strong>ThelatestversionsofFirefoxseemtohavefixedthestringconcatenationproblem.IfyouareusingFirefox1.0orlater,thestringbuffermayactuallytakelongerthannormalstr...
http://www.jb51.net//article/16505.htm
