2012年12月2日

摘要: [注:此为译文,原文 trace back: https://ljfang.wordpress.com/2011/05/21/to-retry-or-not-to-retry/]在大型分布式系统中,retry 是一个很重要的应对 transient failure 的 workaround。在分布式系统中,failure 会频繁的发生。我们需要适应这些变化保证总体的 reliability 和 availability。例如, Service A 发送一个 request 给 Service B。 它可能超时,因为网络问题,或者因为 Service B 太忙了。所以 Service A 会重发 阅读全文
posted @ 2012-12-02 18:03 Cary_Fan 阅读(206) 评论(0) 推荐(0) 编辑

2012年11月28日

摘要: Our program can directly access values stored in three locations - registers, stack (including local variables and temporary variables) and global variables. References stored in these locations are the so-called root set. For the memory allocated dynamically, it can only be accessed from root set o 阅读全文
posted @ 2012-11-28 20:01 Cary_Fan 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 注:这是最近 team 里讨论的一个问题,恰好网上有一篇分析该问题的英文博客,就结合自己的理解大体译了一下。与此同时,删减了原文中一些冗长不必要的分析,并在容易产生疑问的地方,添加了我的 notes。原文地址在这里 http://blogs.msdn.com/b/ericlippert/archive/2009/04/29/events-and-races.aspx假设你有这样一个 event: public event SomeDelegate Foo;标准的 fire 这个 event 的 pattern 是:#1 SomeDelegate temp = Foo;#2 if( temp ! 阅读全文
posted @ 2012-11-28 19:25 Cary_Fan 阅读(473) 评论(0) 推荐(0) 编辑

2012年5月3日

摘要: Part 1,在 Windows 7 下,默认情况下 dump 文件的自动生成是关闭的。要开启这个功能需要新建这样一个 key -- HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/Windows Error Reporting/LocalDumps,并在该 key 下按照下表进行如下配置。对于表中这些项,没必要全部定义。一般情况下,定义一个 DumpFolder 并将 DumpType设置为 2 就可以了,这样就可以在指定目录下生成 full dump 文件。这个 key 的作用域是全局的。你也可以为指定的进程配置单独的设置来覆盖全局设置。要为指定 阅读全文
posted @ 2012-05-03 20:05 Cary_Fan 阅读(3060) 评论(0) 推荐(1) 编辑

2012年4月20日

摘要: Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4 ... 阅读全文
posted @ 2012-04-20 23:56 Cary_Fan 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 昨天下午研究了 Pinterest 的山寨版花瓣网,一口气玩到晚上八点多才去吃晚饭,它对我的吸引程度已经达到废寝忘食的程度。Pinterest 理解起来并不难,Pinterest=Pin(图钉)+Interest(兴趣)。意思就是把你的兴趣点以照片/视频/网页快照的形式,one by one 的像图钉一样 pin 在墙(PinBoard)上,实现下面几个功能点:1. 谁都可以看到,没有圈子之类的按social circle设置不同的可见度。2. 谁都可以表示喜欢,类似 Facebook 对 URL 添加了<Like>或者 Google 的<+1> 按钮,点一下就 OK。 阅读全文
posted @ 2012-04-20 23:49 Cary_Fan 阅读(424) 评论(0) 推荐(0) 编辑

导航