• 生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率。

    编辑命令

    Ctrl + a :移到命令行首
    Ctrl + e :移到命令行尾
    Ctrl + f :按字符前移(右向)
    Ctrl + b :按字符后移(左向)
    Alt + f :按单词前移(右向)
    Alt + b :按单词后移(左向...

  • 普瑞马法则:就是如果把一件更难完成的事情放在比较容易完成的事情前面做。那更难完成的事情就可以成为比较容易完成的事情的强化刺激。换句话说,把不愿意干的任务或者工作放在喜欢完成的任务之前。如果经常完成困难的、有挑战性的任务,那么工作能力就会增长;相反...
  • 专家博客:探讨分布式系统与集群的区别来源:it168网站 作者:Laurence 简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。  例如:如果一个任务由10个子任务组成,每个子任务单独执行需1小时,则...


  • subversion冲突解决和winmerge使用手册

     

     

     

    winmerge使用手册

    http://winmerge.org/2.6/manual/index.html

    解决版本冲突的命令。在冲突解决之后,需要使用svn resolved来告诉subversion冲突解决,这样才能提交更新。冲突发生时,subversion...


  • 软件项目版本号的命名格式
    版本控制比较普遍的3种命名格式一、 GNU 风格的版本号命名格式主版本号 . 子版本号 [. 修正版本号 [. 编译版本号 ]]英文对照 : Major_Version_Number.Minor_Version_Number[.Revision_Number[.Build_Number]]示例 : 1.2.1, 2.0, 5.0.0 bui...

  • 大规模项目团队持续集成实践

     

    一、持续集成基础

     

    在典型的软件项目中,集成阶段一般都是在最后,因此也是出现问题最多,而且最有可能导致不能按时交付。而持续集成(XP十二实践之一)可以用来解决这个问题。既然大家都认为“频繁地使软件在某...


  • Hudson defines extension points, which are interfaces or abstract classes that model an aspect of a build system. Those interfaces define contracts of what need to be implemented, and Hudson allows plugins to contribute those implementations. In ...
  • Jelly是一种来自Jakarta的新脚本处理模型,它允许开发人员使用XML来编写脚本。要留心的是,这不仅仅是XML的另一个用途。Jelly功能强大、灵活、好用——更重要的是,它很容易扩展。
    现在我们利用Listing A里的简单例子来开始学习使用Jelly。你可以在这里找...


  • 英文原文:How Facebook Ships Code
    中文翻译:Facebook 是如何管理代码的

    全文转载如下:
    ~~~~~~~~~

    我对facebook的运转着迷。这是一个很独特的环境,不容易被复制(他们的体系并不适合所有的公司,即使他们努力尝试过)。下面是我和facebook的朋友们关于他们如...
  •  

    1.cp /data/apache2/bin/apachectl /etc/rc.d/init.d/httpd 

    2.在第二行添加:
    # chkconfig: - 85 15
    # description: Apache is a World Wide Web server. It is used to serve \
    # HTML files and CGI.

    3.service httpd restart