随笔分类 - Microsoft .NET
.NET开发
摘要:详细的资料,请参考如下两个链接 http://www.microsoft.com/china/msdn/library/webservices/asp.net/dnvs05Internals.msp...
阅读全文
摘要:完整的内容请参考下面微软官方的文章 http://www.microsoft.com/china/msdn/library/webservices/asp.net/dnvs05Internals.ms...
阅读全文
摘要:之前我有一篇博客讲到了Native Client中添加服务器别名的问题。请参考下面的链接(讨论服务器别名的内容在该链接文章的底部) http://www.cnblogs.com/chenxizhang...
阅读全文
摘要:服务器有一个属性,即指定该服务器是怎么支持文件流的 /* 实际上文件流的出现就是为了解决对大对象的存储中一个矛盾。 对于大对象,第一种方式是存储在数据库里面,这种方式一般使用image字段,或者var...
阅读全文
摘要:动态编译,听起来很酷,不是吗? 1. 什么是动态编译 所谓动态编译是由两个字组成的:动态+编译。很显然,我们是想实现临时地给出一段代码,然后将其编译成程序集(可以是在内存中,也可以是输出一个真正的dl...
阅读全文
摘要:1. 什么是命名管道? 与TCP/IP(传输控制协议或internet协议)一样,命名管道是一种通讯协议。它一般用于局域网中,因为它要求客户端必须具有访问服务器资源的权限。 要解释这个问题,我还是摘录...
阅读全文
摘要:要学习.NET平台上面的数据结构和算法,那么就需要对System.Collections这个命名空间,以及System.Collections.Generic这个空间下面的一些类型比较了解。 我一般在...
阅读全文
摘要:本文转载自 http://www.cnblogs.com/overred/archive/2009/01/17/1359126.html ArraySegment顾名思义就是Array区块,数组的小抽...
阅读全文
摘要:排序和搜索是数据结构和算法学习中的两个最基本的操作。关于排序,我在上一篇已经做了比较详细的介绍,请参考 http://www.cnblogs.com/chenxizhang/archive/2009/...
阅读全文
摘要:该方法采取的排序算法是快速排序算法。有关该算法的一些理论知识,如下 快速排序对冒泡排序的一种改进。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所...
阅读全文
摘要:ArrayList相比较Array来说,具有的优势是可以动态扩展,即它所包含的成员个数是不确定的,可以随着不断地添加,或者移除进行扩展。但我们一定要知道的是,ArrayList是基于Array(数组)...
阅读全文
摘要:经常有朋友争论循环中几种不同写法的性能差异。我觉得只要测试一下就大致知道了,用事实说话通常比较有说服力。经过测试,我发现这几种写法基本上性能差别不大。总的来说,foreach是会比较快的,优先使用之 ...
阅读全文
摘要:1. 什么是ToString 我们知道.NET任何类型都是派生自object类型的。而object类型有一个方法:ToString。 顾名思义,就是将一个对象实例转换为一个字符串(String)。 2...
阅读全文
摘要:今天早上被问到一个诡异的问题,我们定义了一个静态只读的字段,是一个数组。根据理解,我们原以为这个数组肯定是只读的,但事实上却发现它是可以修改的。如下面的例子 public sealed class C...
阅读全文
摘要:有几个原因导致我们推荐使用属性,而不是字段。 1、.Net对属性的支持远远大于对成员的支持,你可以对属性进行数据绑定,设计时说明等很多数据成员不被支持的内容 2、数据安全性检测; 3、线程同步 4、属...
阅读全文
摘要:在很多时候,或者很多朋友都认为const和readonly其实是一样的,它们都表示了一个不可变的值,也就是我们所谓的常量吧.它们的区别在于 const是编译时常量 readonly是运行时常量 那么...
阅读全文
摘要:C#是一个强数据类型语言。好的编程实践意味着当可以避免从一种数据类型强制转化为另种数据类型时,我们应该尽我们的所能来避免它。但在某些时候,运行时类型检测是不可避免的。在C#里,大多数时候你要为调用函数...
阅读全文
摘要:今天在讲课的间隙,有朋友问到这个问题:一个站点中,如果希望监控到用户请求的地址,不管是他通过在地址栏输入地址,还是通过点击链接来请求的。 要做这样的事情,其实重点是要理解APS.NET的HttpMod...
阅读全文
摘要:这两天在讲数据库设计的时候,再一次提到了数据库镜像。其中也提到了数据库镜像对客户端其实不是完全透明的,这一点与群集有一些区别。 所谓不完全透明,就是说客户端程序还是要知道后端组成镜像拓扑的几台服务器的...
阅读全文
摘要:http://blog.csdn.net/zhoufoxcn/archive/2008/03/26/2220533.aspx 说明:本程序演示如何利用log4net记录程序日志信息。log4net是一...
阅读全文