华为编程规范举例:
1-1:程序块要采用缩进风格编写,缩进的空格数为4个。
说明:对于由开发工具自动生成的代码可以有不一致。
1-2:相对独立的程序块之间、变量说明之后必须加空行。
1-3:较长的语句(>80字符)要分成多行书写,长表达式要在低优先级操作符处划分新行,操作符放在新行之首,划分出的新行要进行适当的缩进,使排版整齐,语句可读。
1-4:不允许把多个短语句写在一行中,即一行只写一条语句。
1-5:if、for、do、while、case、switch、default等语句自占一行,且if、for、do、while等语句的执行语句部分无论多少都要加括号{}。
1-6:对齐只使用空格键,不使用TAB键。
说明:以免用不同的编辑器阅读程序时,因TAB键所设置的空格数目不同而造成程序布局不整齐,不要使用BC作为编辑器合版本,因为BC会自动将8个空格变为一个TAB键,因此使用BC合入的版本大多会将缩进变乱。
1-7:函数或过程的开始、结构的定义及循环、判断等语句中的代码都要采用缩进风格,case语句下的情况处理语句也要遵从语句缩进要求。
1-8:程序块的分界符(如C/C++语言的大括号‘{’和‘}’)应各独占一行并且位于同一列,同时与引用它们的语句左对齐。在函数体的开始、类的定义、结构的定义、枚举的定义以及if、for、do、while、switch、case 语句中的程序都要采用如上的缩进方式。
1-9:一行程序以小于80字符为宜,不要写得过长。
2-1:一般情况下,源程序有效注释量必须在20%以上。
说明:注释的原则是有助于对程序的阅读理解,在该加的地方都加了,注释不宜太多也不能太少,注释语言必须准确、易懂、简洁。
2-2:文件头部应进行注释,注释必须列出:版权说明、版本号、生成日期、作者、内容、功能、修改日志等。
示例:下面这段头文件的头注释比较标准,当然,并不局限于此格式,但上述信息建议要包含在内。
2-3:函数头部应进行注释,列出:函数的目的/功能、输入参数、输出参数、返回值、调用关系(函数、表)等。
示例:下面这段函数的注释比较标准,当然,并不局限于此格式,但上述信息建议要包含在内。
2-4:边写代码边注释,修改代码同时修改相应的注释,以保证注释与代码的一致性。不再有用的注释要删除。
2-5:注释的内容要清楚、明了,含义准确,防止注释二义性。
说明:错误的注释不但无益反而有害。
2-6:注释应与其描述的代码相近,对代码的注释应放在其上方或右方(对单条语句的注释)相邻位置,不可放在下面,如放于上方则需与其上面的代码用空行隔开。
2-7:对于所有有物理含义的变量、常量,如果其命名不是充分自注释的,在声明时都必须加以注释,说明其物理含义。变量、常量、宏的注释应放在其上方相邻位置或右方。
2-8:数据结构声明(包括数组、结构、类、枚举等),如果其命名不是充分自注释的,必须加以注释。对数据结构的注释应放在其上方相邻位置,不可放在下面;对结构中的每个域的注释放在此域的右方。
2-9:全局变量要有较详细的注释,包括对其功能、取值范围、哪些函数或过程存取它以及存取时注意事项等的说明。
2-10:注释与所描述内容进行同样的缩排。
说明:可使程序排版整齐,并方便注释的阅读与理解。
2-11:避免在一行代码或表达式的中间插入注释。
说明:除非必要,不应在代码或表达中间插入注释,否则容易使代码可理解性变差。
2-12:通过对函数或过程、变量、结构等正确的命名以及合理地组织代码的结构,使代码成为自注释的。
说明:清晰准确的函数、变量等的命名,可增加代码可读性,并减少不必要的注释。
2-13:在代码的功能、意图层次上进行注释,提供有用、额外的信息。
说明:注释的目的是解释代码的目的、功能和采用的方法,提供代码以外的信息,帮助读者理解代码,防止没必要的重复注释信息。
华为手机大部分手机都采用的是安卓系统,可能大家平时除了刷机就觉得没什么可玩儿的了,其实有很多指令可能大家都不知道,也就是我们平时所讲的工程模式,可以对手机的整机进行测试,还能设置一部分功能,非常实用的东西,有兴趣的可以往下看看:
第一种指令:拔号盘输入*#*#6130#*#*,
这个相当于安卓2.3时代*#*#4636#*#*指令。可查看当前网络信号、电池信息,设置网络类型,还可以查询手机上各应用的使用情况。其中点击“手机信息”后sim卡在哪个卡槽就选“账户1/2”,想要信号固定在3G的选网络类型为“WCDMA preferred”。
第二种指令:拔号盘输入*#*#14789632#*#*,
很重要的一条指令。尤其是其中的“单板基本信息的查询”-“器件型号查询”,你的畅玩由哪些配件堆砌而成一目了然。小伙伴们可以以此比较各个批次是否有什么差别,还可以鉴别手机是不是原厂机器。
第三种指令:拔号盘输入*#*#1673495#*#*,
包括LOG、USB端口设置及电池基本参数检测,以及SD卡升级,自己揣摩一下,不懂的可别乱点。
第四种指令:拔号盘输入*#*#121314#*#*,
这个是手机功能测试。也就是对畅玩的一次全身体检,几乎所有部件的单项测试都包含在内,并且能够保存结果到SD卡。觉得硬件哪块可能有问题的可以调用来试试。
注意在官方原厂固件上测试有效,不保证在第三方ROM上是否能进入,由于华为手机型号众多,可能部分机型不适用于部分指令,请以实际操作为准。
链接:
提取码: fgwo《华为编程规范与范例》是一本计算机编程应用类书籍。
《华为数据之道》百度网盘pdf最新全集下载:。
链接:https://pan.baidu.com/s/1Gth0BQGXs40CXGZS3Wm_Ww。
?pwd=rg1s 提取码:rg1s。
简介:这是一部从技术、流程、管理等多个维度系统讲解华为数据治理和数字化转型的著作。华为是一家超大型企业,华为的数据底座和数据治理方法支撑着华为在全球170多个国家/地区开展多业态、差异化的运营。书中凝聚了大量数据治理和数字化转型方面的有价值的经验、方法论、规范、模型、解决方案和案例,不仅能让读者即学即用,还能让读者了解华为数字化建设的历程。 。
第一个、拨号键输入[*#*#6130#*#*]。
这个指令主要用于查看手机当前的网络信号、手机基本信息以及手机的使用情况数据的统计。尤其是手机使用情况统计数据,我们可以查看当前手机上次使用了哪些应用、使用的具体时间以及使用的时长。
第二个、拨号键输入[*#*#2846579#*#*]。
这是一个非常重要的指令,可以查看手机的硬件信息以及进入后台设置、软件升级和恢复出厂设置等。
第三个、拨号键输入[*#06#]。
这算使我们最熟悉的一个指令了,该指令用于查询手机的序列号,我们可以通过序列号的查询来判断手机的真伪。
第四个、拨号键输入[*#0000#]。
输入该指令,手机将直接进入【关于手机】,我们可以查看包括手机型号、手机版本号、硬件版本、ICCID、UIMIO等等众多的关于手机的信息。
第五个、手机硬格代码
关机状态下,长按电源键跟音量键(约5秒左右),手机将进入Recovery状态,这时候我看可以选择将手机进行重启或清除数据。
以上这五个关于华为手机的指令代码小编亲测有效,如果你也知道其他关于华为手机使用的指令代码,欢迎在下方评论交流。
原文地址:http://www.qianchusai.com/%E5%8D%8E%E4%B8%BA%E4%BB%A3%E7%A0%81%E8%A7%84%E8%8C%83pdf.html