摘要: 定义创建者模式:核心思想---将对象创建的变化部分与不变部分分离,将不变的部分抽象到基类中,将变化部分的创建延迟到具体类的实现过程中去。UML表示(因为工具使用不是很给力,画得很粗糙):示例下面是自己在整理思路时所写的一个例子,具体的实现用伪代码代替。 public class Computer ... 阅读全文
posted @ 2015-09-23 00:03 Tim_et 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 实质:工厂模式是将对象的创建嫁祸给工厂类, 降低对象之间的耦合。使用实例:1、简单工厂---也叫静态工厂其精髓在于静态:当需要创建新对象时,只需通过静态方法直接调用创建即可,没有了工厂类,目标对象的创建。这也就形成了对原创建逻辑的重组与优化。 public interface IService ... 阅读全文
posted @ 2015-09-17 23:18 Tim_et 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 序因为自己没有完整的看过设计模式,更别说真正的理解和使用过了,所以觉得蛮高大上的。而至于网络上已经存在不少关于设计模式的文章了,更是有大量的书籍对它们进行了讲解,而且讲解的非常好,例如大话设计模式、Head First设计模式。不过对于自己而言,看过不如自己写下来,根据自己的思维进行理解,所以仅此写... 阅读全文
posted @ 2015-09-16 23:57 Tim_et 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 前言最近看到一些关于sql的汇总博客,觉得还是很不错的。于是心血来潮,也想写一篇自己对这方面的一些认识(主要是点出一下自己比较少用demo写的,一般都是直接改设计时的,例如建表、该字段名)。一、数据库建立语句create database dbTaskon primary( name='dbTask... 阅读全文
posted @ 2015-09-13 11:45 Tim_et 阅读(354) 评论(0) 推荐(0) 编辑
摘要: .ini文件是什么.ini 文件是Initialization File的缩写,就是初始化文件。在Windows系统中,其是配置文件所采用的存储格式(主要是system.ini,win.ini,system32.ini),统管windows的各项配置。在应用程序中,我们可以使用这种格式的文件来存放一... 阅读全文
posted @ 2015-08-29 10:54 Tim_et 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 前言最近看到园子上有关于NuGet (读音:new get)的使用,所以心血来潮也跟着学习做了一下,觉得很流b哦。于是也就记一下自己的学习心得(并非一味的重复轮子,只是觉得他人做的写的就是对的,自己做出来了,验证了才是真理)。以下就是学习的知识点总结:一、NuGet的安装和使用公共包1)、安装:在v... 阅读全文
posted @ 2015-08-23 01:22 Tim_et 阅读(2889) 评论(0) 推荐(0) 编辑
摘要: 以下是Oracle批量执行脚本文件的步骤和方法1、创建脚本文件(xx.sql):例如文件CreateTableCreate table tb1(id varchar2(30),Name varchar2(50));Commit;/可以创建多个,但是要注意语句之间要以分号结尾,同时注意语句内尽量不要有... 阅读全文
posted @ 2015-08-18 22:55 Tim_et 阅读(2104) 评论(0) 推荐(0) 编辑
摘要: 题记:最近有在用FastReport进行开发报表工作,当然也有在看书,突然想到可以用书中所写来实现一个fastreport的帮助类。对于引用第三方类库,我们都会去将这个库在调用前进行相应的封装,也就是所谓的程序提供者模式。对第三方进行封装,当需要改变第三方(使用”第四方“的时候)不会影响到我们先前的... 阅读全文
posted @ 2015-07-27 01:03 Tim_et 阅读(954) 评论(0) 推荐(0) 编辑
摘要: 最近加班比较忙,时间也比较琐碎,蛮久没有写东西了。这次就总结一下自己使用IBatis.net的一些总结吧。IBatis简介IBatis.net是一款开源的Orm框架,应该算是从java的IBatis项目演化而来的基于C#的Orm框架。官方网站:http://www.mybatis.org/项目下载地... 阅读全文
posted @ 2015-07-19 11:07 Tim_et 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 关于C#类型转换的知识点,在各书籍以及博客文章中一抓一大把。那么我为什么又要重复这些文字呢----只因在各类文章中描述的很不错、明了,但是到了实际使用中(写代码)却被自己忽略了。仅此记下。例如当封装了数据库执行返回受影响行数的方法ExcuteNonQuery使其方法返回了object类型,而到了业务... 阅读全文
posted @ 2015-05-16 18:05 Tim_et 阅读(309) 评论(0) 推荐(0) 编辑