04 2011 档案
摘要:status 指人时暗指相对的地位,指物时相当于 situation。 state 人或物存在或所处的状态,和 condition 大体上可以互换使用。 situation 较狭义地指由环境综合决定的特定时间上的状态或情形。 condition 指一定的原因/条件或环境所产生的特定情况。 以 R...
阅读全文
posted @ 2011-04-26 17:15
吾爱易逝
摘要:public class Rqt_Request { public Rqt_Request() { this.URI = string.Empty; this.Cache = HttpRequestCacheLev...
阅读全文
posted @ 2011-04-26 00:00
吾爱易逝
摘要:网页解析器接口定义 View Code public interface IParser { #region Events event ...
阅读全文
posted @ 2011-04-25 23:36
吾爱易逝
摘要:在事件通信中,事件发送方类不知道哪个对象或方法将接收到(处理)它引发的事件。.NET Framework 定义了一个类型 (Delegate),该类型在事件和事件处理程序之间提供中介。从技术上来说,委托是可保存对方法的引用的类。与其他的类不同,委托类具有一个签名,并且它只能对与其签名匹配的方法进行...
阅读全文
posted @ 2011-04-20 09:37
吾爱易逝
摘要:using System;using System.Collections;using System.ComponentModel;using System.Globalization;using System.IO;using System.Net;using System.Reflection;...
阅读全文
posted @ 2011-04-19 22:31
吾爱易逝
摘要:using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.IO;using System.Runtime.InteropServices;us...
阅读全文
posted @ 2011-04-19 22:26
吾爱易逝
摘要:1. 主要控件名简写对照表 标识符的首字母小写,而每个后面连接的单词的首字母都大写。例如:backColor 控件命名的规则是:控件名简写+英文描述,英文描述首字母大写 800x600 Normal 0 7.8 磅 0 2 false false ...
阅读全文
posted @ 2011-04-15 13:46
吾爱易逝
摘要:这两个是系统自带的委托, 利用这两个现成的委托我们可以省去自定义简单委托的步骤。Action只有参数没有返回值Func既有参数也有返回值T代表了你要执行的方法的参数类型。在2.0中只有Action一种形式,在3.5中增加了Action以及Action等最多四个参数,Func,Func最多四个参数。 ...
阅读全文
posted @ 2011-04-15 10:45
吾爱易逝
摘要:任务(Task)是一个管理并行工作单元的轻量级对象。它通过使用CLR的线程池来避免启动专用线程,可以更有效率的利用线程池。System.Threading.Tasks 命名空间下任务相关类一览: 类 作用 Task 管理工作单元 Ta...
阅读全文
posted @ 2011-04-15 09:26
吾爱易逝
摘要:相关概念: 线程池可以看做容纳线程的容器; 一个应用程序最多只能有一个线程池; ThreadPool静态类通过QueueUserWorkItem()方法将工作函数排入线程池; 每排入一个工作函数,就相当于请求创建一个线程; 线程池的作用: 线程池是为突然大量爆发的线程设计的,通过有限的几个...
阅读全文
posted @ 2011-04-13 10:26
吾爱易逝
摘要:有一些人认为等于null可以帮助垃圾回收机制早点发现并标识对象是垃圾。其他人则认为这没有任何帮助。是否赋值为null的问题首先在方法的内部被人提起。现在,为了更好的阐述提出的问题,我们来撰写一个Winform窗体应用程序。如下: private void button...
阅读全文
posted @ 2011-04-13 09:41
吾爱易逝
摘要:MSDN建议按照下面的模式实现IDisposable接口: public class Foo : IDisposable{ public void Dispose() { Dispose( ...
阅读全文
posted @ 2011-04-13 09:36
吾爱易逝
摘要:需要明确一下C#程序(或者说.NET)中的资源。简单的说来,C#中的每一个类型都代表一种资源,而资源又分为两类: 托管资源:由CLR管理分配和释放的资源,即由CLR里new出来的对象; 非托管资源:不受CLR管理的对象,windows内核对象,如文件、数据库连接、套接字、COM对象等; 毫...
阅读全文
posted @ 2011-04-13 09:26
吾爱易逝
摘要:KMP算法是字符串处理算法的一种经典算法。字符串中的一些算法在C++中需要编程者自己实现,在C#中的话 String类的功能及其强大,编程者自己调用该类一些功能完成字符串处理。那么可能就导致错过这些字符串基本的经典算法。而在字符串处理这些算法 中,KMP算法可谓是经典算法。 那么首先看下面一个一般...
阅读全文
posted @ 2011-04-13 09:25
吾爱易逝
摘要:对于众多人提出的c/c++中指针难学的问题做个总结: 指针学习不好关键是概念不清造成的,说的简单点就是书没有认真看,指 针的学习犹如人在学习饶口令不多看多学多练是不行的,下面是两个很经典的例子,很多书上都有,对于学习的重点在于理解*x和x的理解,他们并不相同,*x 所表示的其实就是变量a本身,x表...
阅读全文
posted @ 2011-04-11 13:29
吾爱易逝
摘要:先要理解class的意思。class应该理解为一种类型,象 int,char一样,是用户自定义的类型。虽然比int char这样build-in类型复杂的多,但首先要理解它们一样是类型。用这个类型可以来声明一个变量,比如int x, myclass my等等。这样就像变量x具有int类型一样,变量m...
阅读全文
posted @ 2011-04-11 11:39
吾爱易逝
摘要:首先介绍一下C++中的结构。对于一个结构来说, struct MyStruct { int member_a;}; 如果有个变量MyStruct s,那么使用其中的成员元素时可以用 s.member_a = 1; 如果采用指针方法访问,比如MyStru...
阅读全文
posted @ 2011-04-11 10:51
吾爱易逝
浙公网安备 33010602011771号