摘要: 转载:【作者:刘伟http://blog.csdn.net/lovelion】 圣诞献礼! 2012年-2013年,Sunny在CSDN技术博客中陆续发表了100多篇与设计模式学习相关的文章,涵盖了七个面向对象设计原则和24个设计模式(23个GoF设计模式 + 简单工厂模式),为了方便大家学习,现将... 阅读全文
posted @ 2014-08-29 16:56 beiyeren 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 注释 注释不能美化糟糕的代码 用代码来阐述你的思路 好的注释是什么? 法律信息 提供信息的注释 对意图的解释 警示:例如 // Don‘t run unless you have some time to kill TODO注释 公共API的JavaD... 阅读全文
posted @ 2014-08-15 17:53 beiyeren 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 有意义的命名和函数命名: 名副其实---选个好名字要花很长时间,但省下来的时间更多。如果发现有更好的名称,就换掉旧的。 避免误导---比如,使用accountList指称一组帐号 使用读的出来的名称---比如,genymdhms(生成日期,年,月,日,时,分,秒),这个怎么读?? 类名... 阅读全文
posted @ 2014-08-15 17:39 beiyeren 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 什么是整洁代码? Bjarne Stroustrup C++语言发明者: 整洁的代码只做好一件事。 破窗理论:窗户破损了的建筑让人觉得似乎无人照管,于是别人也不关心,放任窗户继续破损。最终自己也参加破坏活动,在外墙上涂鸦,任垃圾堆积,一扇破损的窗户开辟了大... 阅读全文
posted @ 2014-08-15 17:11 beiyeren 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 我们先从GPath开始,一个GPath是groovy代码的一个强劲对象导航的结构,名称的选择与XPath相似,XPath是一个用来描述XML(和等价物)文档的标准,正如XPath,GPath的目标是用在表达试:明确的,紧凑易读的表达式。 GPath几乎全部建立在你已经... 阅读全文
posted @ 2014-08-15 15:49 beiyeren 阅读(1516) 评论(0) 推荐(0) 编辑
摘要: 起始知识:Java标准的PropertyEditor的核心功能是将一个字符串转换为一个Java对象,以便根据界面的输入或配置文件中的配置字符串构造出一个JVM内部的java对象。如何注册自定义的属性编辑器:1、实现PropertyEditor接口或者继承PropertyEditorSupport类2... 阅读全文
posted @ 2014-08-11 13:22 beiyeren 阅读(1564) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.cnblogs.com/liwei45212/archive/2013/04/17/3026364.html在阅读Java代码的時候我们时会看到Class.this的使用这个用法多用于在 nested class(内部类)中当inner class(内部类)必顺使用到ou... 阅读全文
posted @ 2014-08-11 11:11 beiyeren 阅读(497) 评论(0) 推荐(1) 编辑
摘要: raise frompython 在3.0 之后引入了raise from 表达式: raise exception from otherexception当使用该语法时,第二个表达式指定了另一个异常类或实例,它会附加到引发异常的__cause__属性注意:python3.0不再支持raise E... 阅读全文
posted @ 2014-08-07 20:02 beiyeren 阅读(2527) 评论(0) 推荐(0) 编辑
摘要: 自定义函数和指令都可以在前台或者后台进行指定。个人理解:指令的作用,主要是进行页面调整之后进行输出;函数的作用,主要是为了进行运算,返回运算结果供前台展示。(一) 自定义指令使用以下格式调用自定义指令: 定义在前台: ... ... ...例子: ... 阅读全文
posted @ 2014-07-28 17:45 beiyeren 阅读(19253) 评论(1) 推荐(1) 编辑
摘要: (一) 前置知识Freemaker默认配置下会使用SimpleHash去包装后台传递的hashmap,下段摘抄自官方reference同样,当你传递进去一个hashmap实例时,会替换为一个simpleHash。替换原则是在ObjectWrapper的实现类中编码实现的。下边代码摘抄自默认的Obje... 阅读全文
posted @ 2014-07-28 16:58 beiyeren 阅读(4081) 评论(0) 推荐(1) 编辑