自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (5)
  • 收藏
  • 关注

原创 [Code Complete]Part4:Stament(CH14,15,16,17,18,19)

1.       尽量编写直线型的代码,还需要说明语句之间的代码关系。Ø  这个例子中,使用参数表示了语句之间的依赖关系。Ø  希望能够自上而下的进行阅读代码。Ø  如果依赖不明显需要写一些注释说明。2.       在If-else语句中,将处理正常情况的语句放在前面。3.       在多个if-else语句中,将出现概率最高的放在前面。4.       Cas

2013-06-23 18:55:39 586

原创 [Code Complete] CH12&CH13 Data Type

1.       针对数值类型的变量操作的时候,需要注意:Ø  避免使用神秘数字Ø  预防除零异常Ø  类型转换需要明显,不要使用自动的类型转换。Ø  避免不同类型的比较,会发生自动的转换。Ø  针对整数,需要考虑溢出问题,特别是中间结果。2.       浮点数Ø  避免数量级相差很大的浮点数相加,如果必须相加,先排序,从小开始。Ø  避免直接的等量判

2013-06-14 00:02:17 368

原创 [Code Complete] CH11 The Power of Variable Names 变量名的力量

1.       为变量命名的时候重要的考虑事项是,名字要完全,准确描述出该变量所代2.       问题导向,少使用计算机痕迹重的名字。例如sum就比calcVal要好。3.       变量名字要在10到16个字母,比较合适。Ø  没必要一定这么长,但是一般情况。Ø  短的名字是和作用域比较小的变量。长的反之。4.       变量名字中加入限定词Ø  total, s

2013-06-12 16:35:18 498

原创 [Code Complete] CH10 General Issues in Using Variable

1.       初始化变量是需要注意的地方:Ø  不适用隐式初始化:特别在c中。我觉得在java中成员变量的null可以理解,没必要显示声明。Ø  声明变量的时候初始化。或者尽量在第一次使用之前初始化,越近越好。Ø  使用const和final,特别是针对参数的时候,需要养成习惯。Ø  计数器和累加器使用时,需要检查是否需要初始化,以防之前已经初始化过了。Ø  在成员构造函数

2013-06-09 01:55:49 474

原创 [Code Complete] CH8 Defensive Programming 防御式编程

1.       防御式编程主要就是做到“垃圾进,没有出”或者“垃圾进,提示出”而不是“垃圾进,垃圾出”。2.       错误处理技术:做到正确性和鲁棒性的平衡,根据实际情况来定。Ø  加强鲁棒性:返回中立值:返回0, 空字符串, NULL 等。返回于前一次一样的数据:例如温度的测量。用最妥当的方法局部处理。Ø  确保正确性:返回错误码:返回值是错误状态,设置状态变量

2013-06-08 01:39:47 639

原创 [Code Complete] CH7 High-Quality Routines高质量子程序

1.       构造子程序的目的:是否需要的标准Ø  降低复杂度:我们需要不停的抽象,忘记实现细节,使用抽象后的方法来编程。Ø  引入中间、易懂的抽象:把很短的程序写成子程序的原因。Ø  避免重复:好维护,简单,一般的认为。Ø  提高可移植性:识别出需要隔离的代码,放在一起。Ø  隐藏类似指针之类复杂难懂的实现。Ø  改善性能:这个与一般认识相反,子程序吧模块分离,识别出

2013-06-07 02:09:38 612

原创 Git 常用指令

1.  初始化 init首先需要创建一个repo,这是cd到文件夹底下,然后init。$ git init2.  添加文件 add在文件系统里面的文件如果不添加到git的repo里面,不会自动被git辨识,需要手动添加,这也是初始化repo是必须要做的事。$ git add Documentation/\*.txt$ git add git-*.sh3.  删除文件

2013-05-06 22:42:21 423

原创 Github 配置

1.  生成SSH Key$ ssh-keygen -t rsa -C ***@***.com然后会有说存在那个文件里面,直接回车。输密码。pub文件里面存的是ssh key2.  在github上设置ssh key复制ssh key到github的account settings -> SSH Keys里3.  测试配置是否成功$ ssh -T git@github.

2013-05-06 22:36:16 500

scjp最全资料 官方教程(中英文) 最新2011题库

本人2011年五月刚考完scjp 最全资料 包括题库 教程

2011-05-26

完整SCJP认证培训考题

SCJP认证培训考题,覆盖100%考试内容。的确不错

2011-04-05

javascript 半透明提示框 简单实用

javascript 半透明提示框 完美解决兼容性问题 ie滤镜效果 简单易用

2010-07-11

javascript经典范例(日历,表单验证,DronFw (迷你型类加载器))

javascript经典范例(日历,表单验证,DronFw (迷你型类加载器)) ·DronFw 是什么? DronFw,全称Dron Framework,她负责管理一个站点中客户端的脚本类库,使用 DronFw 的网页不需要关心所引用类的具体位置,只要传递相应的类名给 DronFw 便可以引用该类了,一个站点只需在根目录下放一个 DronFw,站点内无论路径多么复杂的网页都可以使用 DronFw。 ·DronFw 文件夹构造 DronFw 的文件夹结构超级无敌简单,classes 是类的文件夹(或类库);boot.js 是引导文件,用来加载 classes 里面的脚本,这个文件压缩了是为了提高下载速度;readme.txt 是版权说明文档。

2010-07-09

网站登录模板(html格式)

80多个不同网站精美模板(html格式),轻轻松松设计自己网站

2010-01-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除