自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 禁止ultraedit自动检测更新的方法

菜单栏:高级->配置->应用程序布局->其他取消勾选“自动检查更新”

2013-04-09 15:59:20 1768 1

Tomcat下配置Perl CGI

      要在Tomcat下运行用Perl脚本编写的CGI,需要修改Tomcat的两个配置文件,即web.xml和context.xml,这两个文件都位于Tomcat主目录下的conf文件夹下。(斑头雁原创: http://bantouyan.iteye.com)      在web.xml里面需要添加如下代码,以配置运行Perl CGI的Servlet。<servlet>...

2012-01-14 17:32:46 203

JavaScript操作符instanceof揭秘

     在JavaScript中,我们可以用instanceof操作符来判断对象是否是某个类的实例,如果obj instaceof Class返回true,那么我们认为obj是Class的实例,obj要么由Class创建,要么由Class的子类创建。来自Java或其他强类型语言的开发者一定认为如果obj instaceof Class返回true,那么obj肯定拥有Class的所有属性。事实是这...

2011-04-03 00:38:41 162

JavaScript对象的创建、继承及原型

       JavaScript是一种面向对象的脚本语言,但是JavaScript中的对象与其他语言(尤其是像Java、C#这样的静态语言)有很大的不同,JavaScript中的对象是基于原型的。原型是对象的基础,它定义并实现了一个新对象所必须包含的成员列表,并被所有同类对象实例所共享。与其他语言中类的概念相比,原型更像是类的静态成员。本文就JavaScript中对象的创建、继承做初步的讲解...

2011-03-30 00:14:23 151

解析Json文本——如何将Json文本转化为Java对象

      Json是一种简单小巧的数据交换格式,在Web开发中获得了广泛应用。网络上有很多Json库,光用Java编写的就不下二十个之多。无论哪一个Json库都必须具有一个基本功能,就是把Json文本转换为用本语言表示的数据结构,本文就是介绍如何把Json文本一字符一字符的解析成Java对象。      如果要问解析Json需要哪些基础知识的话,计算机科班出身的读者立马就能想到大学时学过的编...

2011-03-20 07:24:01 315

Java集合类hashCode错误之StackOverflowError

      前段时间写bantouyan-json代码,偶然发现Java集合类的一个问题,就是一旦集合中出现了循环引用,调用hashCode方法就会触发StackOverflowError错误。一般情况下集合内不会出现循环引用,但Java集合并不禁止这样做,从具体应用上讲,循环引用的情况也有可能出现。但是,一旦直接或间接调用hashCode方法,就会导致StackOverflowError,我不清...

2011-03-16 04:34:39 1060

解析Json——操纵JsonArray

      Json数组是子元素的有序集合,每个子元素都有一个下标,可以根据下标操纵Json数组的子元素。类JsonArray是bantouyan-json库对Json数组的抽象,提供操纵Json数组的各种方法。本文就介绍如何操纵JsonArray。 一、创建JsonArray实例      创建JsonArray实例有两类方法,一是利用超类Json的静态方法parseJsonText...

2011-03-15 02:44:58 326

解析Json——操纵JsonObject

      Json对象是Name Value对(即子元素)的无序集合,相当于一个Map对象。JsonObject类是bantouyan-json库对Json对象的抽象,提供操纵Json对象的各种方法。本文就介绍如何操纵JsonObject类。 一、创建JsonObject实例      创建JsonObject实例有两类方法,一是利用超类Json的静态方法parseJsonText、...

2011-03-15 01:42:31 123

ClearQuest缺陷之BaseAction

      在Schema设计中,我们经常把一些公用的代码写入Base Action的hook,这样可以减少我们的工作量与Schema的复杂性。然而,ClearQuest关于Base Action的设计并不完善,BaseAction的hook只能先于顶层Action运行,而不能晚于顶层Action的hook运行,这种缺失导致有时候无法利用BaseAction的便利。下面结合具体的经历说一下这种缺失...

2011-03-11 05:08:54 135

ClearQuest缺陷之当前时间

      Date_Time类型字段记录Entity关于时间方面的信息,是一种必不可少的类型,然而,Date_Time类型字段若不谨慎设计,有时候会带来意想不到的Bug。下面说一下我所遇到的Bug。       Schema中主Entity叫Issue,Issue有一个Date_Time类型的字段叫submitDate,用于记录提交Issue的时间。我们有一条业务规则是Issue必须在某...

2011-03-10 12:55:30 147

ClearQuest缺陷之History

      ClearQuest中每一个Entity都有一个特殊字段history,这是一个系统字段,设计Schema时不允许修改或删除。该字段能够记录用户对Entity的每一次修改,包括状态的变化、Action的Name,Action发生的时间以及执行Action的User等,在考察有谁更改过Entity时十分有用。       然而,查看history时并不仅仅想知道有谁在什么时间对E...

2011-03-10 07:17:48 149

解析Json——Json类的实例方法

      作为所有Json实例的基类Json定义了操作Json实例的通用方法,下面将一一介绍。 一、输出Json文本      要把Json实例转换为字符串,可以调用Json类的方法generateJsonText,这个方法有两个重载版本,带参数的与不带参数的。带参数的generateJsonText(boolean)让你自己决定JsonObject子元素的Name部分是否用引号括起...

2011-03-09 04:22:44 261

解析Json——Json类的静态方法

      要使用bantouyan-json库解析Json数据,可以使用类Json。类Json是JsonArray、JsonObject和JsonPrimitive的基类,它有四个静态方法用于解析Json数据,这四个方法分别是parseJsonText、parseJsonReader、parseJavaMap、parseJavaCollection,下面依次介绍。 一、parseJson...

2011-03-05 18:43:26 398

解析Json——bantouyan-json库概述

      bantouyan-json库是用来解析与编码Json数据的Java库,该库按照Json标准RFC4627编写,能够实现字符串与Json实例的相互转换,可以读取Reader得到Json实例,或将Json实例写入到Writer,还能将Collection与Map对象转换为Json实例。      RFC4627定义了Json的六种类型,分别是Array、Object、String、N...

2011-03-04 03:20:46 187

Json与XML

     上研究生时对XML做了相当的学习研究,可惜后来并没有用到,工作后使用ExtJS才开始接触Json,发现Json也是一种不错的数据格式。Json与XML都是基于文本的格式,都可以用来传输和保存数据,不过个人以为,用来传输Json较好,如果做配置文件XML更胜一筹。      XML的全称是Extensible Markup Language,即可扩展标记语言,它与HTML一样,...

2011-02-19 16:26:59 112

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除