vim 必知必会12大类型操作(三)
现在放上VIM 必知必会12大类型操作的第三部分! 查看全文
现在放上VIM 必知必会12大类型操作的第三部分! 查看全文
现在放上VIM 必知必会12大类型操作的第二部分! 查看全文
VIM是在unix/linux系统下最常用的文本编辑器,呵呵……这就不用我再强调了,现在直接贴上vim的最常用的操作,方便日后温习及查阅! 查看全文
我们经常在项目开发和维护过程中遇到这样的问题:在开发周期后期快结束验收时才发现了设计缺陷或流程错误;要花大量时间精力时间进行单元测试;忙中出错会将错误的版本发布到线上;花了大量的时间在项目布署上,甚至在多台服务器上的同步部署更是费时费力。现在这些问题其实都可以借助持续集成(Continuous Integration)平台得到解决。通俗一点说,持续集成平台就是对于开发人员的每一次代码提交(到SVN),都会自动地把版本库中的所有代码 check out到另一个代码副本目录,并且自动在这个代码副本中运行所指定的测试用例(Test Case),如果所有单元测试全部通过则接受这次提交,并将代码复制到Web目录,这个Web目录一般是测试环境;否则持续集成平台会通知到所有开发人员,当前版本是一个有错误的版本。 查看全文
crontab这个东西的语法(暂且这么叫吧)有点怪,不段时间不用了就写不准了。现在结合 羽飞兄的文章作一个备忘录,以备日后救急。先上张超给力的图:-e : 执行文字编辑器来编辑crontab,内定的文字编辑器是VI-r : 删除目前的crontab-l : 列出目前的crontab(查看专用)-v :列出用户ccrontab作业的状态 查看全文
以前蓝色夏威夷写过一篇文章介绍一个网卡绑定多个IP,在 linux centos 5.5中一个网卡绑定多个ip http://www.coderbolg.com/content/103.html ,今天又发现了一种更加便捷的方法:不管绑定几个IP,只要一个配置文件即可,但前提是这几个IP是连续的,在一个范围之内。 查看全文
每天做得最多的就是用VIM打开文件、保存文件。使用VIM编辑文件时我习惯用'x'命令在保存并退出。而我的一个同事习惯用'wq'命令保存并退出,有一次他问我用'x'和'wq'有什么区别吗?我当时答不出来。 查看全文
1、介绍:xinc是用PHP开发的持续集成工具,它的作用是监听SVN的变化并调用项目部署工具(phing)来部署项目,并有web界面来监控部署状态情况。 2、下载:大家到 http://code.google.com/p/xinc/source/checkout 页面下找到SVN的地址,从这个地址checkout个代码副本后可以直接使用。下载过程中可能会报类似错误: 查看全文
xinc提供了一个非常专业的基于EXT-JS框架的web界面,这个界面用于查看项目的部署情况、单元测试结果、代码覆盖率、SVN提交信息等许多细节问题,所以配置好这个web界面还是非常有必要的。在安装xinc时会让我们指定 Xinc web-application的位置,指定到web目录下即可。我的是在/data0/htdocs/www/webxinc目录。进入这个目录会有这么几个文件(如果缺少了ext-2.0和plotkit目录请参考 xinc的安装和配置 ): 查看全文
今天我的同事一不小心执行了 /sbin/ifdown eth0 命令,这样将会关闭第一块网卡,接着就是远程连接的客户端断开连接不上了。这下我们悲剧了,我们只激活了一块网卡,而这块网卡又被我们给关闭了。这下我们只好让在地球另一端的老外给我重启电脑。呵呵……经理给老外发了邮件后让其重启机器。呵呵……老外这时也没睡下马上机器就可以访问了。这也给我们一个教训:以后要记住重启网络而不是关闭后再重启。娃哈哈…… 查看全文