2011年9月21日

CROSS APPLY和 OUTER APPLY 区别详解

摘要: 转自:http://www.cnblogs.com/end/archive/2011/02/17/1957011.htmlSQL Server 2005 新增 cross apply 和 outer apply 联接语句,增加这两个东东有啥作用呢? 我们知道有个 SQL Server 2000 中有个 cross join 是用于交叉联接的。实际上增加 cross apply 和 outer apply 是用于交叉联接表值函数(返回表结果集的函数)的, 更重要的是这个函数的参数是另一个表中的字段。这个解释可能有些含混不请,请看下面的例子: -- 1. cross join 联接两个表selec 阅读全文

posted @ 2011-09-21 18:26 Jimmy.x.zhou 阅读(259) 评论(0) 推荐(0) 编辑

GC 管理详解

摘要: Understanding .net CLR garbage collection引言内存管理是计算机科学中一个相当复杂而有趣的领域。在计算机诞生的这几十年间,内存的管理的技术不断进步,使系统能够更加有效地利用内存这一计算机必不可少的资源。一般而言,内存管理可以分为三类:硬件管理(如TLB),操作系统管理(如Buddy System,Paging,Segmentation),应用程序管理(如C++,Java,.net的内存管理机制)。鉴于篇幅和笔者水平的限制,本文只涉及了内存管理的很小一部分,即.net中的内存管理方法。.net是一个当代的应用程序框架,采用了内存自动管理技术,就是通常所说的内 阅读全文

posted @ 2011-09-21 17:27 Jimmy.x.zhou 阅读(512) 评论(0) 推荐(0) 编辑

导航