代码改变世界

随笔档案-2011年10月

行列转换,交叉表 (统计用, 表的值转换成字段)

2011-10-20 14:30 by ※森林小居※, 1962 阅读, 收藏, 编辑
摘要: 这段时间在看SAAS方面的书籍时发现一个关于数据处理的问题。里面讲到一种扩展性非常好的方法。但一直到今天终于在网上找到了。只可惜现在还在探索,只是找到一个例子而已。我在这里把共享希望对大家有用。下面的语句在sql server 2005中我测试过没有问题。1: 列转为行:eg1:Create table test (name char(10),km char(10),cj int)goinsert test values('张三','语文',80)insert test values('张三','数学',86)insert tes 阅读全文

IIS 内部运行机制

2011-10-19 14:29 by ※森林小居※, 3533 阅读, 收藏, 编辑
摘要: ASP.NET是一个非常强大的构建Web应用的平台,它提供了极大的灵活性和能力以致于可以用它来构建所有类型的Web应用。绝大多数的人只熟悉高层的框架如: WebForms 和 WebServices --这些都在ASP.NET层次结构在最高层。这篇文章的资料收集整理自各种微软公开的文档,通过比较 IIS5、IIS6、IIS7 这三代 IIS 对请求的处理过程, 让我们熟悉 ASP.NET的底层机制并对请求(request)是怎么从Web服务器传送到ASP.NET运行时有所了解。通过对底层机制的了解,可以让我们对 ASP.net 有更深的理解。IIS 5 的 ASP.net 请求处理过程对图的解 阅读全文

对C#泛型实例化对像

2011-10-13 16:29 by ※森林小居※, 12317 阅读, 收藏, 编辑
摘要: 最近在编写一套开发框架结构主要应用.Net 3.5以上的框架开发与应用。在此框架中应用了较多的泛型。下面来讲讲对泛型的实例化,以代码为例,如:public class A{ }public class B<T>{ public static T Get() { //在这一块如何实例化T这个对象呢?如果用default(T)这个是不行的。只能做一个null值处理。 }}以上的方法就是遇到最麻烦的问题。一直以来都以为default(T)就可以实例化T这个对像,其实不然,这个只能起一个null值的作用。如果要解决以上的问题现在有两种方法:一、在使用泛型的类后面加入一个 where T : 阅读全文

猎狗与兔子团队企发

2011-10-11 15:29 by ※森林小居※, 1488 阅读, 收藏, 编辑
摘要: 一条猎狗将兔子赶出了窝,一直追赶它,追了很久仍没有抓到。 牧羊人看到此种情景,讥笑猎狗说:你们两个之间小的反而跑得快很多。 猎狗回答说:你不知道我们两个的跑是完全不同的!我仅仅为了一顿饭而跑,而它却为了性命而跑呀。 猎人想,猎狗说的对的。我要想得到更多的猎物,就得想个好办法。 于是,猎人又买来几条猎狗,凡是能够在打猎中抓到兔子的,就可以得到几根骨头。抓不到兔子的就没有饭吃。 过了一段时间,新问题又出现了。大兔子非常难抓,而小兔子好抓,抓到了大兔子得到的奖赏和抓到小兔子得到的骨头差不多. 猎狗中善于观察的发现了这个窍门,专门去抓小兔子,慢慢地,大家都发现了这个窍门。 猎人经过思考,决定不将分得. 阅读全文
点击右上角即可分享
微信分享提示