由于考试的原因,好长时间都没能来写博文了(什么时候出的CSDN-markdown编辑器),今天就代码优化方面来写一篇博文,主要是讲Java。
优秀代码具备的品质:
1.简练
2.可读性强
3.模块化
4.层次性
5.设计良好
花些时间设计你的程序,因为思考的代价要小于调试。
6.高效
7.清晰
清晰是优秀代码的基本。
常见的编程规范:
1.基本要求
*程序...
分类:
移动开发 时间:
2015-04-04 23:48:22
阅读次数:
345
此章一切为了可读性,代码自成文档。1.typedef 建立用户自定义类型2.enum建立枚举类型枚举类型规定了变量取值范围(只能在规定的标签中取值),状态机常用此类型。枚举类型同数组类似有专用的系统函数。.first – 返回枚举列表第一个成员的值.last – 返回枚举列表最后一个成员的值.nex...
分类:
其他好文 时间:
2015-04-04 18:24:07
阅读次数:
122
JAVA web开发历史
早期的Java Web应用中,Jsp文件同时负责生产网页,控制到下一个网页的流程,以及负责业务逻辑,
这给web开发带来一系列问题:
HTML和Java耦合在一起,JSP文件的编写者必须是网页设计者,又是Java开发者。
缺点:
可读性差
调试困难
不利于维护,更改业务逻辑或者数据可能设计多个相关网页
现在通常分为四层:
表述...
分类:
其他好文 时间:
2015-04-04 09:13:36
阅读次数:
144
一:构造函数
形式:派生类名::派生类名:基类名1(参数1),基类名2(参数2),……基类名n(参数n),数据成员1(参数1),数据成员2(参数2),……数据成员n(参数n){
各种操作的说明
}
执行过程:先执行基类的构造函数,再进行数据成员的赋值,最后执行函数体。
其中基类名和数据成员的顺序是由在派生类的定义中声明的顺序决定执行的顺序的,因此它们的顺序是任意的,但为了可读性,还是最好...
分类:
编程语言 时间:
2015-04-02 22:36:59
阅读次数:
178
为了使用模板标记不破坏文档的可读性,dedecms不像别的模板,有时会使用直接往模板插入PHP或类似PHP的代码,以达到真正的模板与程序分离的特点。但为了让程序有更大的扩展性,dedecms允许对标记使用function 进行扩展,function所使用的函数可以是系统函数,也可以是自定义的函数,只...
分类:
其他好文 时间:
2015-04-02 18:10:28
阅读次数:
147
一、df作用:显示磁盘分区上的可使用的磁盘空间, 默认显示单位为kb . 可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间的等信息。选项:-a :包含全部的文件系统-h :以可读性较高的方式显示信息 单位显示G,M,KB-H:与-h 参数相同, 但在计算时以1000Bytes 为换算单位...
分类:
其他好文 时间:
2015-04-02 18:05:40
阅读次数:
107
一、df作用:显示磁盘分区上的可使用的磁盘空间, 默认显示单位为kb . 可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间的等信息。选项:-a :包含全部的文件系统-h :以可读性较高的方式显示信息 单位显示G,M,KB-H:与-h 参数相同, 但在计算时以1000Bytes 为换算单位...
分类:
其他好文 时间:
2015-04-02 01:10:38
阅读次数:
275
问题:
一个类,只有一个引起它变化的原因。应该只有一个职责。每一个职责都是变化的一个轴线,如果一个类有一个以上的职责,这些职责就耦合在了一起。这会导致脆弱的设计。当一个职责发生变化时,可能会影响其它的职责。另外,多个职责耦合在一起,会影响复用性。例如:要实现逻辑和界面的分离。
好处:
类的复杂性降低。
类的复用性变高。
可读性、可维护性高。...
分类:
其他好文 时间:
2015-04-01 22:03:39
阅读次数:
123
C语言简介计算机语言发展史机器语言所有的代码里面只有0和1优点:直接对硬件产生作用,程序的执行效率非常高缺点:指令又多又难记、可读性差、无可移植性汇编语言符号化的机器语言,用一个符号(英文单词、数字)来代表一条机器指令优点:直接对硬件产生作用,程序的执行效率非..
分类:
编程语言 时间:
2015-04-01 13:30:33
阅读次数:
155
JSONPB数据结构支持简单结构较复杂结构数据格式文本二进制数据大小一般小,json大小的1/3左右解析效率一般快,是json解析速度的3-10倍可读性好,自描述的一般,需要.proto文件,否则读代码较难理解语言支持多 java/oc/php均有较好的库 一般,官方支持c/java/pytho.....
分类:
Web程序 时间:
2015-03-31 14:38:05
阅读次数:
256