自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

原创 面向对象设计原则三:依赖倒置原则

1.定义高层模块不依赖于低层模块。两者依赖于抽象。抽象不依赖于细节。细节依赖于抽象。 具体来说,每一个逻辑的实现由原子逻辑组成,不可分割的原子逻辑就是低层模块,原子逻辑的组装就是高层模块。抽象指的是抽象类和接口,不可以实例化;细节指的是实现类,可以实例化。2.好处减低类间的耦合性,降低并行开发引起的风险,提高代码的可读性和可维护性。 3.如何实现面向接口编程

2012-10-22 22:47:39 634

原创 面向对象设计原则二:里氏替换原则

定义所有引用基类的地方必须能透明地使用其子类的对象。只要父类能出现的地方子类就能出现,而且替换为子类也不会产生任何错误或异常。 1.子类必须完全实现父类的方法。2.子类可以有自己的个性(方法和属性)。3.覆盖或者实现父类的方法时输入参数可以被放大。4.覆写或实现类的方法时输出结果可以被缩小。

2012-10-22 22:23:29 585

原创 面向对象设计原则一:单一职责原则

1.定义只有一个原因引起类或者接口的变化。 这个很难说清楚,上网看的例子也不太懂,原因指的是什么,求高手指教。

2012-10-22 22:22:50 462

转载 常用正则表达式

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\

2012-10-10 10:46:41 538

原创 正则表达式

一、符号解释1、@符号表示跟在它后面的字符串按原义输出,不进行任何转义等操作其实@并非正则表达式的"成员",但是它经常与C#正则表达式出双入对 string str1 = @"C:\Inetpub\wwwroot";string str2 = "C:\\Inetpub\\wwwroot";string str3 = "C:\Inetpub\wwwroot";if ( st

2012-10-10 10:43:56 756

wdatepicker源代码文件

wdatepicker源代码文件

2012-08-01

.net平台AOP的实现

.net平台AOP的实现 .net平台AOP的实现 .net平台AOP的实现 .net平台AOP的实现 .net平台AOP的实现

2011-10-20

网上书店-开源-促销

网上书店-开源-对目录树和文件的操作: 一、 对目录树:可随意增加、删除、移动、修改(多层)子目录 二、 对文件 1、 可在相应的子目录里面随意增加、删除、修改文件(名) 2、 可在各子目录间随意对文件进行移动操作,包括单个文件 的移动和批量移动文件(包括整目录移动文件) 3、 可快速查询文件(不允许以全部查完文件的方式进行单个文件的查找),可查单个和批量查找文件

2010-03-29

空空如也

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

TA关注的人

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