细节
打倒熊猫
这个作者很懒,什么都没留下…
展开
-
代码细节的终极优化之循环展开、多路并行
void combine5(double data[],int length){ double sum = 0.0; for(int i=0;i<length;i++) { sum *= data[i]; } cout<<sum<<endl;}void combine6(double data[],int ...转载 2018-06-26 10:28:33 · 1075 阅读 · 0 评论 -
把if-else的代码风格改成表格驱动法的意义在哪里?
表格驱动的意义在于:逻辑和数据分离。在程序中,添加数据和逻辑的方式是不一样的,成本也是不一样的。简单的说,数据的添加是非常简单,低成本和低风险的;而逻辑的添加是复杂,高成本和高风险的。用PHP举个例子吧,比如说,国家简写转换,给一个国家全名,转换成国家简写,用if-else法就写成:<?phpfunction contry_initial($country){ if ($count...转载 2018-06-26 10:51:09 · 438 阅读 · 0 评论