网上有很多hadoop例子,但是不难发现,即使是一个wordcount都有很多不一样的地方,我们不可能总拿着别人的例子跑,所以自己要总结出一套规范,让api即使更新也能马上适应过来。这里也以hadoop 专利分析作为炮灰
右键新建map/reduce项目,然后点击项目右键Mapper,Reducer,MapperReduce Driver 并且在MapperReduce Driver 里填...
分类:
其他好文 时间:
2015-08-10 22:20:48
阅读次数:
126
C#编程规范改动记录Ver. No发版日期编制人批准人改动的说明目 录1前言...41.1參考资料...41.2词汇表...42命名指南...42.1大写样式...42.1.1Pascal大写和小写...52.1.2Camel大写和小写...52.1.3大写...52.2区分大写和小写...62.3...
14、大作用域的变量应该使用长名字,短作用域的变量应该使用短名字。23、如果一个变量代表数量,那么该变量名前面应该加n比如 nPoints,nLines24、代表实体编号的的变量加上后缀No,比如,tableNo,employeeNo一种比较优雅的代替方法是,加上前缀i,例如iTable,iEmpl...
分类:
编程语言 时间:
2015-08-07 10:46:57
阅读次数:
143
1. 总则总则规定了一些大体原则,必须要作的、最需要注意的事项。也是面向目前我们的代码中亟需解决的一些问题:(1)头文件、源文件布局混乱,直接影响编译效率(2)有编程规范,但遵守的很差(3)过长函数(4)大量重复代码1.1 源文件源文件原则:● 函数行数尽量不要超过50行,超过50行的目前阶段并非严...
分类:
其他好文 时间:
2015-08-06 12:56:48
阅读次数:
164
四、对齐
代码的合理对齐能够使得代码更加清晰易读,在调试时能够更容易发现错误。
C语言的风格是程序的分界符‘{’和‘}’应独占一行并且位于同一列,同时与引用它们的语句左对齐。
Java的风格是程序的分界符左右大括号‘{’‘}’不必左对齐,而是
public staticvoid main(String[] args){
……....
分类:
编程语言 时间:
2015-07-29 19:31:48
阅读次数:
150
很多人在学习编程时不注意编程语言的风格,以为能够通过编译就万事大吉了。这样做的危害是巨大的,导致在以后的工作和学习中难以与别人交流与合作。而在大学教育中,也很少会注意到编程风格规范问题,留下的问题难以弥补与改正。
编程风格总是被程序员挂在嘴上却不放在心上的一件事,不要以为只要编译通过就万事大吉了,不,还远远不够,编译通过只是程序的开始。试问有多少软件开发人员对正确性、健壮性、可靠性、效率、易用性、可读性(可理解性)、可扩展性、可复用性、兼容性、可移植性等质量属性了如指掌?...
分类:
编程语言 时间:
2015-07-29 19:31:33
阅读次数:
97
??
七、指针
杜绝野指针
“野指针”不是NULL指针,是指向“垃圾”内存的指针。人们一般不会错用NULL指针,因为用if语句很容易判断。但是“野指针”是很危险的,if语句对它不起作用。
“野指针”的成因主要有两种:
(1)指针变量没有被初始化。任何指针变量刚被创建时不会自动成为NULL指针,它的缺省值是随机的,它会乱指一气。所以,指针变量在创建的同时应当被...
分类:
编程语言 时间:
2015-07-29 19:30:16
阅读次数:
112
7、如果函数的参数或者返回值是对象,则尽量使用引用,而不是值传递。比如,使用myMethod(const SomeClass & object),而不是myMethod(SomeClass object)原因:1)性能。值传递总是使用拷贝构造函数创建临时变量并在函数退出时销毁该对象。 2)以基类.....
分类:
其他好文 时间:
2015-07-28 20:37:26
阅读次数:
114