Description
The Broken Pedometer
The Problem
A marathon runner uses a pedometer with which he is having problems. In the pedometer the symbols are represented by seven s...
分类:
其他好文 时间:
2014-06-18 12:31:09
阅读次数:
203
Maven面临的挑战软件行业新旧交替的速度之快往往令人咂舌,不用多少时间,你就会发现曾经大红大紫的技术已经成为了昨日黄花,当然,Maven也不会例外。虽然目前它基本上是Java构建的事实标准,但我们也能看到新兴的工具在涌现,比如基于Goovy的Gradle,而去年Hibernate宣布从Maven迁...
分类:
其他好文 时间:
2014-06-18 11:13:14
阅读次数:
236
今天更新了android studio,从0.5.3升级到0.6.1版本,结果在IDE中编译时没有问题,但是在命令行时编译就会出现以下错误:
:app:compileTestDebugJava FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:c...
分类:
移动开发 时间:
2014-06-18 06:40:05
阅读次数:
395
领域驱动设计(DDD)
如果第一次听说领域驱动设计,那么赶紧买一本,或借一本Eric Evans写的那么同名经典书补一下课。Gradle是一个自动化build工具,所以Gradle面对的领域就是自动化构建这一领域。Gradle是按照DDD的思想设计和开发的,所以自动化构建领域里的大部分概念,在Gradle的源代码里都有一个接口或类与之对应。本文介绍对Gradle新手来说最重要的三个领域对象:Pr...
分类:
其他好文 时间:
2014-06-15 19:27:01
阅读次数:
267
Android Studio简单介绍。Android Studio对比Eclipse,优缺点对比。Android Studio转型Eclipse可能性分析。...
分类:
移动开发 时间:
2014-06-15 19:10:06
阅读次数:
481
本篇文章很简单,就是把下面这段Gradle脚本打回原形:
version = 1.0
Groovy语法糖
Java程序员对JavaBeans和Getter/Setter方法肯定不陌生,所以就不过多介绍了。虽然现代的IDE都提供了快捷方式,可以很方便的给字段生成Getter和Setter方法,但我还是很讨厌他们。还好,有Groovy的语法糖在手,就可以跟Getter/Setter方法说再见了!...
分类:
数据库 时间:
2014-06-14 10:49:27
阅读次数:
340
软件需求:安装gradle下载gradle压缩包,解压到本地。设置环境变量,新建系统变量,GRADLE_HOME:E:\installspace\gradle-1.11path中增加;%GRADLE_HOME%\bin测试是否成功,命令:gradle
-v安装Android studio(如果用An...
分类:
移动开发 时间:
2014-06-13 19:41:31
阅读次数:
466
延续上一篇文章
上篇文章末尾有一段脚本,定义了一个Task:
task 'myTask' {
doLast {
println 'hello world!'
}
}
我们已经知道,这段脚本其实是调用Project的task方法,并且传入两个参数:一个是Task的名字,另外一个是闭包,用来配置Task(在这段脚本中,给Task添加了一个A...
分类:
其他好文 时间:
2014-06-10 18:17:46
阅读次数:
265
本篇文章讨论下面这一小段Gradle脚本:
repositories {
mavenCentral()
}
闭包字面量
闭包字面量看起来像Java里的代码块:用一对儿花括号包起来。前面讨论过,方法调用的圆括号可以省略,补上圆括号之后,脚本看起来是这样:
repositories({ // <--
mavenCentral()
})
如果闭包是方法的最后一个...
分类:
其他好文 时间:
2014-06-10 11:09:38
阅读次数:
169
这一系列文章是写给刚开始使用Gradle,并且对Groovy语法不是特别了解的Java程序员看的。
本篇文章的目标是解释清楚下面这行Gradle脚本:
apply plugin: 'java'
行尾的分号是可选的
用过JavaScript语言的人对这个语法糖应该比较熟悉,下面是补上分号后的脚本:
apply plugin: 'java';
Map字面量(Literal)
Java语言...
分类:
其他好文 时间:
2014-06-10 06:57:10
阅读次数:
336