编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

代码

新站的标题(Title)应该如何写才合理?
SEO

新站的标题(Title)应该如何写才合理?

阅读(9834)

在一个新站的前期,一个好的Title当然是必不可少的,这是很关键的,我们SEO优化中一般都是从Title中开始优化。搜索引擎中,我们第一眼看到的也就是我们的Title,可知我们Title有多么的重要,当打开一个页面时候还是有Title,所以Title也是我们的核心重要点。 用户所看到的是页面,而蜘蛛所看到的缺失代码,如果让用户看到代码,那我们的网站基...

JQuery hover slidedown/slideup重复触发/抖动/闪屏问题解决
javascript

JQuery hover slidedown/slideup重复触发/抖动/闪屏问题解决

阅读(5636)

最近,做了一个医疗器械的小网站,网站导航菜单如下图所示,移到一级菜单上就会显示二级菜单,用到的是jquery的slideDown、slideup。 具体代码如下: $(".menu li").hover(function () { $(this).children(".zi-menu").slideDown(); }, function () { $(this).children(".zi-menu").slideUp(); }); 在客户使用过程中发现,当我在两个...

附 1: 版本历史
Java编程

附 1: 版本历史

阅读(1620)

版本号更新日期备注1.0.02017.2.9阿里巴巴集团正式对外发布1.0.12017.2.131)修正 String[]的前后矛盾。2) vm 修正成 velocity。3) 修正 countdown 描述错 误。1.0.22017.2.201)去除文底水印2) 数据类型中引用太阳系年龄问题。 3)修正关于异常和方法签名的部 分描述。 4)修正 final 描述。 5)去除 Comparator 部分描述...

三、单元测试
Java编程

三、单元测试

阅读(1653)

1. 【强制】好的单元测试必须遵守 AIR 原则。说明: 单元测试在线上运行时,感觉像空气(AIR) 一样并不存在,但在测试质量的保障上,却是非常关键的。好的单元测试宏观上来说,具有自动化、独立性、可重复执行的特点。A: Automatic(自动化)I: Independent(独立性)R: Repeatable(可重复)2. 【强制】单元测试应该是全自动执行的,并且...

(一)异常处理
Java编程

(一)异常处理

阅读(2314)

1. 【强制】 Java 类库中定义的可以通过预检查方式规避的 RuntimeException 异常不应该通过catch 的方式来处理,比如: NullPointerException, IndexOutOfBoundsException 等等。说明: 无法通过预检查的异常除外,比如,在解析字符串形式的数字时,不得不通过 catchNumberFormatException 来实现。正例: if (obj != null) {...}反例: try ...

(九)其它
Java编程

(九)其它

阅读(1267)

1. 【强制】在使用正则表达式时,利用好其预编译功能,可以有效加快正则匹配速度。说明:不要在方法体内定义: Pattern pattern = Pattern.compile(“规则”);2. 【强制】 velocity 调用 POJO 类的属性时,建议直接使用属性名取值即可,模板引擎会自动按规范调用 POJO 的 getXxx(),如果是 boolean 基本数据类型变量(boolean 命名不需要加 is...

(八)注释规约
Java编程

(八)注释规约

阅读(1798)

1. 【强制】类、类属性、类方法的注释必须使用 Javadoc 规范,使用/**内容*/格式,不得使用// xxx 方式。说明: 在 IDE 编辑窗口中, Javadoc 方式会提示相关注释,生成 Javadoc 可以正确输出相应注释; 在 IDE 中,工程调用方法时,不进入方法即可悬浮提示方法、参数、返回值的意义,提高阅读效率。2. 【强制】所有的抽象方法(包括接口中的...

(七)控制语句
Java编程

(七)控制语句

阅读(1982)

1. 【强制】在一个 switch 块内,每个 case 要么通过 break/return 等来终止,要么注释说明程序将继续执行到哪一个 case 为止; 在一个 switch 块内,都必须包含一个 default 语句并且放在最后,即使空代码。2. 【强制】在 if/else/for/while/do 语句中必须使用大括号。 即使只有一行代码,避免采用单行的编码方式: if (condition) statement...

(三)代码格式
Java编程

(三)代码格式

阅读(2413)

1. 【强制】大括号的使用约定。如果是大括号内为空,则简洁地写成{}即可,不需要换行; 如果是非空代码块则:1) 左大括号前不换行。2) 左大括号后换行。3) 右大括号前换行。4) 右大括号后还有 else 等代码则不换行; 表示终止的右大括号后必须换行。2. 【强制】左小括号和字符之间不出现空格; 同样,右小括号和字符之间也不出现空格;而...

如何进行项目维护
项目管理

如何进行项目维护

阅读(5646)

后期维护主要是要有一份完整的文档做基础,比如功能 清单 (excel的):详细的描述系统的所有功能,一般格式就 是,大模块、子模块、功能、页面名称等。流程图:该文档 主要画出系统的整个流程,详细描述各个模块之间的关联关 系,方便理解业务和后期维护以及新人培训。数据表结构: 一般用erwin,owerdesigner,word等格式,详细描述每个表中每...