在处理数字的时候,经常需要将单个的数字前加个“0”以补充成标准的两位形式,比如将“3“转换成为”03“,这在日期中很常见,当然在日期中也有响应的格式可以解决,在此只是用Groovy的replaceAll来在给定的字符串中去替换。
代码很简单,也没有啥好说的,只是注意,在此用到了正则表达式(Groovy的请看这里),代码如下:
def s = "6.1.2.10"
assert "06.01.02.10"==s.replaceAll("[\\d]{2}|[\\d]{1}",{it=it.toInteger()<10?'0'+it:it})
- 16:22
- 浏览 (267)
- 评论 (0)
- 分类: groovy/grails
- 发布在 Groovy on Grails 圈子
linux下边一般用pkill可以杀掉指定的进程,但是有的时候进程并不是一个合法的,因此我只好退回到kill的世界,用那个万能的kill -9来结束一起,哈哈!
那进程很多怎么办,比如我就见过被黑过的linux后,有1000多个CROND进程,这时候就可以显示linux/unix下边组合的威力了,我的脚本如下:
kill -9 `ps -ef |grep CROND |awk '{print $2}' `
注意,“`”不是”‘“哦
- 15:01
- 浏览 (166)
- 评论 (2)
- 分类: linux/unix
发布日期:2008-3-20
原文URL:http://docs.codehaus.org/display/GRAILS/2008/03/20/Grails+1.0.2+Released
G2One Inc (http://www.g2one.com)和Grails开发团队非常荣幸的宣布Grails 1.0.2发布!此次发布包括84个bug修复和提高。
此次发布下载地址是http://grails.org/Download。各种发行包的直接下载
下载zip
下载tar.gz
下载Windows安装包
- 21:20
- 浏览 (261)
- 评论 (0)
- 分类: groovy/grails
- 发布在 Groovy on Grails 圈子
批量编译el文件的命令行:
emacs -batch -f batch-byte-compile *.el
- 15:31
- 浏览 (201)
- 评论 (0)
- 分类: linux/unix
先看如下代码:class Test1 {
public Test1() {
println "TEST1"
}
}
class Test2 {
public Test2() {
println "TEST2"
}
static void main(args) {
new Test1()
}
}
此代码不论用groovy命令行还是用groovyConsole来运行都要出错,好像是
引用groovy.lang.MissingMethodException: No signat ...
- 15:45
- 浏览 (319)
- 评论 (0)
- 分类: groovy/grails
- 发布在 Groovy on Grails 圈子
一直想做一个专门的Groovy中国社区,域名:www.chinagroovy.org早就申请好了,可是实在太忙了,经过简单修饰,Groovy中文论坛和Groovy文档翻译模块已经初具规模了 :)。
Groovy中文论坛采用Discuz开源产品,简单实用,让我们有时间可以将精力放到提出问题和解决问题上。
另外,现在为止,Groovy文档翻译,在FF3下边好像有点问题,还在调试中 :(
在此,要感谢Lupa开源提供了免费的虚拟主机服务,Discuz和HDWiki提供的优秀的开源产品 :)
Groovy中国社区宗旨:营造良好的论坛氛围,翻译国外相关文档,报道国外最新动态。。。
...
- 22:55
- 浏览 (328)
- 评论 (0)
- 分类: groovy/grails
- 发布在 Groovy on Grails 圈子
emacs是一个强大的编辑器,而且支持编辑远程主机的文件,当然了,后台可能是ftp,ssh等协议,在此只是做个备份以防忘记 :)
emacs编辑远程主机文件,和打开编辑一般文件没有什么特别,除了打开文件的方式有点特殊外,格式如下 /host:filename
/user@host:filename
/user@host#port:filename
/method:user@host:filename
/method:user@host#port:filename
method可以是:ftp,ssh,rlogin,telnet等 ...
- 15:36
- 浏览 (192)
- 评论 (0)
- 分类: linux/unix
lftp是我在linux下边最喜爱的ftp工具,好处就不罗嗦了,google的话有一堆,在此只说说如何上传/下载目录,常见的有两种,简介如下:
mput/mget -d 的方式,不过此种方式只能操作一个目录,不能处理嵌套的目录
mirror 可以下载命令,加上-R 就是上传
命令其实很简单,但是实际操作的时候,本人就碰到一个小问题:第一次上传一个目录的时候,出现如下提示就不动了Getting directory contents (0)
经查证,应该是服务器端目录是空的缘故吧,只要增加一个选项就可以了,如下
set ftp:list-empty-ok yes
- 11:23
- 浏览 (179)
- 评论 (0)
- 分类: linux/unix
- 浏览: 79630 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
我的相册
藏民生活体验(做糌粑)
共 5 张
共 5 张
链接
最新评论
-
Groovy 1.6-beta-1发布, ...
def f = gsh.find('.', '-name', '*.java', ...
-- by agile_boy -
Groovy 1.6-beta-1发布, ...
多谢了! 不过在groosh里面似乎不能使用通配符 def gsh = new ...
-- by groovyzhou -
Grails 1.0.3发布
to cauxu 如果要深入了解,还是有必要去了解一下Spring和Hibern ...
-- by agile_boy -
Grails 1.0.3发布
使用Grails 需要熟悉Spring hibernate么?
-- by cauxu -
Grails 1.0.3发布
究竟grails 1.1还发不发呀!我最近都偃旗息鼓,学django去了!感觉g ...
-- by zengsun






评论排行榜