二、实践 一些说明: 项目IDE采用Intellij(主要原因在于Intellij颜值完爆Eclipse,谁叫这是一个看脸的时代) 工程依赖管理采用个人比较熟悉的Maven(事实上SpringBoot与Groovy才是天生一对) 1.预览: (1)github地址 https://github.co ...
分类:
编程语言 时间:
2016-06-25 20:31:02
阅读次数:
474
使用gradle构建android应用时,你总是需要这样一个文件:build.gradle。你应该已经看过这个文件了,如果没有看过的话,你现在就可以看一下,它没有多少内容。它的简洁性得益于它提供了很多对设置和属性的默认值。gradle是基于groovy语言的,但就使用它构建普通的工程的话,是可以不去学groovy的,如果想深入的做一下自定义的构建插件,可以考虑学一下groovy,因为它是基于jav...
分类:
移动开发 时间:
2016-06-24 15:34:24
阅读次数:
357
在用GEB做自动化测试时,跳转到一个新页面往往会用at语法,例如在一个SchoolAddPage.groovy里:classSchoolAddPageextendsPage{staticat={$(‘.box-title‘).text()=="添加英语天地"}}运行程序时往往会出现如下的错误信息,详细如下。这时别怀疑你是不是选错了对象或者判断出错,..
分类:
其他好文 时间:
2016-06-20 19:08:18
阅读次数:
309
ofBiz-groovy-freemarker根据浏览器的地址不同进入不同的页面 第一步:(2选一)创建groovy文件,或者java文件。在文件中定义变量 要放在 request.setAttribute中方便在跳转页面中查找,可以在本类中做一些验证或增删改查的方法,可自定义返回值。第二步:在co ...
分类:
其他好文 时间:
2016-06-18 10:14:06
阅读次数:
222
1. 全景图 2. 用ExecuteScript生成动态日期参数 为了只生成一个flowfile: Groovy 代码: import org.apache.commons.io.IOUtilsimport java.nio.charset.*import java.text.SimpleDateF ...
list 是 Python 中使用最频繁的数据类型, 标准库里面有丰富的函数可以使用。不过,如果把多维列表转换成一维列表(不知道这种需求多不多),还真不容易找到好用的函数,要知道Ruby、Mathematica、Groovy中可是有flatten的啊。如果列表是维度少的、规则的,还算好办例如: li ...
分类:
编程语言 时间:
2016-06-08 10:33:44
阅读次数:
191
1 数值和表达式 1.1数值 不同于java,没有基础数据类型 一切皆对象的概念重于java 1.2表达式 1.3运算优先级 */% 优先于 +- 1.4赋值 等同于js,弱类型 不同于java可以以$开头 1.5自增和自减运算符 类似于java 1.6对象引用 动态类型 变量引用的类型是在运行时确 ...
分类:
其他好文 时间:
2016-06-07 11:10:04
阅读次数:
222
需求:以索引中的boostapp列作为评分的基础分值,同时根据carpublishtime(数据的刷新时间字段)按时间进行衰减。 基于Groovy脚本实现。 1、query脚本方式: 2、Nest方式: ...
分类:
其他好文 时间:
2016-06-06 20:28:24
阅读次数:
168
终于干完这一章节,收获很多啊。 和DJANGO有类似,也有不同。 User.groovy: Profile.groovy: Post.groovy: Tag.groovy: UserIntegrationSpec.groovy: PostIntegrationSpec.groovy: ...
分类:
其他好文 时间:
2016-06-05 10:58:37
阅读次数:
327
测试的命令,3和2不一样了,要找找。。 User.groovy UserIntegrationSpec.groovy ...
分类:
其他好文 时间:
2016-06-04 13:38:00
阅读次数:
164