- 博客(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
497
原创 工厂方法和抽象工厂联系之我见
一言以蔽之,工厂方法创建一个对象,抽象工厂创建一系列相关的对象。抽象工厂的实现基于工厂方法。拿一个汽车工厂举例吧:汽车是一种产品,我们要生产出汽车,可以使用工厂方法模式。但这里有一个问题,汽车不是凭空捏出来的,而是用轮胎、发动机、外壳等各种零件组装起来的,汽车和零件的关系如下: n 组
2009-07-15 16:22:00
403
转载 __cdecl __fastcall与 __stdcall
__cdecl __fastcall与 __stdcall 调用约定: __cdecl __fastcall与 __stdcall,三者都是调用约定(Calling convention),它决定以下内容:1)函数参数的压栈顺序,2)由调用者还是被调用者把参数弹出栈,3)以及产生函数修饰名的方法。 1、__stdcall调用约定:函数的参数自右向左通过栈传递,被调用的函数在返回前清理传送参数的内存
2007-08-15 13:09:00
599
原创 大师,走好!
还记得阿拉法特吗,巴勒斯坦的民族英雄,一个活着能够带给他的民族尊严和希望,离去又带给他的同胞无尽悲伤甚至绝望的英雄,在他离开的那一天,他的民族多了一个永远的纪念日。 当回想起那呈排山倒海之势的人们以各种方式悼念这位英雄的时候,我总被那场面所感动。昨天,我在我的生命中第二次见到了这样的场面,那是因为大师的离去。 事实上,在大师所在的这一行,已
2007-07-09 09:08:00
671
原创 在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
830
转载 感叹句
一、 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
1153
翻译 精确计算和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
846
原创 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
1598
原创 所谓对类和接口的“主动使用”
所有的Java虚拟机实现必须在每个类或接口首次主动使用时初始化,以下6种情形符合主动使用的要求:1. 当创建某个类的新实例时2. 当调用某个类的静态方法时3. 当使用某个类或接口的静态字段,或者对该字段赋值时4. 当调用Java API中的某些反射方法时5. 当初始化某个类的子类时6.
2006-12-02 10:18:00
635
原创 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
1568
原创 SMTP&POP
一、术语: SMTP:简单邮件传输协议 POP:邮局协议 IMAP:因特网邮件读取协议 UA:用户代理(贮存客户机提供邮件服务) MTA:报文传送代理(实现邮件在广域网间的传送) MAA:报文读取代理 MIME:多用途因特网邮件扩充二、邮件体系结构 说一下最普遍的一种吧。 用户A发送邮件到用户B
2006-10-10 21:05:00
1707
转载 ClassLoader点滴
当JVM启动时,会形成由三个类加载器组成的初始类加载器层次结构,并依次调用,它们是: bootstrap classloader extension classloader (ExtClassLoader) system classloader (AppClassLoader) bootstrap classlo
2006-09-20 16:04:00
767
原创 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
901
原创 编写和使用动态ActionForm时的一些特点!
这两天学习到有关动态ActionForm的东西,感觉对于大型且对表项改动较频繁的WEB应用来说还是很有益处的,于是自己动手将原先应用普通ActionForm的应用程序改成应用动态ActionForm,这里列举编写过程中遇到的与普通ActionForm的不同: 1. 最大的不同就是动态ActionForm是配置出来的(在struts-config.xml中
2006-07-07 16:51:00
1385
原创 找不到resource bundle与配置load-on-startup
刚接触struts,按照书上的例子写了一个web应用,但是启动了tomcat服务器后却发现总是出现找不到resource bundle的错误。经过反复核查,也修改了不少东西,包括一点马虎以及注意resource在包中的存放位置(在/WEB-INF/classes下),但最终仍然无法解决这个问题,实在令人挠头。后来绝望时在web.xml配置文件中在配置action时在后面添
2006-07-04 13:12:00
1368
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人