自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 C#数组中CopyTo()和Clone()的区别(转)

有很多初学者会对CopyTo()和Clone()的区别弄不清楚.在网上搜索一下,大多数解说的程序员都把问题引到浅拷贝和深拷贝的区别上去了,关于浅拷贝和深拷贝确实解释的很清楚,可是这并没有让初学者减轻疑惑.所以特此写点东西,解释下这两个方法的共同点和区别,同时解释下浅拷贝和深拷贝.相信大多数C#程序员都有查阅MSDN的好习惯,但是MSDN中提到这两个方法最大的区别就是:一个方法创建了一个新Arr

2010-04-28 10:24:00 24489 1

原创 C#论坛

http://www.codeproject.comweb开发     http://www.microsoft.com/china/msdn/Archives/catalog/web/     MSDN   微软开发技巧系列网络讲座     http://www.microsoft.com/china/msdn/events/webcasts/Webcast/webcasts.mspx  

2010-04-28 10:05:00 2157

原创 纸上得来终觉浅 绝知此事要躬行

最近的体会,呵呵,朋友们自己悟。代码之看是不行的。呵呵。还要写。

2010-04-28 09:50:00 886 3

原创 .Net类库一览

System命名空间CTS(通用类别),比如:Int32、Boolean、Char等等,最基础的Object也在此。Console:不用多说了吧,都知道它的作用。Math:数学公式类。Enviroment:获得环境信息,可以用来获得当前exe的路径,以及命令行参数等等。GC:垃圾回收机制。Random:随机数。System的下一级命名空间:1、Collections

2010-04-24 19:10:00 1279

原创 .net常用类库

命名空间描述System其中的类型是为所胡应用程序使用的一些基本类型System.Collections其中的类型用于管理对象集合。包括常用的集合类型,例如堆栈、队列、散列表等。System.Diagnostics其中的类型用于帮助诊断和调试应用程序System.Drawing其中的类型用于操作二维图形。它们典

2010-04-24 17:28:00 3307 3

原创 匿名函数

如其他地方所述,委托是一种包装方法调用的类型。就像类型一样,可以在方法之间传递委托实例,并且可以像方法一样调用委托实例。匿名函数是一个“内联”语句或表达式,可在需要委托类型的任何地方使用。可以使用匿名函数来初始化命名委托,或传递命名委托(而不是命名委托类型)作为方法参数。 共有两种匿名函数,以下主题中分别讨论了这些函数: Lambda 表达式(C# 编程指南). 匿

2010-04-21 19:38:00 717

原创 在这里祝愿灾区所有的人一切安好。bless

在这里祝愿灾区所有的人一切安好。bless

2010-04-21 19:30:00 617

原创 C#中的Thread类的Join()方法

刚接触多线程时,弄不明白Join()的作用,查阅了三本书,都不明不白。后来经过自己的一番试验,终于弄清了Join()的本质。大家看看我这种写法是否易懂,是否真的写出了Join()的本质,多提宝贵意见。]  Thread类的Join()方法能够将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的Join()方法,线程A将插入线程B之前,直到线程A执行完毕后,才会继续执行线程B。

2010-04-21 19:28:00 911

原创 AutoResetEvent

  AutoResetEvent 收藏 http://www.cnblogs.com/ant520/default.html?page=1线程相关的概念 1.线程同步ManualResetEventSet()方法将状态设置为有信号Reset()将其设置为无信号WaitOne()将阻塞到其有信号为止,若调用WaitOne的时刻就是有信号的,将不会阻塞 AutoResetEvent与Manua

2010-04-20 14:42:00 1266 1

原创 SQL2005中CURSOR的用法举例

--声明游标,admin是一个表的名称,该游标标识了该表中的属性名称DECLARE Column_Name CURSOR FOR SELECT name FROM sys.columns WHERE object_id = object_id(admin);--打开游标OPEN Column_Name;DECLARE @Column_Name VARCHAR(100)--从游标中获

2010-04-19 10:46:00 555

原创 GRANT /DENY/REVOKE

GRANT /DENY/REVOKEGRANT:在安全系统中创建项目,使当前数据库中的用户得以处理当前数据库中的数据或执行特定的 Transact-SQL 语句。1 例子:授予语句权限下面的示例给用户 Mary 和 John 授予多个语句权限。GRANT CREATE DATABASE, CREATE TABLE TO Mary, John 授予全部语句权限给用户Ros

2010-04-17 18:51:00 1580 1

原创 进程、应用程序域、程序集、对象上下文

简单的说,进程可以承载一组相关的.NET程序集,而应用程序域(简称AppDomain)是对该进程的逻辑细分。一个应用程序域进一步被细分成多个上下文边界,这些边界用来分组目的相似的.NET对象。使用上下文的概念,CLR便能够确保恰当地控制那些带特殊运行时要求的对象。传统的进程用来描述一组资源和程序运行所必需的内存分配。对于每个被加载到内存的可执行程序,在她的生命周期中操作系统会为之单独且

2010-04-05 12:34:00 8409 4

原创 托管应用程序和非托管应用程序

托管很好理解!抽象一点讲就是一些功能你不要自己去实现,而是由clr去实现,由它(clr)去管理.比如指针空间:在vc中你用new   生成,而必须用delete去删除。但在c#中你不要管对象回收,也就是你用new生成对象,但你不必自己删除对象,删除相应不用的对象由clr去完成。                 记得你小时候上幼子院,这就是托管(获得幼儿院的服务)     好处:          

2010-04-05 12:16:00 3698 3

原创 对称加密 非对称加密 不可逆加密算法

根据密钥类型不同可以将现代密码技术分为两类:对称加密算法(私钥密码体系)和非对称加密算法(公钥密码体系)。1 对称加密算法中,数据加密和解密采用的都是同一个密钥,因而其安全性依赖于所持有密钥的安全性。对称加密算法的主要优点是加密和解密速度快,加密强度高,且算法公开.缺点是实现密钥的秘密分发困难,在大量用户的情况下密钥管理复杂,而且无法完成身份认证等功能,不便于应用在网络开放的环境中。对称加密算

2010-04-05 11:31:00 7470 2

原创 关于英语学习对自己的告诫

很多人总说没有时间学习英语,其实挺简单的。1 只要你每天睡觉前半小时读一读新概念英语,每天1篇就可以了。 //每天就花费半小时。2 有时间看电视的时候看看CCTV9的英语节目,还能知道很多信息。//反正别的台也是垃圾连续剧3 可能一开始觉得难于坚持,但是让它成为习惯就可以了。时间可以定在10-11点,然后就睡觉了。//还能养成好的生活习惯4 如果有可能你的记录和Email都用英文来写。//这个比较

2010-04-05 10:51:00 1492 3

原创 后台线程与前台线程在运行性能上有什么区别

托管线程或者是后台线程,或者是前台线程。后台线程不会使托管执行环境处于活动状态,除此之外,后台线程与前台线程是一样的。一旦所有前台线程在托管进程(其中   .exe   文件是托管程序集)中被停止,系统将停止所有后台线程并关闭。通过设置   Thread.IsBackground   属性,可以将一个线程指定为后台线程或前台线程。例如,通过将   Thread.IsBackground   设置为

2010-04-04 20:44:00 1424

Nunit做C#的单元测试

Nunit做C#的单元测试 比较短,而且可以用

2010-03-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除