摘要:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"><beans> <!-- 定义事务管理器(声明式的事务) --> ... 阅读全文
2009年10月14日 #
2009年9月29日 #
摘要:
刚刚开始接触J2EE,我发现的haibernate级联删除的问题;实验如下:1.首先将hibernate主表配置文件cascade设置为"delete";oracle数据库的外键ondelete设置为noaction删除主表中的数据,会报异常violated - child record found2.首先将hibernate主表配置文件cascade设置为""save-update"";orac... 阅读全文
2009年1月16日 #
摘要:
UML中包含的模型。分为三类:功能、行为和实现。功能类别模型用来收集要求和描述功能。行为类别模型用于描述解决方案的对象和用户的行为。实现类别模型用于解决方案功能和行为的物理实现。 阅读全文
2009年1月15日 #
摘要:
使用游标,将多行数据更新同步更新到另一张表中到 阅读全文
2009年1月14日 #
摘要:
读写大文本为防止注入等各种问题,将文本转换为Unicode或UTF8进行保存。
图像文件的处理写入,使用文件上传控件将数据读入流中,再写入二字节数组中,直接写入数据库。
图像文件的读取,直接写入流。 阅读全文
2008年12月24日 #
摘要:
身份证、日期、时间、电话号码、汉字、邮编、Email、金额等常用字符串验证正则表达式验证;
sql注入验证 阅读全文
2008年12月22日 #
摘要:
1.如何在JavaScript访问C#函数?
2.如何在JavaScript访问C#变量?
3.如何在C#中访问JavaScript的已有变量?
4.如何在C#中访问JavaScript函数?
5.ASP.NET 中快捷键! 阅读全文
2008年12月11日 #
摘要:
构造函数、只读字段、结构、New&override、继承 阅读全文
2008年12月10日 #
摘要:
简单整型类型、常量、值类型与引用类型、类型转换、装箱和拆箱、枚举、命名空间、表达式、数组
阅读全文
摘要:
"开放-封闭"原则(OCP) 里氏代换原则(LSP) 依赖倒置原则(DIP) 接口隔离原则(ISP) 合成/聚合复用原则(CARP) 迪米特法则(LoD) 阅读全文
2008年12月9日 #
摘要:
.NET Framework简介,包括框剪结构、编译过程、MSIL、CLR基础知识 阅读全文
2008年12月7日 #
摘要:
1、吃宵夜。会得胃癌。因为胃得不到休息。 2、一个星期只能吃四颗蛋。吃太多。对身体不好。 3、鸡屁股含有致癌物,不要吃较好。 4、饭后吃水果是错误的观念。应是饭前吃水果。 5、女生月经来时。不要喝绿茶。因为绿茶室凉性的,可以喝红茶,因为红茶属热性。多吃可以补血的东西。 6、喝豆浆时不要加鸡蛋及糖。也不要喝太多。 7、空腹时不要吃蕃茄,最好饭后吃。 8、早上醒来。先喝一杯水。预防结石。... 阅读全文
2008年12月4日 #
摘要:
一、创建型模式1、Factory追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何... 阅读全文
摘要:
结构型模式,顾名思义讨论的是类和对象的结构,它采用继承机制来组合接口或实现(类结构型模式),或者通过组合一些对象,从而实现新的功能(对象结构型模式)。这些结构型模式,它们在某些方面具有很大的相似性,仔细推敲,侧重点却各有不同。本文试图对这几种结构型模式做一个简单的小结。
阅读全文
摘要:
创建型模式,就是用来创建对象的模式,抽象了实例化的过程。它帮助一个系统独立于如何创建、组合和表示它的那些对象。本文对五种常用创建型模式进行了比较,通过一个游戏开发场景的例子来说该如何使用创建型模式。 阅读全文
摘要:
在面向对象的软件设计中,我们经常会遇到一类集合对象,这类集合对象的内部结构可能有着各种各样的实现,但是归结起来,无非有两点是需要我们去关心的:一是集合内部的数据存储结构,二是遍历集合内部的数据。面向对象设计原则中有一条是类的单一职责原则,所以我们要尽可能的去分解这些职责,用不同的类去承担不同的职责。Iterator模式就是分离了集合对象的遍历行为,抽象出一个迭代器类来负责,这样既可以做到不暴露集合的内部结构,又可让外部代码透明的访问集合内部的数据。 阅读全文
摘要:
定义一系列的算法,把它们一个一个封装起来,并且使它们可相互替换。本模式使得算法可以独立于它的客户而变化。 阅读全文
摘要:
策略模式的用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。 阅读全文
摘要:
定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。Template Method使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。
阅读全文
摘要:
变化一直以来都是软件设计的永恒话题,在XP编程中提倡拥抱变化,积极应对。如何更好的去抓住变化点,应对变化?如何更好的提高代码复用?通过学习Template Method模式,您应该有一个新的认识。 阅读全文