08 2010 档案
摘要:在前一篇文章中我曾经说过,现在正在做一个小小的框架以实现采用统一的API实现对上下文(Context)信息的统一管理。这个框架同时支持Web和GUI应用,并支持跨线程传递和跨域传递,和对上下文项目的读写控制。在对后两个特性的支持上,出现一个小小的关于序列化的问题。解决方案只需要改动短短的一行代码,结果却让我折腾了老半天...
阅读全文
摘要:最近一直在进行公司内部框架的升级工作,其中一个小的部分就是通过HttpSessionState和CallContext建立一套统一的、可扩展的用于管理上下文信息的框架。在为写好的程序编写Unit Test和QuickStart的时候,遇到了两个基于LogicalCallContext的严重问题。导致这两个问题的根源还没有来得及去追踪,或许是微软VS Unit Test框架本身和WebHost本身的一个Bug。现在将其写出来,一来是希望读者在遇到相同情况的时候知道LogicalCallContext可能是影响因素之一,另一方面也希望借助社区的力量快速找到问题的症结。
阅读全文
摘要:这是一张大体反映Unity 2.0下关于AOP(Interception)设计的类图...
阅读全文
摘要:自从公司搬到国际科技园五期之后,就开始坐班车上班了。随着入住公司越来越多,班车的车次却始终保持不变,所以班车变得越来越挤。对于上下班的高峰期,后面几个站点的人根本就上不了车。为了避开高峰期,我一般都会选择坐稍早那一班上下班。由于这几天一直在培训公司刚刚招聘的新人,培训在九点开始,去早了也没有太大的意义,所以选择坐上班高峰期的那班车......
阅读全文
摘要:有一次和人谈起关于事务的话题,谈到怎样的资源才能事务型资源。除了我们经常使用的数据库、消息队列、事务型文件系统(TxF)以及事务性注册表(TxR)等,还有那些资源直接可以纳入事务进行状态的管理呢?我说如果我们按照.NET事务模型的规范对相应的资源进行合理的封装,原则上我们可以让任何可编程的资源成为事务型资源。本篇文章中,我将通过简单的编程将一个普通的变量变成支持事务,让变量的值也可以回滚,以确保事务前后的数据一致性。
阅读全文
摘要:照理说随着年纪的增加,一个人的情绪控制能力会随之增强。随着阅历的增加,心智的增强,会帮助一个更加“从容”地面对顺境与逆境——我一直觉得人生的最高境界就是“从容”二字)。同时也会使一个人能够一种包容的心态去看待和处理生活中一些“看不惯”的事情,而不会使这些影响自己的情绪。但是,我觉得自己年纪越大,却越来越激愤。每次看到一些不公、丑陋、恶心的事情,自己总是难以忍受,习惯性地表现出一些“过激”的行为。以下随便列举出一些事件......
阅读全文
摘要:《天使之恋》是我最近看的一部电影,剧情大体是这样的:性格独立、长相可爱的女高中生理央内心有着无法抹去的阴影。由于这段惨痛的过去,她变得无法相信任何人,她只对金钱感兴趣,而且从来不和对自己没用的人交往。在17岁生日那天,理央邂逅了35岁的大学讲师光辉,有此坠入爱河。理央开始懂得如何去爱别人,渐渐发生了蜕变。然而命运却不愿让理央顺利获得重生。光辉虽然也爱理央,却无法接受她的爱....
阅读全文