自定义博客皮肤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)
  • 收藏
  • 关注

原创 Applying UML and PATTERNS 学习笔记之用例

1 用例一定是和使用系统的目标相关的。在写用例之前,先要确定好目标,即goal ---> use case。2 goal就是用户所做工作的goal,需要系统帮他达成。一个goal必须是可观察得到的且有价值的goal。3 一个use case (ESP级)对应一个goal,描述达成goal所要经历的scenario。4 一个use case一定描述的是系统需要做什么,而不是怎么做(bla

2009-07-22 15:31:00 454

原创 工厂方法和抽象工厂联系之我见

一言以蔽之,工厂方法创建一个对象,抽象工厂创建一系列相关的对象。抽象工厂的实现基于工厂方法。拿一个汽车工厂举例吧:汽车是一种产品,我们要生产出汽车,可以使用工厂方法模式。但这里有一个问题,汽车不是凭空捏出来的,而是用轮胎、发动机、外壳等各种零件组装起来的,汽车和零件的关系如下:                                            n         组

2009-07-15 16:22:00 373

转载 __cdecl __fastcall与 __stdcall

__cdecl __fastcall与 __stdcall 调用约定: __cdecl __fastcall与 __stdcall,三者都是调用约定(Calling convention),它决定以下内容:1)函数参数的压栈顺序,2)由调用者还是被调用者把参数弹出栈,3)以及产生函数修饰名的方法。 1、__stdcall调用约定:函数的参数自右向左通过栈传递,被调用的函数在返回前清理传送参数的内存

2007-08-15 13:09:00 569

原创 大师,走好!

         还记得阿拉法特吗,巴勒斯坦的民族英雄,一个活着能够带给他的民族尊严和希望,离去又带给他的同胞无尽悲伤甚至绝望的英雄,在他离开的那一天,他的民族多了一个永远的纪念日。        当回想起那呈排山倒海之势的人们以各种方式悼念这位英雄的时候,我总被那场面所感动。昨天,我在我的生命中第二次见到了这样的场面,那是因为大师的离去。        事实上,在大师所在的这一行,已

2007-07-09 09:08:00 645

原创 在Tomcat中配置DataSource

进入Tomcat的 Server Administration(http://localhost:8080/admin/)             JNDI Name: jdbc/certificate          注意必须是以jdbc/开头            Data Source URL: jdbc:mysql://localhost:3306/s    

2007-06-05 13:24:00 794

转载 感叹句

一、 what引导的感叹句结构有三种:    1. What + (a / an) + 形容词 + 可数名词单数 + 其它!    2. What + 形容词 + 可数名词复数 + 其他!    3. What + 形容词 + 不可数名词 + 其他!例如:    (1) What a great pity you missed the lecture again!你又一次错过了讲座

2007-05-05 07:29:00 1067

翻译 精确计算和BigDecimal

       System.out.println(2.00-1.10)      这个结果实际上不是0.9。在Java中,并不是所有的十进制数字都能被double类型准确地描述,因此double、float型不能进行精确计算。解决问题的办法是用java.math包中的BigDecimal类,它用以描述任意精度的有符号十进制数字System.out.println(new Bi

2006-12-19 14:13:00 818

原创 java中的“%”运算符

考虑下面这个判断是否是奇数的方法:public static boolean isOdd(int i){     return i%2==1;} 乍一看没问题,其实这样做是不对的。因为在Java语言中,如果i是负奇数的话,那么其结果应当是-1,所以上例并没有考虑到所有的情况,正确的做法如下:public static boolean isOdd(int i){    ret

2006-12-19 13:15:00 1538

原创 所谓对类和接口的“主动使用”

所有的Java虚拟机实现必须在每个类或接口首次主动使用时初始化,以下6种情形符合主动使用的要求:1.         当创建某个类的新实例时2.         当调用某个类的静态方法时3.         当使用某个类或接口的静态字段,或者对该字段赋值时4.         当调用Java API中的某些反射方法时5.         当初始化某个类的子类时6.   

2006-12-02 10:18:00 604

原创 Tomcat+Axis配置

Version of Tomcat:5.5.9Version of Axis:1.1Version of JDK:1.5.03安装步骤: 安装Tomcat 解压缩Axis到Axis_HOME 将Axis_HOME/webapp中的文件(axis2-web、web-inf)拷贝到Tomcat_HOME/webapps/axis下,这里axis是新建的

2006-11-29 15:19:00 1524

原创 SMTP&POP

一、术语: SMTP:简单邮件传输协议 POP:邮局协议 IMAP:因特网邮件读取协议 UA:用户代理(贮存客户机提供邮件服务) MTA:报文传送代理(实现邮件在广域网间的传送) MAA:报文读取代理  MIME:多用途因特网邮件扩充二、邮件体系结构    说一下最普遍的一种吧。    用户A发送邮件到用户B

2006-10-10 21:05:00 1674

转载 ClassLoader点滴

    当JVM启动时,会形成由三个类加载器组成的初始类加载器层次结构,并依次调用,它们是:     bootstrap classloader     extension classloader (ExtClassLoader)     system classloader (AppClassLoader)     bootstrap classlo

2006-09-20 16:04:00 741

原创 PHP5+apache2.0.58+XP 环境配置

软件准备:  apache_2.0.58-win32-x86-no_ssl.msi        www.apache.org php-5.1.4-Win32.zip    http://www.php.net/downloads.php 一、安装apache服务器: 直接双击.msi执行安装程序 apache服务器默认监听端口是80,如

2006-07-21 14:18:00 874

原创 编写和使用动态ActionForm时的一些特点!

        这两天学习到有关动态ActionForm的东西,感觉对于大型且对表项改动较频繁的WEB应用来说还是很有益处的,于是自己动手将原先应用普通ActionForm的应用程序改成应用动态ActionForm,这里列举编写过程中遇到的与普通ActionForm的不同:        1.  最大的不同就是动态ActionForm是配置出来的(在struts-config.xml中

2006-07-07 16:51:00 1351

原创 找不到resource bundle与配置load-on-startup

       刚接触struts,按照书上的例子写了一个web应用,但是启动了tomcat服务器后却发现总是出现找不到resource bundle的错误。经过反复核查,也修改了不少东西,包括一点马虎以及注意resource在包中的存放位置(在/WEB-INF/classes下),但最终仍然无法解决这个问题,实在令人挠头。后来绝望时在web.xml配置文件中在配置action时在后面添

2006-07-04 13:12:00 1316

空空如也

空空如也

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

TA关注的人

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