本月博客排行
-
第1名
wy_19921005 -
第2名
mft8899 -
第3名
benladeng5225 - Anmin
- wddpwzzhao123
年度博客排行
-
第1名
龙儿筝 -
第2名
宏天软件 -
第3名
wy_19921005 - benladeng5225
- vipbooks
- kaizi1992
- tanling8334
- sam123456gz
- arpenker
- 青否云后端云
- zysnba
- fantaxy025025
- xiangjie88
- wallimn
- lemonhandsome
- e_e
- jh108020
- ganxueyun
- Xeden
- xyuma
- wangchen.ily
- zhanjia
- johnsmith9th
- zxq_2017
- forestqqqq
- jbosscn
- daizj
- xpenxpen
- 喧嚣求静
- kingwell.leng
- lchb139128
- jveqi
- kristy_yy
- javashop
- lzyfn123
- sunj
- yeluowuhen
- ajinn
- lerf
- silverend
- chenqisdfx
- xiaoxinye
- flashsing123
- lyndon.lin
- bosschen
- zhangjijun
- sunnylocus
- lyj86
- paulwong
- sgqt
博客专栏最新文章
[研发管理] 谈谈软件开发的那些事儿 之 软件开发的轮回
——对软件分析设计的一次深刻反思与探讨
前言:你干软件开发多少年了?你是否开始感到困惑了、累了、算了?你是否该找一个加州旅馆好好歇一歇脚了?这篇文章也许就是你的加州旅馆,它给你解惑,反思软件开发中出现的问题,探讨解决这些问题的办法,那就是建立模型——用例模型、领域模型、分析模型和设计模型。
谈起软件开发,我在10年前就开始了。那时天是蓝的,生活是美好的,程序设计也是轻松愉快的 ...
[研发管理] redmine与subversion集成注意事项
1.redmine找不到svn的问题
redmine没有自带svn的命令,只能另行安装。安装完,可以通过二仲方式,让redmine直接使用到svn的命令。一个是在系统的环境变量里面添加,另外一个是在config/environment.rb里面添加环境变量。
2.redmine读取不到svn仓库的问题
原因比较多。不过最多的要数中文url问题。redmine0.8.4不能直接像这样的url,htt ...
[编程语言] Groovy and Grails Recipes翻译之旅——Groovy数据类型和控制结构(3)
3.1.
Groovy和Java中的原生类型(数字,Numbers)有何不同?
Groovy支持整数和浮点数。其中,浮点数的默认类型为java.math.BigDecimal类,这样可防止像Java除法运算时出现混淆。
Groovy中所有整数是Integer,或是Long或是BigInteger的实例。Long取值范围要比Integer大,而BigInteger可 ...
[编程语言] Groovy and Grails Recipes翻译之旅——Groovy数据类型和控制结构(2)
3.2.
如何使用Groovy正则表达式?
与Java相比, 在Groovy中编写正则表达式(regexes)简直是一种乐趣。在Java中, regexes编程不仅需处理Pattern和Matcher对象,而且还要编写繁琐的样板代码(boilerplate coding)。而Groovy对这两个Java对象做了简单封装,添加了一些额外的实用方法,并给出一个简 ...
[编程语言] Groovy and Grails Recipes翻译之旅——Groovy数据类型和控制结构(1)
3.1.
Groovy中存在几种strings,如何使用?
Groovy支持两种类型字符串:一般的Java字符串,它是java.lang.String的实例;和GStrings,它是groovy.lang.GString的实例,并且允许文本中包含占位符。GStrings并不是String的子类,因为String类是最终类(final class)不能被继承。然而 ...
[编程语言] Groovy and Grails Recipes翻译之旅——Groovy数据类型和控制结构(序)
Groovy数据类型可分为简单数据类型(simple data types)和集合数据类型(collective data types)。其中,Simple data types包括字符串(strings),正则表达式(regular expressions,regexes)和数字;collective data types则包括列表(lists),映射(maps)和范围(ranges)。Groo ...
[编程语言] G&GR翻译之旅——从Java到Groovy(2-其他区别)
其他区别(Other
Differences)
Groovy和Java 之间仍存在一些其他的区别,本节将讨论其中之二:可选的类型声明(optional typing)和操作符重载(operator
overloading)。
可选的类型声明 (optional typing)
在Groovy中,程序员可以声明静态或动态类型的变量。其中,可用关键字def(在脚本中也是可选的)来声明动态 ...
[编程语言] G&GR翻译之旅——从Java到Groovy(2-新Helper,类库和APIs)
新Helper,类库和APIs
Groovy向已有的Java类,如java.lang.Object,java.lang.String,java.util.List等等,增加了一系列实用方法,以扩展JDK类库。Groovy到底是依靠什么技术为已有的Java类动态增加方法呢?答案就是元编程(metaprogramming)。在Java中,类一旦被加载就不允许再被修改。而Groovy的所有类在被加 ...
[编程语言] G&GR翻译之旅——从Java到Groovy(2-新的和改进的语法元素,结构和句法结构)
新的和改进的语法元素,结构和句法结构
一方面,Groovy添加新的语法元素、循环结构和语言级构建器;一方面,改进已有Java语法元素和结构,以提高其易用性。接下来,将详细讨论Groovy中一些常用的语法。
语言级断言(Assertions)
您一定注意到前面多数例子都用到assertion。事实上,为编写本书实例代码,断言的确帮了我很大的忙,因为它可广泛应用于判断结果 ...
[编程语言] G&GR翻译之旅——从Java到Groovy(2-可选的语法元素)
2.2 Java和Groovy之间的不同点?
上一节简单介绍了Java与Groovy之间的相同点,您可把Java看作Groovy的一部分,然而Groovy却并不是Java。(The previous recipe on similarities between Java and Groovy was a relatively small one as you can conside ...
[编程语言] G&GR翻译之旅——从Java到Groovy(1)
第2章 从Java到Groovy
如果您正在阅读本书,那么您很可能曾接触过Java。正如在引言中提到的,这本书是面向Java中级程序员的。因为多数学习Groovy的开发人员均有Java背景,并对Java的弊端和局限性忍无可忍,所以打算试试Groovy。无疑,您选对了。
本章重点解释Java与Groovy之间的异同点,以及Groovy如何与Java集成。鉴于Java与Groovy语法的 ...
[编程语言] G&GR翻译之旅——Groovy启程(总结)
第一章《Groovy启程》草稿总算出来了。看着自己晦涩的语言,呈现在屏幕之上,突然没有了厌倦感和羞愧感,反而是一种惊奇!哈哈,我也有着这种执著,这种逝去很久的执着,不知道什么原因失去的动力,也许是自己把自己与这个社会隔离了的原因吧。
想起了《我要成名》中的片段:
“有时候不能光靠运气,做什么事都要用心,只要你用心,一定会有人看见的。”这是这个片子一段对白。梁家辉在片中饰演一个 ...
[编程语言] G&GR翻译之旅——Groovy启程(4-12)
1.4 如何下载和安装Groovy?
学习使用Groovy第一步便是安装。唯一的要求是系统需安装JDK 1.5或以上版本(从1.1-rc-1版本开始,Groovy必须运行在JDK 1.5或以上版本,早期版本不再适用)。同时,需正确设置环境变量“JAVA_HOME”,指向JDK安装目录。
安装Groovy步骤如下:
1. 从Groovy官网http:/ ...
[编程语言] G&GR翻译之旅——Groovy启程(1-3)
第一章,Groovy启程
恭喜您下定决心学习Groovy语言,相信花些时间阅读此书定会让您受益匪浅。因为Groovy是一门功能强大且精心雕琢的面向对象语言。当发现Groovy为您极大地节省多少时间和精力时(的工作量),您定会有种相见恨晚的感觉。Groovy,一直以来是Java社区的热点之一(some of the best news),它能够极大提高Java程序员的编程生产力 ...
[互联网] SEO策略 PPC和SEO 理解PPC对SEO的影响
有很多关于使用自然关键词营销和PPC营销的争论。对于这两种营销方式分别有两大阵营。
第一个阵营的观点是,PPC程序会对自然关键词程序造成不好的影响。PPC程序破坏了自然关键词的排名,因为为关键词付费会降低自然关键词的排名。他们深信这个原则,并且认为PPC根本没有用武之地。
另一阵营的观点是,PPC对SEO没有效果。这个观点相信对自然关键词优化能和PPC效果一样。所以没必要在PPC上花钱。
...
热门博客专栏
最新专栏
热门文章
最新评论
只有@AspectJ支持命名切入点,而Schema风格不支持命名切入点。有一个问题不太明白Schema ...
dagger9527 评论了 【第六章】 AOP 之 6.5 AspectJ切入点语法 ...
dagger9527 评论了 【第六章】 AOP 之 6.5 AspectJ切入点语法 ...
线上demo已经上线http://www.sparrowzoo.net/examples/markdo ...
zh_harry 评论了 高性能轻量级markdown 解析器java 版spar ...
zh_harry 评论了 高性能轻量级markdown 解析器java 版spar ...