- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 使用cacti自定义graph template进行监控
最近为了监控线上服务搭建了cacti,它的标准服务已经能够满足我们的大多数需求,但是还是有一些特定的需求需要对cacti进行扩展,于是就研究了一下如何进行扩展,这里我主要是通过script进行扩展的,因为对这个东西比较熟悉。总体来说,自定义graph template需要如下几个大的步骤新建Data Input Method新建Data Template新建Graph
2012-03-31 20:08:23 2929
原创 shell中的map实现
经常会在shell中遇到map的需求,但是如何实现呢? 一个最简单的办法,比如你需要一个多重map,比如$a["level1"]["level2"]["level3"] 那你就可建立一个目录结构root/level1/level2/level3 对这个数组的读取直接读root/level1/level2/level3这个文件,而对这个数组的写入也直接写入root/lev
2012-03-30 12:04:49 12473 1
原创 postfix用smtp.qq.com做relay发送邮件
主要的设置如下:relayhost = [smtp.qq.com]:25smtp_sasl_auth_enable = yessmtp_sasl_password_maps = hash:/etc/postfix/sasl_passwdsmtp_sasl_security_options = noanonymous 在/etc/postfix/sasl_passwd里输入如
2012-03-27 22:19:45 20756 3
原创 使用nc和go做简易测速服务器和客户端
这几天公司需要测试一下几家IDC的速度,由于需要找别人帮忙进行测试,因此需要尽可能搞的简单,于是就用go语言写了一个windows客户端。为啥用go呢?因为java需要jre,太大了;c++需要对应的库支持,写这个东西太麻烦,其他的语言都有类似的问题,而go做这些事情很简单,几行代码就搞定了,而且由于它完全是静态编译的,因此只要编译一个32位,一个64位即可,支持任何windows平台。
2012-03-20 20:40:17 2802
原创 如何解决goclipse中format失败的问题
最简单的办法,就是把自己的eclipse运行参数-Dfile.encoding=UTF-8加上 事实上在windows平台下goclipse会失败的原因就在于编码问题,windows是gbk编码,goclipse用了OutputStreamWrite而没有指定编码方式,因此它就默认使用了gbk方式,而文件实际上可能是utf8编码的,因此就会转失败。已经把这个错误报给goclipse了,不知
2012-03-08 21:08:38 1446
原创 使用redmine的自定义问题状态以及工作流功能
以前说过redmine的问题其实是可以当作工作流使用的,事实上如果配合上自定义问题状态,这完全可以作为一个比较强大的工作流软件,只要你设置足够的状态,并且在工作流里设置好正确的状态转移
2012-03-05 20:23:13 11508 2
原创 xxxdiff命令
前几天在使用svn diff时想过滤掉某些特定的文件,但是结果发现svn diff没有提供对应的东西,后来自己用awk写了段脚本去做,起名叫filtexxx,结果autocomeplete时发现有一个叫filterdiff的现成命令,man了一下,发现原来早就有了这种命令了,怪不得svn diff没有提供任何exclude的参数。 类似的命令有grepdiff lsdiff filterd
2012-03-05 19:40:46 1170
Computer Science Handbook第二版.下
2010-02-03
Computer Science Handbook第二版.上
2010-02-03
Handbook of Data Structures and Applications
2009-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人