摘要: 下载 到http://json-lib.sourceforge.net下载json-lib-1.1-jdk15.jar,运行json还需要的包有:commons-lang.jar、commons-logging.jar,commons-beanutils.jar、xom-1.0-2005-01-05.jar、ezmorph-1.0.1.jar,可在http://www.docjar.com搜索下载。 l 转化数组和集合 boolean[] boolArray = new boolean[]{true,false,true}; JSONArray jsonArray = JSONArray.fr 阅读全文
posted @ 2011-06-17 16:23 Joly-Han 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 这里http://snowolf.iteye.com/blog/379860有关于加密算法,加密介绍的详细解析,蛮不错的 阅读全文
posted @ 2011-06-16 17:56 Joly-Han 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://tech.ccidnet.com/art/3539/20070924/1222147_1.htmlJAVA反射机制JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。1.得到某个对象的属性1publicObjectgetPropert 阅读全文
posted @ 2011-06-16 17:43 Joly-Han 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 好了,下面开始说jQuery里面功能最强的Ajax请求方法 $.ajax(); jQuery.ajax( options ) : 通过 HTTP 请求加载远程数据 这个是jQuery 的底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。 $.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该对象,但特殊情况下可用于手动终止请求。 注意: 如果你指定了 dataType 选项,请确保服务器返回正确的 MIME 信息,(如 xml 返回 "text/xml")。错误的 MIME 类型可能导致不可预知的错误。见 阅读全文
posted @ 2011-06-14 15:51 Joly-Han 阅读(1228) 评论(0) 推荐(0) 编辑
摘要: http://ajax.open-open.com/ajax20080502232526.htm 阅读全文
posted @ 2011-06-02 15:36 Joly-Han 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 如何简单部署用VSTO SE 2005开发的Excel,Word插件本文标题之所以要加上简单二字,是为了区别于msdn上的两篇讲述VSTO部署的经典长文。http://msdn2.microsoft.com/en-us/library/bb332051.aspx http://msdn2.microsoft.com/en-us/library/bb332052.aspx 其实VSTO插件的部署无非就是Prerequisites和grant full trust (因为注册表是模板帮我们处理好的,我们不需要去关心,下文有详述)。上面的两篇文章为了一步到位的解决好以上两个问题,并打包.msi文件, 阅读全文
posted @ 2011-05-25 10:49 Joly-Han 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 1 、对象的初始化 (1 )非静态对象的初始化 在创建对象时,对象所在类的所有数据成员会首先进行初始化。 基本类型:int 型,初始化为0. 如果为对象:这些对象会按顺序初始化。 ※在所有类成员初始化完成之后,才调用本类的构造方法创建对象。 构造方法的作用就是初始化。 (2 )静态对象的初始化 程序中主类的静态变量会在main方法执行前初始化。 不仅第一次创建对象时,类中的所有静态变量都初始化,并且第一次访问某类(注意此时未创建此类对象)的静态对象时,所有的静态变量也要按它们在类中的顺序初始化。 2 、继承时,对象的初始化过程 (1 )主类的超类由高到低按顺序初始化静态成员,无论静态成员是否为 阅读全文
posted @ 2011-05-24 15:15 Joly-Han 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 还是那样的,java的概念就是多,有时候多的还没等你反应过来又给你出来一个新的概念。反射是个很重要的概念,这是一种机制,不只是java里面有,很多语言里面都有。这个概念是一个叫Smith的大师,由1982年提出来的。指的是一类应用,它们能够自描述和自控制。这样说太抽象了。我们看个例子,实践:import java.lang.reflect.*;public class Refl { public static void main(String args[]) { try { //Class.forName() 这是反射的一种方式。将类在运行时自动加载进来 Class c = Class.for 阅读全文
posted @ 2011-05-24 14:55 Joly-Han 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 有时候,重载和重写的方式有些复杂,在jdk5里面。有一些方式能简化一些。我们来看看吧,jdk5的可变参数。 如果把相同参数类型的方法重载好几遍真的是很烦。就一个方法,pri(String args), pri(String arg0 ,String arg1), pri(String arg0,String arg1,String arg2), pri(String arg0,String arg1,String arg2,String arg3)。这样的话会写很多烦琐的代码。现在jdk5可以,用“…”来代替这些参数。实践:public class overload { //若干个相同类型的参 阅读全文
posted @ 2011-05-24 11:35 Joly-Han 阅读(242) 评论(0) 推荐(0) 编辑
摘要: DllImport是System.Runtime.InteropServices命名空间下的一个属性类,其功能是提供从非托管DLL导出的函数的必要调用信息。 DllImport属性应用于方法,要求最少要提供包含入口点的dll的名称。 DllImport的定义如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> [AttributeUsage(AttributeTargets.Method)] public class DllImportAt 阅读全文
posted @ 2011-05-18 10:18 Joly-Han 阅读(726) 评论(0) 推荐(0) 编辑