上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页
摘要: 抽象工厂模式提供了一个创建一系列相关或相互依赖对象的接口,运用抽象工厂模式的关键点在于应对“多系列对象创建”的需求变化。一句话,学会了抽象工厂模式,你将理解OOP的精华:面向接口编程。看了TerryLee 的例子 自己加了一个先定义两个抽象类[代码]为什么要定义这两个类呢?一个维护性良好的系统应该遵循“开闭原则”。即:封闭对原来代码的修改,开放对原来... 阅读全文
posted @ 2009-06-19 15:59 melody&bobo 阅读(182) 评论(0) 推荐(0) 编辑
摘要: Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。有很多种实现方式 这种最好理解[代码]这种实现方式对多线程来说是安全的,同时线程不是每次都加锁,只有判断对象实例没有被创建时它才加锁,有了我们上面第一部分的里面的分析,我们知道,加锁后还得再进行对象是否已被创建的判断。它解决了线程并发问题,同时避免在每个 Instance 属性方法的调用中都出现独占锁定。它还允许您将实例... 阅读全文
posted @ 2009-06-11 17:54 melody&bobo 阅读(212) 评论(0) 推荐(0) 编辑
摘要: [代码] 阅读全文
posted @ 2009-06-10 18:05 melody&bobo 阅读(456) 评论(2) 推荐(0) 编辑
摘要: 在ASP.NET中,有很多种保存信息的对象.例如:APPlication,Session,Cookie,ViewState和Cache等,那么它们有什么区别呢?每一种对象应用的环境是什么? 为了更清楚的了解,我们总结出每一种对象应用的具体环境,如下表所示: 方法信息量大小保存时间应用范围保存位置Application任意大小整个应用程序的生命期所有用户服务器端Session小量,简单的数据用户活动... 阅读全文
posted @ 2009-06-03 15:54 melody&bobo 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 【背景】最近做了一个双机备份,就是服务器上有个文件夹,会接收客户端传来的文件,而我们要做的就是同步这台服务器和另一台备用服务器上的文件.为了实现这个功能我们使用的tcp点对点传输.【开发环境】VS2005【实现原理】要实现同步要解决两个问题,一个是获取本地服务器上上传上来的文件,二是实现两台机器间的文件传输.第一个问题我们用的FileSystemWatcher这个可以监视指定文件夹下的文件变动,然... 阅读全文
posted @ 2009-05-31 13:19 melody&bobo 阅读(1626) 评论(1) 推荐(1) 编辑
摘要: TCP协议是一个基本的网络协议,基本上所有的网络服务都是基于TCP协议的,如HTTP,FTP等等,所以要了解网络编程就必须了解基于TCP协议的编程。然而TCP协议是一个庞杂的体系,要彻底的弄清楚它的实现不是一天两天的功夫,所幸的是在.net framework环境下,我们不必要去追究TCP协议底层的实现,一样可以很方便的编写出基于TCP协议进行网络通讯的程序。 要进行基于TCP协议的网络通讯,... 阅读全文
posted @ 2009-05-31 11:13 melody&bobo 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 第一次是导出的时候当时为了导出一些数据然后在其他的系统中导入,表的结构是一样的,所以我就新建了一个数据库,然后:select * into [DB_A].table_A from [DB_B].table_B这句话的意思就是从DB_B这个数据库中的table_B导出数据,到数据库DB_A中的table_A,这句话的好处就是它会在DB_A中创建一个table_A名称的表而且会按照table_B的表结... 阅读全文
posted @ 2009-05-31 10:28 melody&bobo 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 形式 语法 结果 注释 数字 {0:N2} 12.36 数字 {0:N0} 13 货币 {0:c2} $12.36 货币 {0:c4} $12.3656 货币 "¥{0:N2}" ¥12.36 科学计数法 {0:E3} 1.23E+001 百分数 {0:P} 12.25% P and p present the same. 日期 {0:D} 2006年11月25日 日期 {0:d} 2006-11... 阅读全文
posted @ 2009-05-17 19:38 melody&bobo 阅读(221) 评论(0) 推荐(0) 编辑
摘要: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> /// /// 文件下载 /// /// public void DownFile(string filename) { FileInfo i... 阅读全文
posted @ 2009-04-09 17:01 melody&bobo 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 继续上一篇开讲: PR决定了网站的收录速度和排名位置,可以看到博客园的PR值是6,google爬虫每天都会来(至于一天来几次,大家可以看看自己网站的日志或通过robots.txt访问时间来判断),网站文章的收录速度那真是一个快。那么提高PR值到底该从哪几方面入手呢?大致总结如下: 一、sitemap.xml地图 二、友情链接 三、及时... 阅读全文
posted @ 2009-03-21 17:00 melody&bobo 阅读(573) 评论(1) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页