<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_深陷技术</title><subtitle type="text">人生的秘决只有六个字：不要怕，不要悔。前三个字，前半生享用，后三个字，后半生享用的</subtitle><id>http://feed.cnblogs.com/blog/u/21608/rss</id><updated>2011-03-12T02:34:44Z</updated><author><name>treasurelife</name><uri>http://www.cnblogs.com/treasurelife/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/treasurelife/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/21608/rss"/><entry><id>http://www.cnblogs.com/treasurelife/archive/2009/09/08/1562522.html</id><title type="text">.Net 中的序列化与反序列化 (转)</title><summary type="text">一、概述 当两个进程在进行远程通信时，彼此可以发送各种类型的数据。无论是何种类型的数据，都会以二进制序列的形式在网络上传送。发送方需要把这个对象转换为字节序列，才能在网络上传送；接收方则需要把字节序列再恢复为对象。 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 二、对象的序列化主要有两种用途： 1）把对象的字节序列永久地保存到硬盘上，通常存放在一个文...</summary><published>2009-09-08T06:13:00Z</published><updated>2009-09-08T06:13:00Z</updated><author><name>treasurelife</name><uri>http://www.cnblogs.com/treasurelife/</uri></author><link rel="alternate" href="http://www.cnblogs.com/treasurelife/archive/2009/09/08/1562522.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/treasurelife/archive/2009/09/08/1562522.html"/></entry><entry><id>http://www.cnblogs.com/treasurelife/archive/2009/05/07/1451400.html</id><title type="text">VS.Net中程序集的Debug版本和Release版本的区别(转)</title><summary type="text">前几天看到豆腐的文章介绍如何知道程序集是Debug版还是Release版，之前只知道某些软件从功能上有企业版、标准版之分，却从不知道.Net程序集还有Debug和Release之区别，真是惭愧学了这一年C#。然后在博客园的提问区发文求教，两天过去竟无人问津（还是自己太懒，要检讨），只好自己翻MSDN、用Google搜，现在总算有点明白了。关于Debug和Release，MSDN里面是这么说的： V...</summary><published>2009-05-07T03:16:00Z</published><updated>2009-05-07T03:16:00Z</updated><author><name>treasurelife</name><uri>http://www.cnblogs.com/treasurelife/</uri></author><link rel="alternate" href="http://www.cnblogs.com/treasurelife/archive/2009/05/07/1451400.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/treasurelife/archive/2009/05/07/1451400.html"/></entry><entry><id>http://www.cnblogs.com/treasurelife/archive/2009/05/06/1450757.html</id><title type="text">.NET中IDisposable接口的基本使用 (转)</title><summary type="text">首先来看MSDN中关于这个接口的说明：[ComVisible(true)]public interface IDisposable{// Methodsvoid Dispose();}1.[ComVisible(true)]：指示该托管类型对 COM 是可见的.2.此接口的主要用途是释放非托管资源。当不再使用托管对象时，垃圾回收器会自动释放分配给该对象的内存。但无法预测进行垃圾回收的时间。另外，垃...</summary><published>2009-05-06T08:07:00Z</published><updated>2009-05-06T08:07:00Z</updated><author><name>treasurelife</name><uri>http://www.cnblogs.com/treasurelife/</uri></author><link rel="alternate" href="http://www.cnblogs.com/treasurelife/archive/2009/05/06/1450757.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/treasurelife/archive/2009/05/06/1450757.html"/></entry><entry><id>http://www.cnblogs.com/treasurelife/archive/2009/01/17/1377459.html</id><title type="text">ADO.NET事物</title><summary type="text">一 事务处理介绍 事务是这样一种机制，它确保多个SQL语句被当作单个工作单 元来处理。事务具有以下的作用： * 一致性：同时进行的查询和更新彼此不会发生冲突，其他 用户不会看到发生了变化但尚未提交的数据。 * 可恢复性：一旦系统故障，数据库会自动地完全恢复未完 成的事务。 二 事务与一致性 事务是完整性的单位，一个事务的执行是把数据库从一个一 致的状态转换成另一个一致的状态。因此，如果事务孤立执行...</summary><published>2009-01-17T04:04:00Z</published><updated>2009-01-17T04:04:00Z</updated><author><name>treasurelife</name><uri>http://www.cnblogs.com/treasurelife/</uri></author><link rel="alternate" href="http://www.cnblogs.com/treasurelife/archive/2009/01/17/1377459.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/treasurelife/archive/2009/01/17/1377459.html"/></entry><entry><id>http://www.cnblogs.com/treasurelife/archive/2009/01/16/1377017.html</id><title type="text">string 是引用类型还是值类型（转）</title><summary type="text">当然了，string本质上肯定是引用类型，但是这个特殊的类却表现出值类型的特点： 判断相等性时，是按照内容来判断的，而不是地址 它肯定是一个引用类型没错，两个方面来看： 1. class string继承自object，而不是System.ValueType(Int32这样的则是继承于System.ValueType) 2. string本质上是个char[]，而Array是引用类型，并且初始化时...</summary><published>2009-01-16T06:32:00Z</published><updated>2009-01-16T06:32:00Z</updated><author><name>treasurelife</name><uri>http://www.cnblogs.com/treasurelife/</uri></author><link rel="alternate" href="http://www.cnblogs.com/treasurelife/archive/2009/01/16/1377017.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/treasurelife/archive/2009/01/16/1377017.html"/></entry><entry><id>http://www.cnblogs.com/treasurelife/archive/2009/01/14/1375704.html</id><title type="text">索引（转）</title><summary type="text">聚集索引和非聚集索引的区别: 汉语字典的正文本身就是一个聚集索引。比如，我们要查“安”字，就会很自然地翻开字典的前几页，因为“安”的拼音是“an”，而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的，那么“安”字就自然地排在字典的前部。如果您翻完了所有以“a”开头的部分仍然找不到这个字，那么就说明您的字典中没有这个字；同样的，如果查“张”字，那您也会将您的字典翻到最后部分，因为“张”的...</summary><published>2009-01-14T07:55:00Z</published><updated>2009-01-14T07:55:00Z</updated><author><name>treasurelife</name><uri>http://www.cnblogs.com/treasurelife/</uri></author><link rel="alternate" href="http://www.cnblogs.com/treasurelife/archive/2009/01/14/1375704.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/treasurelife/archive/2009/01/14/1375704.html"/></entry><entry><id>http://www.cnblogs.com/treasurelife/archive/2009/01/14/1375647.html</id><title type="text">聚集索引和非聚集索引</title><summary type="text">如果每一条数据都是“随机”存放的，那么它所在的磁盘块号和块内位置以及键值被记录到索引树中。查询首先在索引树中查找到记录，此时只能得到键值，然后再对应去“随机”存储区域取出完整的记录。 而聚集索引是将每一条数据整个放入索引树中，省去上述最后的一步。聚集索引的表的数据块仍然是B+（或者类似的索引树）结构的，可以说数据表就是索引表的继承，相当于在索引表上同时保存完整的数据。而普通索引是将数据表与键值索引...</summary><published>2009-01-14T07:04:00Z</published><updated>2009-01-14T07:04:00Z</updated><author><name>treasurelife</name><uri>http://www.cnblogs.com/treasurelife/</uri></author><link rel="alternate" href="http://www.cnblogs.com/treasurelife/archive/2009/01/14/1375647.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/treasurelife/archive/2009/01/14/1375647.html"/></entry><entry><id>http://www.cnblogs.com/treasurelife/archive/2009/01/14/1375437.html</id><title type="text">深入了解SQLServer系统数据库工作原理(转)</title><summary type="text">数据库管理员（DBA）的一项基本的技能是对SQL数据库引擎的系统数据库的深刻理解。数据库开发人员了解SQLSERVER自带的系统数据库也是十分有用的。下面就列出了其中的一些系统数据库。（注：如果你决定研究一下这些系统数据库，那么你需要有一个开发数据库。） j&#x17;&#x15;:&#x19;2y0Dg &#x17;'r&#x1C;5&#x19;w+&#x10;v Master xZYj1A r&#x16;k -&#x1A;"p NqZI Master数据库保存有放在SQLSERVE...</summary><published>2009-01-14T03:26:00Z</published><updated>2009-01-14T03:26:00Z</updated><author><name>treasurelife</name><uri>http://www.cnblogs.com/treasurelife/</uri></author><link rel="alternate" href="http://www.cnblogs.com/treasurelife/archive/2009/01/14/1375437.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/treasurelife/archive/2009/01/14/1375437.html"/></entry><entry><id>http://www.cnblogs.com/treasurelife/archive/2008/05/19/1202375.html</id><title type="text">什么是 CLR（转）</title><summary type="text">CLR(公用语言运行时)和Java虚拟机一样也是一个运行时环境，它负责资源管理（内存分配和垃圾收集），并保证应用和底层操作系统之间必要的分离。.NET提供了一个运行时环境，叫做公用语言运行时（Commen Language Runtime），是一种多语言执行环境，支持众多的数据类型和语言特性。他管理着代码的执行，并使开发过程变得更加简单。这是一种可操控的执行环境，其功能通过编译器与其他工具共同展现...</summary><published>2008-05-19T02:25:00Z</published><updated>2008-05-19T02:25:00Z</updated><author><name>treasurelife</name><uri>http://www.cnblogs.com/treasurelife/</uri></author><link rel="alternate" href="http://www.cnblogs.com/treasurelife/archive/2008/05/19/1202375.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/treasurelife/archive/2008/05/19/1202375.html"/></entry><entry><id>http://www.cnblogs.com/treasurelife/archive/2008/04/25/1171150.html</id><title type="text">数据完整性</title><summary type="text">数据完整性强制数据完整性可确保数据库中的数据质量。例如，如果输入了 employee_id 值为 123 的职员，那么该数据库不应允许其他职员使用同一 ID 值。如果计划将 employee_rating 列的值范围设定为从 1 到 5，则数据库不应接受 6。如果表有一 dept_id 列，该列存储职员的部门编号，则数据库应只允许接受公司中的有效部门编号。对表进行计划有两个重要步骤：标识列的有效值...</summary><published>2008-04-25T07:27:00Z</published><updated>2008-04-25T07:27:00Z</updated><author><name>treasurelife</name><uri>http://www.cnblogs.com/treasurelife/</uri></author><link rel="alternate" href="http://www.cnblogs.com/treasurelife/archive/2008/04/25/1171150.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/treasurelife/archive/2008/04/25/1171150.html"/></entry></feed>
