09 2012 档案

摘要:第二章 有意义的命名2.2 名副其实:变量、函数或者类的名称要说明他们的目的。2.3 避免误导:避免使用关键字,避免使用0 o 1 l 等。2.4 做有意义的区分:要区分名称,就要以读者能鉴别不同之处的方式来区分。2.5 使用读得出来的名称:要使用恰当的英语词,而不是傻乎乎的自造词。2.6 使用可搜索的名称:避免使用单字母的名称,或者直接使用数字。2.7 避免使用编码:带编码的名称通常不便发音,容易打错,更容易让人混淆,而且给人增加了解码的负担。(比如:匈牙利命名法)2.8 避免思维映射:2.9 类名:类名应当是名词或者名词短语。类名不应当是动词。2.10 方法名:方法名应当是动词或者动词短语 阅读全文
posted @ 2012-09-25 12:57 kiven.li 阅读(843) 评论(0) 推荐(2)
摘要:一、计算机加法的实现:(1).一位二进制加法首先给出一位二进制加法的真值表,然后我们通过分析真值表来得出如果进行二进制加法的规则。一位二进制加法真值表:(对应于硬件中的半加器)xysumcarry0000011010101101分析上面一位二进制加法的真值表,可以看出和其实就是x XOR y的结果。而进位恰好是x AND y的结果。下面提供XOR和AND的真值表,进行验证。x XOR y真值表:xyoutput000011101110x AND y真值表:xyoutput000010100111(2).多位二进制加法因此进行一位二进制加法,只要对x和y进行XOR和AND运算就可以得出和以及进位 阅读全文
posted @ 2012-09-15 20:33 kiven.li 阅读(16436) 评论(3) 推荐(1)