- 博客(6)
- 收藏
- 关注
原创 c#中xmL文件生成操作的4中类型说明
内容(Content) - 不编译该文件,但将其包含在“内容”(Content) 输出组中。编译(Compile) - 将该文件编译到生成输出中。此设置用于代码文件。 嵌入资源(Embedded Resource) - 将该文件作为 DLL 或可执行文件嵌入主项目生成输出中。内容的读写和运行目录下的其他文件没有区分。编译和嵌入资源读写,需要用到,例如:GetType().A
2015-07-20 22:46:22 371
转载 网络分层TCP/IP 与HTTP
目前存在的两种网络分层模型:OSI模型和TCP/IP模型。OSI模型一共分为七层,TCP/IP模型和OSI模型类似,但是只分为四层。OSI模型OSI的全程是Open Systems Interconncection,即开放系统互联,它由ISO(International Organization for Standardization)制定。OSI是网络通信的一种通用框架,它分为七层,并且
2015-06-29 14:39:54 8053
转载 C#设计模式观察者
/**/ /// /// 在Observer Pattern(观察者模式)中,此类作为所有Subject(目标)的抽象基类 /// 所有要充当Subject的类(在此事例中为"猫")都继承于此类. /// 我们说此类作为模型,用于规划目标(即发布方)所产生的事件,及提供触发 /// 事件的方法. /// 此抽象类无抽象方法,
2015-06-26 16:43:59 292
转载 设计模式----责任链
使用情况描述:某人向银行借钱 借1W一下一般柜员就可以解决,借2W一下一般经理就能解决,如果借更多就需要主管才能解决。这就是一个责任链,根据条件的不同,分别进行复杂的逻辑运算。if,switch都可以进行这样的操作,但是需要在每一层进行一次复杂的操作。责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个
2015-06-26 10:08:12 377
转载 里氏代换
原帖:http://blog.csdn.net/lovelion/article/details/7540445里氏代换原则告诉我们,在软件中将一个基类对象替换成它的子类对象,程序将不会产生任何错误和异常,反过来则不成立,如果一个软件实体使用的是一个子类对象的话,那么它不一定能够使用基类对象。例如:我喜欢动物,那我一定喜欢狗,因为狗是动物的子类;但是我喜欢狗,不能据此断定我喜欢动物,因为我并不
2015-06-25 08:58:28 493
原创 c# 解耦合
工厂:顾名思义即为可以以加工的形式生成类的对象。需要工厂类、加工方法、产品的模型。工厂的作用在于解决耦合。耦合的不良影响:通俗的讲 模块一的实现依赖于模块二,更改模块二后,模块一也得更改,那么二者就有耦合。大型的程序必然不能出现这种情况,以本人相当匮乏的经验来看,耦合的类设计降低了代码的维护性。//接口:接口是一种契约 public interface IShowM
2015-06-23 20:10:54 4510
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人