摘要: 怎么突然想说点什么?又不知道说些什么,最近都老是打酱油,上班时这个部门窜一下,跟这个人吹一牛逼,就现在连主任和经理他们都叫我是老油条,有时候想想 自己的行为(具体就不说了)真的有点过了,在这想对你们说声“对不起”。要感谢的人物什么时候发现博客园我记不清了,自从来博客园,认识了来自大型互联网公司的朋友,真的非 常感谢博客园的园友们(dolphinX前端开发、汤姆大叔前端开发、BarretLee前端开发、蒋金楠专注.net后端、何戈洲企业级架构、CareySon数据库管理等),谢谢你们让我学了到很多东西,不管是技术方面,还是生活上都让对未来充满了正能量。每天看到你们更新自己的博客,有很多感慨,看. 阅读全文
posted @ 2014-01-18 01:01 小武子技術博客 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 主要內容: 1.ORM的概念 2.為什麽要使用ORM3.ORM的優缺點4..Net中有那些ORM產品5.總結一、ORM的概念 ORM,即Object-Relational Mapping(對象關係映射),它的作用是在關係數據庫和業務實體對象之間作一個映射,這樣,我們在具體的操作業務對象的時候,就不需要再去和複雜的SQL語句打交道,只需簡單的操作對象的屬性和方法。二、為什麽要使用ORM 2.1操作數據庫代碼的重複性 在ORM之前我们知道通过ADO.NET可以访问数据库。或者更进一步,学过三层架构的开发人员,知道可以将通过ADO.NET对数据库的操作提取到一个单独的类SqlHelper中,然后在. 阅读全文
posted @ 2013-12-21 17:17 小武子技術博客 阅读(12107) 评论(0) 推荐(0) 编辑
摘要: 參考博客文章http://www.cnblogs.com/kebixisimba/category/130432.html http://www.cnblogs.com/qqlin/tag/Unity/ 依赖注入容器Unity Application Block快速入门http://www.cnblogs.com/zjypp/archive/2011/07/08/2319268.html http://www.cnblogs.com/doriandeng/category/123100.html主要內容:1.Unity是什麽?2.Unity能做什麽?3.項目中什麽時候要使用到Unity?2.快 阅读全文
posted @ 2013-12-02 16:47 小武子技術博客 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 主要內容: 1.面向切面編程(AOP)概念 2.面向切面編程(AOP)與面向對象編程(OOP)的區別 3.面向切面編程(AOP)的優缺點 4.有關面向切面編程(AOP)的幾個重要概念 5.AOP和OOP是什麽關係一、面向切面編程(AOP)概念面向切面編程(Aspect-Oriented Programming,英文簡稱AOP),它是可以通過預編譯方式和運行期動態代理實現在不修改源代碼的情況下給程序動態統一添加功能的一種技術。它是一種新的方法論,它是對傳統OOP編程一種補充。 主要的功能是:日誌記錄,性能統計,安全控制,事務處理,異常處理等等。主要的意圖是:將日誌記錄,性能統計,安全控制,事務處 阅读全文
posted @ 2013-12-02 11:56 小武子技術博客 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 參考資料http://blog.csdn.net/m13666368773/article/details/7802126背景介紹 在设计模式中,尤其是结构型模式很多时候解决的就是对象间的依赖关系,变依赖具体为依赖抽象。平时开发中如果发现客户程序依赖某个或某类对象,我们常常会对他们进行一次抽象,形成抽象的抽象类、接口,这样客户程序就可以摆脱所依赖的具体类型。 这个过程中有个环节被忽略了------谁来选择客户程序需要的满足抽象类型的具体类型呢?通过后面的介绍你会发现很多时候创建型模式可以比较优雅的解决这个问题,但另一个问题出现了,如果您设计的不是具体的业务逻辑,而是公共库或框架程序呢,这时候. 阅读全文
posted @ 2013-12-02 10:48 小武子技術博客 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 此文章主要参考http://www.cnblogs.com/weiweibtm/archive/2013/06/21/3148583.html 参考书籍《WCF全面解析上册》、《WCF全面解析下册》 非常感谢蒋金楠(Artech)老师 http://www.cnblogs.com/artech Windows通信基础(Windows Communication Foundation,WCF)是基于Windows平台下开发和部署服务的软件开发包(Software Development Kit,SDK)。 WCF就是微软对于分布式处理的 编程技术的集大成者,它将DCOM、Remoting、We. 阅读全文
posted @ 2013-11-27 20:24 小武子技術博客 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 一、建造者模式介绍 建造者模式(Builder Pattern),将一个复杂对象的构建与它的表示分离,使的同样的构建过程可以创建不同的表示。 建造者模式的优点是:使得建造代码与表示代码分离,由于建造者隐藏了该产品是如何组装的,所以如要改变一个产品的内部表示,只需要再定义一个具体的建造者就可以了。二、解决实际问题 主要用于创建一些复杂的对象,这些对象内部构建间的建造顺序通常是稳定的,但是对象内部的构建通常面临着复杂的变化。三、生活中的例子 建造者模式将复杂对象的构建与对象的表现分离开来,这样使得同样的构建过程可以创建出不同的表现。这种模式用于快餐店制作儿童餐。典型的儿童餐包括一个主食,一个辅.. 阅读全文
posted @ 2013-11-21 22:20 小武子技術博客 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 一、适配器设计模式介绍 适配器模式,将一个类装换成客户期望的另外一个接口。Adapter模式使用的原本由于接口不兼容而不能茉莉花物那些可以一起工作。二、解决的问题 1、使用第三方组件,而这个组件的接口与目前系统接口不兼容(如方法与系统方法不一致等),可以使用适配器模式解决接口不兼容问题。 2、使用早前项目一些有用的类,可以用适配器模式解决现有接口与原有对象接口不兼容问题。三、生活中的例子 适配器模式允许将一个类的接口转换成客户期望的另一个接口,使用原本由于接口不兼容而不能一起工作的类可以一起工作。扳手提供了一个适配器的例子。一个孔套在棘齿上,棘齿的每个边的尺寸是相同的。在美国典型的连长为1/2 阅读全文
posted @ 2013-11-21 21:59 小武子技術博客 阅读(450) 评论(0) 推荐(1) 编辑
摘要: 一、单例模式介绍 单例模式(Singleton Pattern),保证一个类只有一个实例,并提供一个访问它的全局访问点。单例模式因为Singleton封装它的唯一实例,它就可以严格地控制客户怎样访问它以及何时访问它。 二、解决问题当一个类只允许创建一个实例时,可以考虑使用单例模式。三、单例模式分析(Analysis)1.代码单例模式类 Singleton:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace. 阅读全文
posted @ 2013-11-13 21:00 小武子技術博客 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1.什么是设计模式 设计模式是对在软件设计过程中重复出现的问题提出了一种比较好的解决方案。正如一位专家所说:设计模式是对程序设计人员经常遇到的设计问题的可再现的解决方案(The Smalltalk Companion)。GOF设计模式通常被认为是其他设计模式的基础,随着业务复杂度的增大,会不断涌现新的设计模式,而这些新的设计模式一般会以GOF模式理论为参照。 2.为什么要学习设计模式 从 个人职业规划来考虑。一位软件开发工程师随着编码量的增加,开发经验的增加,软件理论理解的加深,会不由自主地想一些方法或者捷径,来提高自己的生产率, 而不是面对重复的问题做相同的工作,当你有这种想法的时候,就.. 阅读全文
posted @ 2013-11-13 20:30 小武子技術博客 阅读(467) 评论(0) 推荐(0) 编辑