前几天微博发生了一起大的系统故障,很多技术的朋友都比较关心,其中的原因不会超出James Hamilton在On Designing and Deploying Internet-Scale Service(1)概括的那几个范围,James第一条经验“Design for failure”是所有互联...
分类:
其他好文 时间:
2014-11-25 00:01:02
阅读次数:
437
误区一、异常的选择
图 1. 异常分类
图 1 描述了异常的结构,其实我们都知道异常分检测异常和非检测异常,但是在实际中又混淆了这两种异常的应用。由于非检测异常使用方便,很多开发人员就认为检测异常没什么用处。其实异常的应用情景可以概括为以下:
一、调用代码不能继续执行,需要立即终止。出现这种情况的可能性太多太多,例如服务器连接不上、参数不正确等。这些时候都适用非检测异常,不需...
分类:
编程语言 时间:
2014-11-21 10:41:49
阅读次数:
287
这或许是众多OIer最大的误区之一。你会经常看到网上出现“这怎么做,这不是NP问题吗”、“这个只有搜了,这已经被证明是NP问题了”之类的话。你要知道,大多数人此时所说的NP问题其实都是指的NPC问题。他们没有搞清楚NP问题和NPC问题的概念。NP问题并不是那种“只有搜才行”的问题,NPC问题才是.....
分类:
其他好文 时间:
2014-11-21 01:25:48
阅读次数:
205
之前我的认识:
子类继承拥有虚函数的父类,并且没有重写虚函数
----子类的虚表地址与父类虚表地址相同
代码:
_vfptr:虚表的地址
由此可见,虚表地址pE的是0x01162100,pF的是0x01162108...
分类:
编程语言 时间:
2014-11-19 22:27:53
阅读次数:
244
转这篇文章是因为以前有个误区,以为lib为静态库,dll为动态库,这理解并不错,但不全面。lib分两种的:(1) lib包含所有内容的静态库,应用程序用它即可,这是我理解的一种(2) lib只包含头部信息,为了配合dll使用,dll包含函数内容,这先前我不知道,以为dll本身包含了函数地址及内容。此...
分类:
其他好文 时间:
2014-11-19 17:51:37
阅读次数:
181
阅读目录开始用Delegate优化反射的缺点用Delegate优化反射的优点用CodeDOM优化反射的优点如何用好CodeDOM?用CodeDOM优化反射的缺点能不能不使用委托?根据反射密集程度选择优化方法CodeDOM优化的误区反射优化的总结在前二篇博客中,我分别介绍了二种优化反射的方法:1.De...
分类:
其他好文 时间:
2014-11-17 21:04:15
阅读次数:
225
阅读目录开始用Delegate优化反射的缺点用Delegate优化反射的优点用CodeDOM优化反射的优点如何用好CodeDOM?用CodeDOM优化反射的缺点能不能不使用委托?根据反射密集程度选择优化方法CodeDOM优化的误区反射优化的总结在前二篇博客中,我分别介绍了二种优化反射的方法:1.De...
分类:
其他好文 时间:
2014-11-14 15:26:13
阅读次数:
276
http://www.nowamagic.net/librarys/eight/posts/1885以下是一个早教工作者分享他关于现代父母早期教育中出现的问题和多数父母的误区。正如作者问自己的:“在孩子人生最重要的头三年,我做对了吗?在我的引导下,她能保持强烈的探索欲望吗,她的专注力有没有被破坏?她...
分类:
其他好文 时间:
2014-11-11 19:07:03
阅读次数:
166
http://www.nowamagic.net/librarys/veda/detail/2371作为一名优秀的数字侦探,你被邀请到一座豪宅调查主人被刺杀的案件。你已经知道了死者的死因,案件的凶器和罪犯杀人的大致过程,并通过明察暗访搜集到了重要的证据,最后经过高度逻辑化的推理找到了最有可能的嫌疑犯...
分类:
其他好文 时间:
2014-11-10 21:14:54
阅读次数:
235