上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页
摘要: 解决方案-》添加新建项目-》WCF服务应用程序每个服务都包含一个ServiceContract 默认的IService1然后添加对服务的引用 static void Main() { using (Service1Client client = new Service1Client())//使用服务 { Console.WriteLine(client.ClientCredentials); Console.WriteLine(client.Add... 阅读全文
posted @ 2011-12-29 17:17 Rookier 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 代码契约的核心静态类System.Diagnostics.Contracts.Contracthttp://msdn.microsoft.com/zh-cn/library/system.diagnostics.contracts.contract.aspxView Code public static class Contract { // 摘要: // 协定失败时发生。 public static event EventHandler<ContractFailedEventArgs> ContractFailed; /... 阅读全文
posted @ 2011-12-29 10:08 Rookier 阅读(2664) 评论(10) 推荐(4) 编辑
摘要: 受约束的执行区域 (CER) 是创作可靠托管代码的机制的一部分。CER 定义一个区域,在该区域中公共语言运行库 (CLR) 会受到约束,不能引发可使区域中的代码无法完全执行的带外异常。在该区域中,用户代码受到约束,不能执行会导致引发带外异常的代码。PrepareConstrainedRegions方法必须直接位于try块之前,并将catch、finally和fault块标记为受约束的执行区域。标记为受约束的区域后,代码只能调用其他具有强可靠性约定的代码,而且代码不应分配或者对未准备好的或不可靠的方法进行虚调用,除非代码已经准备好处理错误。CLR 为 CER 中正在执行的代码延迟线程中止。除批注 阅读全文
posted @ 2011-12-28 14:16 Rookier 阅读(941) 评论(3) 推荐(0) 编辑
摘要: 出处:http://blog.csdn.net/v_JULY_v。第一节、B树、B+树、B*树1.前言:动态查找树主要有:二叉查找树(Binary Search Tree),平衡二叉查找树(Balanced Binary Search Tree),红黑树(Red-Black Tree ),B-tree/B+-tree/ B*-tree (B~Tree)。前三者是典型的二叉查找树结构,其查找的时间复杂度O(log2N)与树的深度相关,那么降低树的深度自然会提高查找效率。但是咱们有面对这样一个实际问题:就是大规模数据存储中,实现索引查询这样一个实际背景下,树节点存储的元素数量是有限的(如果元素数量 阅读全文
posted @ 2011-12-26 10:21 Rookier 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 什么是缓存?Web 应用程序通常都是被多个用户访问。一个Web站点可能存在一个“重量级”的加载,它能够使得站点在访问的时候,拖慢整个服务器。当站点被大量用户同时访问的时候,访问速度缓慢是大部分网站共同存在的问题。为了解决这个问题,我们可以使用一个更高级别的硬件配置,负载均衡器,高带宽,但是加载并不是拖慢站点唯一的“罪魁祸首”,所以我们需要提供一种方案,它也同样能够加速数据访问以及提升性能。而采用缓存正是一种很不错的解决方案。缓存是一种能够存储我们通常需要使用的数据的技术,它能够把web 页面暂时存储在本地的硬盘上以供后续的检索。这种技术在多个用户同时访问一个站点,或者一个用户多次访问一个站点时 阅读全文
posted @ 2011-12-23 17:14 Rookier 阅读(610) 评论(3) 推荐(1) 编辑
摘要: class Program { static void Main() { int[] it = new int[10]; for (int i = 0; i < it.Length; i++) { Console.WriteLine(it[i]); } int[] oldim = new int[it.Length]; Array.Copy(it, oldim, it.Leng... 阅读全文
posted @ 2011-12-21 14:32 Rookier 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 本文介绍C#位运算的处理方法,第一步, 先建立一个枚举表示所有的权限管理操作,接下来是权限的运算等。 本文介绍C#位运算的处理方法,第一步, 先建立一个枚举表示所有的权限管理操作,接下来是权限的运算等。 常用的位运算主要有与(&), 或(|)和非(~), 比如: 1 & 0 = 0, 1 | 0 = 1, ~1 = 0 在设计权限时, 我们可以把权限管理操作转换为C#位运算来处理. 第一步, 先建立一个枚举表示所有的权限管理操作: [Flags] public enum Permissions { Insert = 1, Delete = 2, Update =... 阅读全文
posted @ 2011-12-20 17:21 Rookier 阅读(650) 评论(1) 推荐(1) 编辑
摘要: 位操作符是对数据按二进制位进行运算的操作符。c#位操作符包括:按位与 & 如果对应位都是1,则结果为1,否则为0按位或 | 如果对应位都是0,则结果为0,否则为1按位取反 ~ 将操作数的每一位按位取反异或 ^ 如果对应位值相同,则结果为0,否者为1左移 <<右移 >>举例说明 public static void Main() { int a=6&3; Console.WriteLine("a={0}",a); //6的二进制是00000110,3的二进制是00000011,按位与后等于00000010, 即2。 int b=6|3; 阅读全文
posted @ 2011-12-20 17:10 Rookier 阅读(1103) 评论(3) 推荐(1) 编辑
摘要: class Program { static void Main() { SecureString s = new SecureString(); StringBuilder sb = new StringBuilder(); string sr = ""; sr.ToCharArray(); while (true) { ConsoleKeyInfo k = Console.ReadKey(tr... 阅读全文
posted @ 2011-12-16 11:42 Rookier 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 古人云呐,有疑问了就要谷哥,谷哥到的说的我晕晕乎乎,怎么根据小弟下面的问题去理解里氏替换原则呢? class Fax { public void FaxDoSome() { Console.WriteLine("Fax's public Method"); } protected void SelfDo() { Console.WriteLine("Fax's protected Method"); } } class LaserPrint... 阅读全文
posted @ 2011-12-16 09:16 Rookier 阅读(752) 评论(2) 推荐(1) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页