2010年2月24日

深入理解CLR (1)

正文内容加载中...

posted @ 2010-02-24 16:13 张念 阅读(206) 评论(0) 编辑

2010年2月3日

第三章 联接查询

摘要: 第三章联接查询3.1交叉连接(CROSSJOIN)将一个输入表的每一行与另一个表的所有行进行匹配。如果一个表有m行,另一个表有n行,将得到m*n行的结果集。ANSI-SQL语法:SELECTC.custid,E.empidFROMSales.CustomersASCCROSSJOINHR.EmployeesASE自交叉联接:SELECTE1.empid,E1.firstname,E1.lastna...阅读全文

posted @ 2010-02-03 14:41 张念 阅读(147) 评论(0) 编辑

剖析.NET Framework源码—数据结构List<T> (四)

摘要: (17)Reverse:2个重载。将整个List或其一部分反转publicvoidReverse(intindex,intcount){if(index<0||count<0)thrownewArgumentOutOfRangeException();if(_size-index<count)thrownewArgumentOutOfRangeException();Array....阅读全文

posted @ 2010-02-03 14:39 张念 阅读(420) 评论(0) 编辑

剖析.NET Framework源码—数据结构List<T> (三)

摘要: (8)FindIndex:三个重载。搜索与指定谓词所定义的条件相匹配的元素,并返回List<T>或它一部分中第一个匹配的元素从0开始的索引publicintFindIndex(intstartIndex,intcount,Predicate<T>match){if((uint)startIndex>(uint)_size){thrownewArgumentOutOfR...阅读全文

posted @ 2010-02-03 02:35 张念 阅读(468) 评论(0) 编辑

剖析.NET Framework源码—数据结构List<T> (二)

摘要: 接着,我们看看List中对数据进行操作的方法:(2)Add:将对象添加到List<T>的结尾处。publicvoidAdd(Titem){if(_size==_items.Length)EnsureCapacity(_size+1);_items[_size++]=item;_version++;}这个方法有两个要点:1.当前List已满(_size==_items.Length)时,...阅读全文

posted @ 2010-02-03 01:43 张念 阅读(819) 评论(0) 编辑

剖析.NET Framework源码—数据结构List<T> (一)

摘要: List<T>类表示可通过索引访问的对象的强类型列表。提供对列表进行搜索,排序和操作的方法。//List<T>内部使用一个泛型数组T[]来存储元素。为这个内部数组分配的长度就是List的容量Capacity(最大能存储的元素个数),当向这个List添加新元素时.如果List已满或无法再添加更多元素,该List的容量就会按照某种机制自动增长以便容纳更多的新元素,其容量的增长是...阅读全文

posted @ 2010-02-03 01:40 张念 阅读(722) 评论(0) 编辑

2010年1月25日

第二章 单表查询

摘要: 第二章单表查询2.1SELECT语句的元素SELECT语句的目的是对表进行查询,应用一定的逻辑处理,并返回结果。示例1示例查询USETSQLFundamentals2008;SELECTempid,YEAR(orderdate)ASorderyear,COUNT(*)ASnumordersFROMSales.OrdersWHEREcustid=71GROUPBYempid,YEAR(orderda...阅读全文

posted @ 2010-01-25 20:37 张念 阅读(289) 评论(0) 编辑

SQL Server 2008技术内幕:T-SQL语言基础 笔记

摘要: 1.1SQLServer2008实例 SQLServer实例是指安装的一个SQLServer数据库引擎/服务。在同一台计算机上可以安装SQLServer的多个实例,从安全性,实例管理的数据以及其他方面来说,每个实例之间是彼此独立的。 可以将计算机上安装的实例之一设置为默认实例,而其他实例则必须为命名实例。 在安装期间中可以决定是将一个实例安装为默认实例,还是命名实例,但安装好后就不能对此进行修改了...阅读全文

posted @ 2010-01-25 14:16 张念 阅读(845) 评论(0) 编辑

2010年1月19日

数据加密和解密

摘要: 1数据加密和解密1.1典型场合在使用加密的典型场合中,双方(Alice和Bob)在不安全的信道上通信。Alice和Bob想要确保任何可能正在侦听的人无法理解他们之间的通信。而且,由于Alice和Bob相距遥远,因此Alice必须确保她从Bob处接受到的信息没有在传输期间被任何人修改。此外,她必须确保信息确实是来自Bob,而不是来自模仿Bob的人。加密通常用于达到以下目的:(1)保密性:帮助保护用户...阅读全文

posted @ 2010-01-19 01:06 张念 阅读(306) 评论(0) 编辑

导航

统计

公告