泡泡饭

导航

2009年11月4日 #

三层架构的进一步理解

摘要: 三层架构也有十年的历史了,虽然刚毕业的时候做的就是三层架构的应用,但是今天回想起来当时并没有真正理解三层架构需要解决的问题,只是盲从,生搬硬套而已。现在是人都知道什么是三层架构,无非用户界面(UI)、业务逻辑(Business Logic)和数据层(Data)。UI和Data这两层都好说,数据一般不就数据库(当然还可能是文件系统或者其他数据服务,当然利用DBMS一定是最多的)么,UI也好理解,总要... 阅读全文

posted @ 2009-11-04 00:49 泡泡饭 阅读(685) 评论(6) 推荐(0) 编辑

2009年10月30日 #

经典的农夫养牛问题

摘要: 一个农夫养了一头牛,三年后,这头牛每年会生出1头牛,生出来的牛三年后,又可以每年生出一头牛……问农夫10年后有多少头牛?n年呢?1.public class Cow { static int count = 1; private static void feedCow(int year,int age){ year++; age++; if(year<=30){ if... 阅读全文

posted @ 2009-10-30 13:45 泡泡饭 阅读(347) 评论(0) 推荐(0) 编辑

2009年10月22日 #

Thread.Join()用法的理解

摘要: 指在一线程里面调用另一线程join方法时,表示将本线程阻塞直至另一线程终止时再执行 比如 1usingSystem;23namespaceTestThreadJoin4{5classProgram6{7staticvoidMain()8{9System.Threading.Threadx=newSystem.Threading.Thread(newSystem.Threading.ThreadSt... 阅读全文

posted @ 2009-10-22 00:01 泡泡饭 阅读(333) 评论(0) 推荐(0) 编辑

2009年10月20日 #

.Net中的设计模式——Factory Method模式

摘要: 一、模式概述也许Factory Method模式是设计模式中应用最广泛的模式。在面向对象的设计中,关于对象的管理是其核心所在,而其中对象的创建则是对象管理的第一步。对象的创建非常简单,在C#中,只需要应用new操作符调用对象的构造函数即可,然而创建对象的时机却非常重要。首先我们从对象的特征来看,代表抽象关系的类型,如接口和抽象类,是不能创建的,换句话说,我们要创建的对象都是与具体的对象类型有关。因... 阅读全文

posted @ 2009-10-20 15:37 泡泡饭 阅读(256) 评论(0) 推荐(0) 编辑

2009年10月15日 #

【数据操作】SQL语句性能调整原则

摘要: 一、问题的提出  在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单... 阅读全文

posted @ 2009-10-15 23:26 泡泡饭 阅读(231) 评论(0) 推荐(0) 编辑

2009年9月25日 #

行列转换

摘要: 题:普通行列转换(version 2.0)作者:爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开)时间:2008-03-09地点:广东深圳说明:普通行列转换(version 1.0)仅针对sql server 2000提供静态和动态写法,version 2.0增加sql server 2005的有关写法。问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 物理 ... 阅读全文

posted @ 2009-09-25 16:41 泡泡饭 阅读(232) 评论(0) 推荐(0) 编辑

2009年9月22日 #

反转元素

摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta htt... 阅读全文

posted @ 2009-09-22 23:45 泡泡饭 阅读(153) 评论(0) 推荐(0) 编辑

2009年9月8日 #

Request获取url各种信息的方法

摘要: Request获取url各种信息的方法  测试的url地址:http://www.test.com/testweb/default.aspx, 结果如下:  Request.ApplicationPath: /testweb  Request.CurrentExecutionFilePath: /testweb/default.aspx  Request.FilePath: /testweb/de... 阅读全文

posted @ 2009-09-08 23:47 泡泡饭 阅读(331) 评论(0) 推荐(0) 编辑

2009年8月9日 #

asp.net缓存-SqlCacheDependency

摘要: 1,使数据库支持SqlCacheDependency在.Net Framework 2.0 的安装目录下(通常是WINDOWS\Microsoft.NET\Framework\v2.0.XXXXX),有一个aspnet_regsql.exe,这个命令行工具可以帮助我们使数据库支持SqlCacheDependency特性.首先执行 “aspnet_regsql –S 服务器名... 阅读全文

posted @ 2009-08-09 22:33 泡泡饭 阅读(214) 评论(0) 推荐(0) 编辑

ASP.NET:性能与缓存[转载]

摘要: ASP.NET:性能与缓存在MSDN网络课堂中下载了一些九月份的网络讲座。有很多还是很有意义的。《ASP.NET系列讲座之一:性能与缓存》是由微软开发工具专家王立楠讲授。王先生的讲解非常清晰,课件也很详细,虽然是网络讲座,但Down下来的视频文件声音很清晰。仔细听了一遍,把其中的某些要点记录了下来。此讲主要是介绍了一些tip,以提高ASP.NET的性能。以下就是讲座介绍的一些技巧:一、避免不必要的... 阅读全文

posted @ 2009-08-09 22:06 泡泡饭 阅读(279) 评论(0) 推荐(0) 编辑