益智类
文章平均质量分 78
bleakxandu
这个作者很懒,什么都没留下…
展开
-
1.3.1
14. For each MIX operation, consider whether there is a way to set the ±AA, I, and F portions so that the result of the instruction is precisely equivalent to NOP(except that the execution time may be longer). Assume that nothing is known about the content原创 2010-07-06 21:43:00 · 631 阅读 · 0 评论 -
程序员面试宝典。。。突破心理防线
今天偶然看见有朋友书架上有一本程序员面试宝典,前四章非技术,没仔细看。从第五章开始。习题的确是抠得很细但不小的内容。第5.4节是类型转换,这里考的是类型提升type promotion。题目如下:#include using namespace std;int main(){unsigned char a=0xA5;unsigned char b=~a>>4;printf("b=%d/n", a);return 0;}作者给出的结果是对的,不过解释错误。“对于第二个问题:因为“>>”的优先级高于“~”,这个原创 2011-04-08 20:30:00 · 649 阅读 · 0 评论 -
软件动态更新技术总结之1 CIL:程序分析与变换的中间语言工具(sec0-sec3)
前言 更新软件的传统做法是首先关闭旧版本软件,安装新软件,最后启动新软件。如果是对可靠性实时性要求低的软件,这么做是可以的。但如果对需要提供连续服务的软件做更新,重启系统通常是不容许的,重启系统会造成服务中断,运行时状态和数据丢失等重大伤害。 我们需要对软件动态地更新,让软件在运行过程中完成版本的更替,状态数据的保存恢复,并且,不需要额外硬件的支持!很棒,是吧?(可以联想到云计算了)国际上对软件动态更新有很漂亮的研究和实现,我随后会有详细介绍,所以就有了软件动态更新技术系列文章。很久以前翻译 2011-06-02 15:24:00 · 2481 阅读 · 3 评论