<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[铭轩同学]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/u014515784</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; u014515784]]></copyright><item><title><![CDATA[System.IO.Path类]]></title><link>https://blog.csdn.net/u014515784/article/details/24270863</link><guid>https://blog.csdn.net/u014515784/article/details/24270863</guid><author>u014515784</author><pubDate>Mon, 21 Apr 2014 20:44:38 +0800</pubDate><description><![CDATA[System.IO.Path为路径的操作封装了很多很有的东西，利用该类提供的方法能够快速处理路径操作的问题。下面详细了解一下。

1、属性

　　属性太复杂了，反映什么系统平台的信息，看不懂，等以后看得懂了再补充。

2、方法

　　ChangeExtension　　 　　　　　　 更改路径字符串的扩展名。 
　　Combine　　　　　　  　　　　 　　合并两个路径字符串。 ]]></description><category></category></item><item><title><![CDATA[正则取页面图片URL和TABLE BackGround]]></title><link>https://blog.csdn.net/u014515784/article/details/24026097</link><guid>https://blog.csdn.net/u014515784/article/details/24026097</guid><author>u014515784</author><pubDate>Fri, 18 Apr 2014 16:08:16 +0800</pubDate><description><![CDATA[/// 
        /// 根据html文本返回url地址集合
        /// 
        /// 
        /// 
        private List GetImgUrlByHtmlText(string sHtmlText)
        {
            // 定义正则表达式用来匹配 img 标签 
            Re]]></description><category></category></item><item><title><![CDATA[函数GetHashCode()的缺陷]]></title><link>https://blog.csdn.net/u014515784/article/details/23942865</link><guid>https://blog.csdn.net/u014515784/article/details/23942865</guid><author>u014515784</author><pubDate>Thu, 17 Apr 2014 16:31:49 +0800</pubDate><description><![CDATA[本条款讨论函数GetHashCode()的缺陷，这种情况在全书中是唯一的。幸运的是，GetHashCode()函数只应用在一个地方：为一个基于散列（hash）的集合定义键的散列值，典型的集合为Hashtable或Dictionary容器。因为基类的GetHashCode()实现有很多问题。对引用类型来讲，它可以正常工作，但是效率很低。对于值类型来讲，基类中的实现通常是不正确的。更为糟糕的是，我们编]]></description><category></category></item><item><title><![CDATA[ReferenceEquals(), static Equals(), instance Equals(), 和运算行符==之间的关系]]></title><link>https://blog.csdn.net/u014515784/article/details/23940685</link><guid>https://blog.csdn.net/u014515784/article/details/23940685</guid><author>u014515784</author><pubDate>Thu, 17 Apr 2014 16:07:21 +0800</pubDate><description><![CDATA[2012-06-21 09:11:24





C#充许你同时创建值类型和引用类型。两个引用类型的变量在引用同一个对象时，它们是相等的，就像引用到对象的ID一样。两个值类型的变量在它们的类型和内容都是相同时，它们应该是相等的。这就是为什么相等测试要这么多方法了。
先从两个你可能从来不会修改的方法开始。
ReferenceEquals()：
Object.ReferenceEqu]]></description><category></category></item><item><title><![CDATA[Sql Server 添加删除字段判断表或字段是否存在得到字段描述]]></title><link>https://blog.csdn.net/u014515784/article/details/23849189</link><guid>https://blog.csdn.net/u014515784/article/details/23849189</guid><author>u014515784</author><pubDate>Wed, 16 Apr 2014 15:23:34 +0800</pubDate><description><![CDATA[Sql Server 添加删除字段判断表或字段是否存在得到字段描述

增加字段
alter table docdsp  add dspcode char(200)
删除字段
ALTER TABLE table_NAME DROP COLUMN column_NAME
修改字段类型
ALTER TABLE table_name  ALTER COLUMN column_name new]]></description><category></category></item><item><title><![CDATA[Farpoint Spread (VaSpread)控件VB使用]]></title><link>https://blog.csdn.net/u014515784/article/details/23838075</link><guid>https://blog.csdn.net/u014515784/article/details/23838075</guid><author>u014515784</author><pubDate>Wed, 16 Apr 2014 13:04:49 +0800</pubDate><description><![CDATA[1.Spread 中checkbox的用法 


  列类别选择combo就可以了

spread的帮助文件中间搜索   CellType   property,   check   box   cells
//------------------------------------------------------

是这样的，我的webform上放了一个FpSpread控件，]]></description><category></category></item><item><title><![CDATA[C# 将字节流转换为图片的实例方法]]></title><link>https://blog.csdn.net/u014515784/article/details/23837927</link><guid>https://blog.csdn.net/u014515784/article/details/23837927</guid><author>u014515784</author><pubDate>Wed, 16 Apr 2014 13:02:42 +0800</pubDate><description><![CDATA[usingSystem; 

usingSystem.Collections.Generic; 

usingSystem.Linq; 

usingSystem.Text; 

usingSystem.Drawing; 

usingSystem.IO; 

namespaceMicrosoft.Form.Base 

{ 

    classImageToBy]]></description><category></category></item><item><title><![CDATA[英语XX]]></title><link>https://blog.csdn.net/u014515784/article/details/23837829</link><guid>https://blog.csdn.net/u014515784/article/details/23837829</guid><author>u014515784</author><pubDate>Wed, 16 Apr 2014 13:00:54 +0800</pubDate><description><![CDATA[1. Stop complaining!别发牢骚！ 
2. You make me sick!你真让我恶心！ 
3. What's wrong with you?你怎么回事？ 
4. You shouldn't have done that!你真不应该那样做! 
5. You're a jerk!你是个废物/混球！ 
6. Don't talk to me like that!别那样和我说话! 
]]></description><category></category></item><item><title><![CDATA[日常英语900句]]></title><link>https://blog.csdn.net/u014515784/article/details/23837609</link><guid>https://blog.csdn.net/u014515784/article/details/23837609</guid><author>u014515784</author><pubDate>Wed, 16 Apr 2014 12:54:25 +0800</pubDate><description><![CDATA[1. Hello.你好！ 
2. Goodmorning.早晨好！ 
3. I’m JohnSmith.我是约翰、史密斯。 
4. Are youBill Jones?你是比尔、琼斯吗？ 
5. Yes,I am.是的，我是。
6. How areyou?你好吗？ 
7.Fine,thanks.很好，谢谢。
  
8. How is Helen?海伦好吗？
9. She’sver]]></description><category></category></item><item><title><![CDATA[C#4.0中有一个新特性：协变与逆变]]></title><link>https://blog.csdn.net/u014515784/article/details/23831387</link><guid>https://blog.csdn.net/u014515784/article/details/23831387</guid><author>u014515784</author><pubDate>Wed, 16 Apr 2014 11:16:22 +0800</pubDate><description><![CDATA[C#4.0泛型的协变，逆变深入剖


     C#4.0中有一个新特性：协变与逆变。可能很多人在开发过程中不常用到，但是深入的了解他们，肯定是有好处的。
     协变和逆变体现在泛型的接口和委托上面，也就是对泛型参数的声明，可以声明为协变，或者逆变。什么？泛型的参数还能声明？对，如果有了参数的声明，则该泛型接口或者委托称为“变体”。

List 一群汽车 = new List();]]></description><category></category></item><item><title><![CDATA[C#中那些[举手之劳]的性能优化]]></title><link>https://blog.csdn.net/u014515784/article/details/23830245</link><guid>https://blog.csdn.net/u014515784/article/details/23830245</guid><author>u014515784</author><pubDate>Wed, 16 Apr 2014 11:06:17 +0800</pubDate><description><![CDATA[C#中那些[举手之劳]的性能优化






隔了很久没写东西了,主要是最近比较忙,更主要的是最近比较懒......

其实这篇很早就想写了

工作和生活中经常可以看到一些程序猿,写代码的时候只关注代码的逻辑性,而不考虑运行效率

其实这对大多数程序猿来说都是没有问题的

不过作为一只有理想的CodeMonkey,我还是希望给大家分享一些性能优化心得

 

]]></description><category></category></item><item><title><![CDATA[SQL Server 存储过程]]></title><link>https://blog.csdn.net/u014515784/article/details/23828817</link><guid>https://blog.csdn.net/u014515784/article/details/23828817</guid><author>u014515784</author><pubDate>Wed, 16 Apr 2014 10:51:05 +0800</pubDate><description><![CDATA[SQL Server 存储过程

Transact-SQL中的存储过程，非常类似于Java语言中的方法，它可以重复调用。当存储过程执行一次后，可以将语句缓存中，这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。
Ø 存储过程的概念
    存储过程Procedure是一组为了完成特定功能的SQL语句集合，经编译后存储在数据库中，用户通过指定存储过程的名称并给出参数来执行]]></description><category></category></item><item><title><![CDATA[LINQ的演变及其对C#设计的影响]]></title><link>https://blog.csdn.net/u014515784/article/details/23776427</link><guid>https://blog.csdn.net/u014515784/article/details/23776427</guid><author>u014515784</author><pubDate>Tue, 15 Apr 2014 17:56:07 +0800</pubDate><description><![CDATA[简单地说，LINQ是支持以类型安全方式查询数据的一系列语言扩展；它将在代号为“Orcas”的下一个版本Visual Studio中发布。待查询数据的形式可以是XML(LINQ到XML)、数据库(启用LINQ的ADO.NET，其中包括LINQ到SQL、LINQ到Dataset和LINQ到Entities)和对象(LINQ到Objects)等。LINQ体系结构如图1所示。






]]></description><category></category></item><item><title><![CDATA[提高C#编程水平的50个要点 1.总是用属性 (Property) 来代替可访问的数据成员 2.在 readonly 和 const 之间，优先使用 readonly 3.在 as 和 强制类型转换之]]></title><link>https://blog.csdn.net/u014515784/article/details/23776227</link><guid>https://blog.csdn.net/u014515784/article/details/23776227</guid><author>u014515784</author><pubDate>Tue, 15 Apr 2014 17:53:44 +0800</pubDate><description><![CDATA[提高C#编程水平的50个要点

1.总是用属性 (Property) 来代替可访问的数据成员

2.在 readonly 和 const 之间，优先使用 readonly

3.在 as 和 强制类型转换之间，优先使用 as 操作符

4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if

5.总是为自定义类重载 ToString 方法]]></description><category></category></item><item><title><![CDATA[C# 集合类 Array Arraylist List Hashtable Dictionary Stack Queue]]></title><link>https://blog.csdn.net/u014515784/article/details/22956945</link><guid>https://blog.csdn.net/u014515784/article/details/22956945</guid><author>u014515784</author><pubDate>Fri, 04 Apr 2014 20:28:53 +0800</pubDate><description><![CDATA[C# 集合类 Array Arraylist List Hashtable Dictionary Stack Queue
    1.数组是固定大小的，不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小，
      但是该方法是重新创建新设置大小的数组，用的是旧数组的元素初始化。随后以前的数组就废弃！而集合却是可变长的 
　　2.数组要声明元素的类型，集合类的]]></description><category></category></item></channel></rss>