`
lggege
  • 浏览: 372823 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
文件 Groovy对普通的java.io.File进行了增强,有很多简便方法,提供了众多使用闭包的方法方便文件的读写操作。 1. 文件读取(安装行读取内容) import java.io.File def readLine(fileName) { new File(fileName).eachLine { line -> println "Line: ${line}" } } 2. 列出目录所有文件(包含子文件夹,子文件夹内文件) import java.io.File def printDir(dirName) { def d ...
闭包 1. 定义和执行闭包 def one = { num1, num2 -> println "param is: $num1 & $num2" } one(2, 3) // 简便写法。输出 param is: 2 & 3 one 2, 3 // 省略()的等效写法 one.call(2, 3) // 使用call方法 one.call 2, 3 // 省略()等效写法 注意: a) 闭包自身的定义写法。在参数与具体代码执行端间的分隔符是->,老版本的是| b) 使用call方法,或简便写法。 ...
== assert new BigDecimal("123.45") == new Double("123.45") assert new BigInteger("456") == new BigDecimal("456") 等同于java中的equals方法, 而不是对引用的判断. 数字后缀 println 42I.getClass() // class java.lang.Integer println 123L.getClass() // class java.lang.Long println ...
关键代码: IControlCreator controlCreator = new IControlCreator() { public Control createControl(final Composite parent, final int style) { Text text = new Text(parent, style); return text; } }; // 声明一个FieldDecoration, 注意命名, 不要和DecoratedField混淆. ...
内容很简单, 但都是血汗哪~`` 网上资料少, 又没完整的时间去看xsl. 唉~`` 下面的a,b,c可以是表示节点的表达式, 比如: ./Book[@name='1'] 1. 判断一个节点是否存在 <xsl:if test="a"> 2. 判断多个节点是否同时存在 <xsl:if test="a | b | c"> 3. 判断多个节点是否至少有一个存在 <xsl:if test="a or b or c">
http://riashanghai.com/zh-hant/node/42 在Windows下用Java实现静默打印PDF,而又不想用别人的PDF库来打印PDF的,在这里总结两个比较流行的偷懒方法。 支持在Windows cmd下打印PDF的命令有很多。之所以介绍下面的两个方法,是因为其软件使用普及率比较高。 两个方法都要安装一下三方的PDF浏览软件。 分别是利用Acrobat Reader 和  GSview。 Acrobat Reader 方法 前提是安装 Adobe Reader 代码如下 public static boolean printPdf(String ...
...
...
非常好的一篇文章 纵然,事务传播行为,事务隔离级别 已经很熟悉了,但,看了这个文章还是吓到一身汗~`` http://www.ibm.com/developerworks/cn/java/j-ts1.html?ca=drs-tp4608
想法的由来是蛮长的历史原因: [使用iBATIS的历史]     使用iBATIS已经有很长一段时间了,系统中的CRUD是使用模板工具生成的代码,虽说有工具生成,但看着一大堆CRUD的SqlMap.xml文件,依旧是很不爽的一件事情. [Hibernate与iBATIS的整合 ...
Target PlatForm 插件的运行平台. Eclipse version 指的是Eclipse UI 插件这样的运行方式. an OSGI framework 指的是运行于OSGI下的,非UI的插件.     选项: Equinox 指的是,使用Equinox(Eclipse的OSGI实现)     选项: standard 指的是,使用标准的OSGI实现 下面具体说明他们的差别: 1. 自动生成代码的区别: 选择Eclipse version, 那么默认生成的Activator就是继承与AbstractUIPlugin. public class Activator ext ...
Global site tag (gtag.js) - Google Analytics