摘要: 系统类Type类,Object类,String类, Arrary类,Console类, Exception类,GC类, MarshalByRefObject类, Math类。DateTime结构,Guid 结构, ICloneable接口,IComparable接口,IConvertible接口, IDisposable类,集合类 ICollection接口,IComparer接口,IDictionary接口。IDictionaryEnumerator接口 ,IEnumerable接口, IEnumerator接口,IHashCodeProvider接口,IList接口,Stack 类,Qu. 阅读全文
posted @ 2011-11-10 15:40 火腿骑士 阅读(161) 评论(0) 推荐(0) 编辑
摘要: public delegate void TimeoutHandler(int connectID);public class UserOnLineChecker{ public event TimeoutHandler SomeConnectionTimeOuted; private Timer timerForCheckOnLine; public UserOnLineChecker() { this.SomeConnectionTimeOuted = null; } private void OnLineCheckAction(object state){ if ... 阅读全文
posted @ 2011-11-10 15:34 火腿骑士 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 锁除了lock外,还有ReaderWriterLock使用如下:ReaderWriterLock rwLocker = new ReaderWriterLock();rwLocker.AcquireWriterLock(1000);//加锁hashtable.Remove(id);rwLocker.ReleaseWriterLock();//释放锁 阅读全文
posted @ 2011-11-10 15:13 火腿骑士 阅读(566) 评论(0) 推荐(0) 编辑
摘要: sphinx在window下和linux下加入开机自启动 linux下加入etc的rc.local即可window下searchd –-install -–config d:/csft3.1/bin/xxxx.conf相应的删除服务命令为:searchd –delete 阅读全文
posted @ 2011-11-10 13:29 火腿骑士 阅读(147) 评论(0) 推荐(0) 编辑
摘要: c#委托事件简单例子2009-05-11 10:57一、委托委托类似于函数指针,但函数指针只能引用静态方法,而委托既能引用静态方法,也能引用实例方法。委托使用分三步:1、委托声明。2、委托实例化。3、委托调用。例程一:程序代码using System;namespace 委托{ delegate int NumOpe(int a,int b); //第一步:委托声明 class Class1 { static void Main(string[] args) { Class1 c1 = new Class1(); NumOpe p1 = new NumOpe(c1.Add); //委托实例化, 阅读全文
posted @ 2011-11-10 10:14 火腿骑士 阅读(542) 评论(1) 推荐(0) 编辑
摘要: 在.NET 1.1中处理事件时很麻烦的事情。比如创建下面这个类:[Serializable] public class LogEntry { private string iD; /// <summary> /// 事件ID /// </summary> public string ID { get { return iD; } set { iD = value; } } string message; /// <summary> /// 事件内容 /// </summary> public string Message { get { retu 阅读全文
posted @ 2011-11-10 09:35 火腿骑士 阅读(298) 评论(0) 推荐(0) 编辑