由于考试的原因,好长时间都没能来写博文了(什么时候出的CSDN-markdown编辑器),今天就代码优化方面来写一篇博文,主要是讲Java。
优秀代码具备的品质:
1.简练
2.可读性强
3.模块化
4.层次性
5.设计良好
花些时间设计你的程序,因为思考的代价要小于调试。
6.高效
7.清晰
清晰是优秀代码的基本。
常见的编程规范:
1.基本要求
*程序...
分类:
移动开发 时间:
2015-04-04 23:48:22
阅读次数:
345
以上为开发过程中,部分程序猿数组转list的“笨”方法,为什么说笨呢,因为这样做代码很繁琐不简练容易出错可读性叫差,而且还比较耗时,因为我要一个一个遍历数组,然后把这个元素添加到list中(不过以上代码还有几点,最好给ArrayList指定一个初始容量,注意和LinkedList的区别,以及split方法使用的效率和可能内存泄漏问题,此文不再详述,此处重点解读数组转list)。
其...
分类:
编程语言 时间:
2015-03-21 09:51:31
阅读次数:
185
前端开发神器 Emmet 介绍 Emmet,它可以极大的提高代码编写的效率,它提供了一种非常简练的语法规则,然后立刻生成对应的 HTML 结构或者 CSS 代码,同时还有多种实用的功能帮助进行前端开发。 Emmet 严格意义上来说,并不是一款软件或者工具,它是一款编辑器插件,必须要基于某个编辑器使用...
分类:
其他好文 时间:
2015-03-16 21:13:09
阅读次数:
117
最近在做一个项目,涉及到大量的HTML、CSS代码的编写,手动写代码效率实在 是低下。于是想搜索一下,有没有Notepad++插件可以支持自动生成的,果不其然还真有。Emmet,这款神器其实就是 Zen Coding 的升级版,它可以极大的提高代码编写的效率,并提供了一种非常简练的语法规则,立刻生....
分类:
编程语言 时间:
2015-03-12 16:53:06
阅读次数:
245
--首先看下面的小情景.
员工说:
“我怕与领导沟通,我还没说完他就不耐烦了,老让我拣主要的说。”
业务员说:
“我辛辛苦苦写的文案,客户说看不懂。”
领导说:
“我很怕与下属沟通,我听了很长时间也不知道他想说什么,什么意思。
员工的问题在于:如何逻辑思路清晰、结构清晰地表达?
业务员的问题在于:怎样搭建框架结构、组织语言顺序,怎样缩短写作时间,拥有出色的...
分类:
其他好文 时间:
2015-02-26 11:47:29
阅读次数:
111
CSS(Cascading Style Sheet)层叠样式表,又称级联样式表,是一组格式设置规则,用来进行网页风格设计。通过使用CSS样式设置页面的格式,可将页面的内容与表现形式分离。页面内容存放在HTML文档中,而用于定义表现形式的CSS规则则存放在另一个文件中或HTML文档的某一部分,通常为文件头部分。将内容与表现形式分离,不仅可使维护站点的外观更加容易,而且还可以使HTML文档代码更加简练...
分类:
Web程序 时间:
2015-01-31 23:21:32
阅读次数:
507
今天被师兄虐惨了之后,突然想到了matlab与c之间的关系,c语言中对数据的封装采用struct关键字,matlab是不是也有这个关键字呢?搜了一些还真有,如果早知道有关键字,我的matlab程序又可以简练一点了。今天真是涨知识啊。 如果有时间,我要好好研究一些matlab的struct和元胞...
分类:
其他好文 时间:
2015-01-26 22:39:34
阅读次数:
165
ajax核心技术的简练总结——XMLHttpRequestd学习...
分类:
Web程序 时间:
2015-01-19 14:32:12
阅读次数:
119
最近要回家了,需要把资料整理整理,在电脑上有一大堆书籍,分类存放在各自所属的目录下,要整理起来还挺麻烦的,偷懒是人类进步的伟大特质之一,用Clojure完成这个任务吧。 写完以后效果不错,完成这一工作只用了不到20行代码,由于我是新手,应该还可以写得更简练的,纯当练手了。代码如下:(ns To...
分类:
其他好文 时间:
2015-01-08 00:53:34
阅读次数:
196
Underscore.js的源码和适合第一次看源码的人,因为文件比较小,而且没有依赖,读起来比较轻松。代码写的还很是很简练的。我看的是1.7的源码,下面说说我觉得比较有意思的几个地方1._.isUndefined = function(obj) { return obj === void 0;...
分类:
Web程序 时间:
2014-12-12 11:21:08
阅读次数:
232