摘要: 利用了tcpTrace,httpLook,好不容易搞定了,做下备份,以后就可以自己开发调价的软件了。原来准备用httpClient,但是httpClient是不支持POST,还是不支持Connection: Keep-Alive。反正用httpClient请求失败了。client.ServicePoint.Expect100Continue = false; 这个什么属性,弄了我3h的时间。备份下,以后自己用。Dictionary<string, string> cookiesTable = this.ConvertCookies(this.currentCookie); ...阅读全文
posted @ 2011-12-30 17:31 BigRain 阅读(27) 评论(1) 编辑
摘要: 对于一个初学设计模式的人来说,装饰者模式是很头疼的,因为我们一般很少会在项目中使用到这种模式(或者是个人的喜好吧)。装饰者模式是为了更为灵活的扩展对象的方法。一般情况下,我们要扩展一个对象的方法,我们会用到继承,或者将对象内聚进去。但是,继承的扩展相对来说是静止的扩展,就是说一个方法扩展后,如果想继续新增功能的话,必须再次继承,再次扩展方法。这样的扩展就很容易引起子类的膨胀。我想引入一个例子,就是tlw旁边的莆田卤面(听说又涨价啦),莆田卤面的做法比较灵活,可以加入多种佐料。比如 花蛤、虾、海蛎、蛏、蘑菇、猪肉。卤面中可以加入一种或者几种佐料,很显然,如果要为卤面加佐料的话,根据单一职责,需要阅读全文
posted @ 2011-08-09 18:11 BigRain 阅读(965) 评论(5) 编辑
摘要: http://files.cnblogs.com/Linjianyu/Gallery.rar阅读全文
posted @ 2011-01-05 17:07 BigRain 阅读(23) 评论(0) 编辑
摘要: InsertintoTable2(a,b,c,d)selecta,a*c,c,5fromTable1update t1 set t1.c2 = t2.c2 from t2where t1.c1 = t2.c1阅读全文
posted @ 2010-10-31 12:06 BigRain 阅读(19) 评论(0) 编辑
摘要: 最近帮一个mm写一个数字转换为大写的程序,在这里我使用的职责链模式。意图: 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。适用性:􀁺 有多个的对象可以处理一个请求,哪个对象处理该请求运行时刻自动确定。􀁺 你想在不明确指定接收者的情况下,向多个对象中的一个提交一个请求。􀁺 可处理一个请求的对象集合...阅读全文
posted @ 2009-05-27 23:15 BigRain 阅读(69) 评论(2) 编辑
摘要: 状态机模式,在设计模式中算是比较简单和容易理解的一个了。最近在项目中运用了这个模式,是C#的实现。晚上用java实现了一下。首先建一个Contextpublic class Context {public Context(){State s=new AState(this);this.SetState(s);}public Context(State state){}private State c...阅读全文
posted @ 2009-05-20 23:24 BigRain 阅读(375) 评论(0) 编辑
posted @ 2009-01-12 09:48 BigRain 阅读(169) 评论(4) 编辑
posted @ 2009-01-11 22:57 BigRain 阅读(1210) 评论(13) 编辑
posted @ 2008-10-10 17:10 BigRain 阅读(201) 评论(3) 编辑
posted @ 2008-07-24 12:34 BigRain 阅读(66) 评论(0) 编辑