- 博客(6)
- 收藏
- 关注
原创 ICloneable接口浅表副本和深层副本(备忘)
ICloneable接口使得实现该接口的类可以自定义Clone()方法,一般情况下,会调用Object类的MemberwiseClone()方法来实现克隆一个浅表副本。按照MSDN的说法,所谓浅表副本就是生成一个和源对象相同的新对象,但是该对象中顶级(类的直接成员)成员实现拷
2011-08-09 16:17:21
530
转载 获取客户端真实IP的方法
<br /> public static string GetClientIP() { try { if (HttpContext.Current == null || HttpContext.Current.Request == null || HttpContext.Current.Request.Ser
2010-12-28 15:34:00
688
原创 关于大型网站的数据同步机制的试想
由于工作的关系,在编程中使用了数据同步这样一个东西。一直没有理解这个机制的原理。今天看了某本书以后忽然感到一下子豁然开朗了。趁着还没忘记,赶紧找个地方记下来。首先来谈一下,什么是数据同步。众所周知,在大型网站上由于访问量巨大,网站往往是由大量的服务器集群组成的。此时数据库的访问压力就成为一个很大的瓶颈。为了减轻数据库的压力,可以采用以下这样一种策略,即:将一些常用的数据按照一定
2010-01-08 22:11:00
1264
2
原创 外部参数传入线程的方法
在C#开发中,线程是很重要的一个方面。一般在线程中会处理一些常规的周期性的事务,我们会通过Thread.Sleep(int)或者Thread.Join(int)这两种方式来使线程休眠(阻塞)。这两者的区别在于Sleep是线程类的静态方法,当执行Sleep方法时,所有的线程都会被休眠;而Join方法则是实例方法,只针对本线程起作用而已。不论是Sleep或者是Join方法我们一般都会放在线程初始化中T
2008-12-19 23:33:00
949
原创 猫叫,鼠逃,人醒
目地:通过调用猫叫的方法,联动鼠逃和人醒设计: public delegate void doSomethings(); class Cat { public string name; public event doSomethings afterCry; public Cat(string _name) {
2008-11-04 15:13:00
538
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人