在处理数字的时候,经常需要将单个的数字前加个“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})
linux下边一般用pkill可以杀掉指定的进程,但是有的时候进程并不是一个合法的,因此我只好退回到kill的世界,用那个万能的kill -9来结束一起,哈哈! 那进程很多怎么办,比如我就见过被黑过的linux后,有1000多个CROND进程,这时候就可以显示linux/unix下边组合的威力了,我的脚本如下: kill -9 `ps -ef |grep CROND |awk '{print $2}' ` 注意,“`”不是”‘“哦
发布日期: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安装包
批量编译el文件的命令行: emacs -batch -f batch-byte-compile *.el
先看如下代码: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 ...
一直想做一个专门的Groovy中国社区,域名:www.chinagroovy.org早就申请好了,可是实在太忙了,经过简单修饰,Groovy中文论坛和Groovy文档翻译模块已经初具规模了 :)。 Groovy中文论坛采用Discuz开源产品,简单实用,让我们有时间可以将精力放到提出问题和解决问题上。 另外,现在为止,Groovy文档翻译,在FF3下边好像有点问题,还在调试中 :( 在此,要感谢Lupa开源提供了免费的虚拟主机服务,Discuz和HDWiki提供的优秀的开源产品 :) Groovy中国社区宗旨:营造良好的论坛氛围,翻译国外相关文档,报道国外最新动态。。。 ...
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等 ...
lftp是我在linux下边最喜爱的ftp工具,好处就不罗嗦了,google的话有一堆,在此只说说如何上传/下载目录,常见的有两种,简介如下: mput/mget -d 的方式,不过此种方式只能操作一个目录,不能处理嵌套的目录 mirror 可以下载命令,加上-R 就是上传 命令其实很简单,但是实际操作的时候,本人就碰到一个小问题:第一次上传一个目录的时候,出现如下提示就不动了Getting directory contents (0) 经查证,应该是服务器端目录是空的缘故吧,只要增加一个选项就可以了,如下 set ftp:list-empty-ok yes
agile_boy
搜索本博客
我的相册
08ebfa7e-5134-4949-b957-b858965e80f6-thumb
藏民生活体验(做糌粑)
共 5 张
存档
最新评论