profile for Macon_Cao at Stack Overflow, Q&A for professional and enthusiast programmers
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
  2011年8月21日
摘要: 背景 关于它的名字 解决的问题 设计分析 代码展示 设计缺陷 背景 最近由于要处理很多同步的问题,所以写了不少这方面的代码。最为显著的有已经在blog上提到的Object Cache。还有接下来要向... 阅读全文
posted @ 2011-08-21 21:02 无所畏惧,有所期待 阅读(1558) 评论(0) 推荐(2) 编辑
  2011年7月17日
摘要: 这段时间,由于工作原因,一直没有机会写blog。今天在这里发布Object Cache。 这是一个以复杂对象为Key的缓存。其原理和使用例子代码在持续更新中。 在这里,我静待大家的宝贵意见。 Object Cache的诞生,其实得益于之前我的一篇blog 看看这个Lock可不可靠 可以说,没有大家的反馈,就不会有现在的Object Cache。谢谢! 现在基本上完成了Object Cache的相关... 阅读全文
posted @ 2011-07-17 17:11 无所畏惧,有所期待 阅读(1309) 评论(2) 推荐(0) 编辑
  2011年5月8日
摘要: 今天读到了 页面片段缓存(二)了解Varnish功能。真是很感叹Varnish的成就。还是印证了那句老话:行行出状元。很多时候,由于追逐表面上的利益,使我们忽略了有价值的方面。如果我们能够稍作停留,可能会有更多的发现和收获。 阅读全文
posted @ 2011-05-08 11:31 无所畏惧,有所期待 阅读(195) 评论(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 无所畏惧,有所期待 阅读(896) 评论(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 无所畏惧,有所期待 阅读(1012) 评论(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 无所畏惧,有所期待 阅读(310) 评论(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 无所畏惧,有所期待 阅读(297) 评论(0) 推荐(0) 编辑
  2010年12月12日
摘要: 今天将Check Dependency放到了code plex上,大家可以直接下载。 点击下载 相关文档,参见 Check Dependency 2(一个检查.net部署文件完整性及一致性工具) Check Dependency(一个检查.net文件部署完整性工具) 欢迎提意见。 阅读全文
posted @ 2010-12-12 22:10 无所畏惧,有所期待 阅读(277) 评论(0) 推荐(0) 编辑
  2010年12月7日
摘要: 不久前发布了Check Dependency的第一个版本,终于在上周四的项目发布中用上。再也不用打包完成后,再安装,再东点西点,生怕突然弹出一个对话框说某某文件找不到或者是某个版本的文件找不到。 但在... 阅读全文
posted @ 2010-12-07 22:28 无所畏惧,有所期待 阅读(826) 评论(0) 推荐(0) 编辑
  2010年11月21日
摘要: 由于.net很方便对Assembly进行引用,所以,在一个大的项目的发布文件中,通常会有数十上百个dll。如果这些dll之间的依赖出现问题,那么在运行时就会出现下面类似情况 面对这种问题,我们通常会觉... 阅读全文
posted @ 2010-11-21 12:10 无所畏惧,有所期待 阅读(2560) 评论(6) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页