profile for Macon_Cao at Stack Overflow, Q&A for professional and enthusiast programmers
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
  2011年10月23日
摘要: CodeProject What’s object cache Object Cache is a cache system which key is built on complex object. The complex object benefits us to define the key with multiple values. However, the features of ob... 阅读全文
posted @ 2011-10-23 23:16 涵树 阅读(1043) 评论(0) 推荐(0)
  2011年9月1日
摘要: 作为程序员,大部分时间是在已有的代码上代码工作。要对已有的代码进行调整,首先就要搞清楚当前代码中蕴含的逻辑关系。所以常常有程序员调侃说花了大半天时间看代码,最后写代码的时间只有几分钟。所以,对已有代码的分析质量将影响(甚至会决定)最终代码修改的质量。 SourceInsight在代码分析上给予程序员极大的帮助。尽管我是初次使用,但其功能实在是让人兴奋。 大家可以从官网上下载 我平时主要用Sourc... 阅读全文
posted @ 2011-09-01 16:33 涵树 阅读(4047) 评论(15) 推荐(0)
  2011年8月21日
摘要: 背景 关于它的名字 解决的问题 设计分析 代码展示 设计缺陷 背景 最近由于要处理很多同步的问题,所以写了不少这方面的代码。最为显著的有已经在blog上提到的Object Cache。还有接下来要向... 阅读全文
posted @ 2011-08-21 21:02 涵树 阅读(1595) 评论(0) 推荐(2)
  2011年7月17日
摘要: 这段时间,由于工作原因,一直没有机会写blog。今天在这里发布Object Cache。 这是一个以复杂对象为Key的缓存。其原理和使用例子代码在持续更新中。 在这里,我静待大家的宝贵意见。 Object Cache的诞生,其实得益于之前我的一篇blog 看看这个Lock可不可靠 可以说,没有大家的反馈,就不会有现在的Object Cache。谢谢! 现在基本上完成了Object Cache的相关... 阅读全文
posted @ 2011-07-17 17:11 涵树 阅读(1326) 评论(2) 推荐(0)
  2011年5月8日
摘要: 今天读到了 页面片段缓存(二)了解Varnish功能。真是很感叹Varnish的成就。还是印证了那句老话:行行出状元。很多时候,由于追逐表面上的利益,使我们忽略了有价值的方面。如果我们能够稍作停留,可能会有更多的发现和收获。 阅读全文
posted @ 2011-05-08 11:31 涵树 阅读(207) 评论(0) 推荐(0)
  2011年4月17日
摘要: 项目管理涉及以下4点1. 项目进度2. 业务逻辑3. 沟通4. 项目奖金项目进度本周我的过多时间被消耗在了代码检查上,对进度监督有所放松。保证项目进度,项目质量是我的责任,但我也希望大家能够对进度和质量有足够重视。下面我从我的角度为大家剖析一下造成进度问题的原因:1. 业务逻辑、需求不清晰2. 技术障碍3. 预估时间不足解决#1的方法:1. 沟通(具体见沟通部分)2. 主动学习业务逻辑(具体见业务逻辑部分)解决#2的方法(请注意方法的先后顺序):1. 在公司MSN上提问,看是否有现成答案2. 在项目内部提问,看是否有现成答案3. 在网上搜索,看是否有现成答案4. 项目内部开会集中讨论解决#3的 阅读全文
posted @ 2011-04-17 22:28 涵树 阅读(911) 评论(3) 推荐(1)
  2011年3月7日
摘要: 通过Rino Mock来模拟接口并返回数据,验证客户端数据处理的正确性。1[TestMethod]2publicvoidValue_Test()3{4IBugInfoDataProviderdataProvider=MockRepository.GenerateMock<IBugInfoDataProvider>();5dataProvider.Stub(n=>n.SearchMembers()).Return(newMember[]{6newMember{MemberID=1,Name="Peter"}7});89MemberControlctrl=ne 阅读全文
posted @ 2011-03-07 16:56 涵树 阅读(1026) 评论(0) 推荐(0)
  2011年1月12日
摘要: 1. 集合的使用如果集合在上下文中的长度是可变的,那么用ListT如果集合在上下文中的长度是不可变的,那么用IEnumerableT2. 对foreach的简化代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--ListReservationTyperesList=newListReservationType();foreach(varresinreses){if(res.Status==(int)ReservationTypeE 阅读全文
posted @ 2011-01-12 10:33 涵树 阅读(348) 评论(0) 推荐(0)
  2011年1月6日
摘要: 最近使用Unity Dependency Parser(1.0.3) 的频率高,发现使用时还有不足的地方,例如,输出的map中带有version,这回导致当整个系统重新编译后,Unity工作出错。现在添加了一个开关来控制version的输出。个人认为,在发布时,还是有必要设置version的。关于工具,请转到Unity Dependency Parser如果大家有兴趣,请点击下载 阅读全文
posted @ 2011-01-06 22:32 涵树 阅读(310) 评论(0) 推荐(0)
  2010年12月12日
摘要: 今天将Check Dependency放到了code plex上,大家可以直接下载。 点击下载 相关文档,参见 Check Dependency 2(一个检查.net部署文件完整性及一致性工具) Check Dependency(一个检查.net文件部署完整性工具) 欢迎提意见。 阅读全文
posted @ 2010-12-12 22:10 涵树 阅读(287) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页