上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 49 下一页
摘要: 严格来说配置管理不属于CI的范畴,但我个人觉得作为一个流程改进实践,配置管理做的越好就越有利于CI实施。如何进行配置管理,不是这篇文章的重点。我要介绍的是配置管理两个重点(配置策略与版本控制)中的版本控制。以版本管理工具svn的使用为出发点,文中主要介绍如何搭建svn服务器。svn(subversion)是一款著名的开源版本控制软件,我相信很多开发人员都在使用它来进行代码管理。这里可以了解更多信息http://subversion.apache.org/。你可能知道如何使用svn来进行日常的代码check in, check out,但并不一定知道如何去搭建一个svn服务器。这篇博客主要就是说 阅读全文
posted @ 2012-06-18 23:08 moonz-wu 阅读(3468) 评论(1) 推荐(0) 编辑
摘要: git做为分布式版本管理工具,功能很强大。 其中一点,你可以让任意一个local repository变成server。只要做以下几个步骤即可实现:1. 在项目目录下面的.git/文件夹下创建一个git-daemon-export-ok的空文件2. 运行git daemon在远端机器上通过git clone git://localhost/project_path就可以pull代码了。 阅读全文
posted @ 2012-05-15 12:09 moonz-wu 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 人说凡是美好的东西都有不美好的一面-结对编程作为极限编程的一个实践,它的好处是很明显的。但是在这里我想更客观的去看待这个实践,结对编程给我们带来了什么?1. 结对让你增加了交流,两个开发者必须不停的对一个问题进行探讨,才能写代码,这有助于知识的传递和方案的统一。2. 减少了一些不必要的失误,比如写错字母,忘记定义等等3. 经验的交流,两个开发者可以相互交流一下经验。4. 最重要的一点就是知识的传承。结对有利于减少项目中的知识孤岛。同时结对编程也给我们带来了这样的问题:1. 成本的增加,人/产品。(我想不承认这点的人很多)2. 对于那些性格差异比较大(一个很强势,一个很弱势)的人在一起结对,很有 阅读全文
posted @ 2012-02-20 23:54 moonz-wu 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 相信云这个概念对于专业的开发人员来说已经不是什么新名词了。这年头搞个应用不与云沾点边都拿不出手。最近在研究node.js,我在想既然node.js能将javascript作为服务器端语言来用,那么只要将js脚本提交到云上是不是就可以直接运行了呢? 答案是可以的,来看看Cloud9吧!一个node.js的在线IDE,实现云端开发和云端部署不是梦。作为一个入门级的介绍文章,我还是从hello world开始。但在我们写代码之前,我们先来看看这个云端IDE的样子:怎么样,是不是很酷!酷的不仅仅是这些,它支持把代码直接push到Github和Bitbucket, 还支持直接deploy你的app到he 阅读全文
posted @ 2012-02-16 23:05 moonz-wu 阅读(5174) 评论(5) 推荐(4) 编辑
摘要: Neo4J是什么?1. 一个高性能的图关系模型数据库2. 一个NoSQL的数据库3. 支持多种编程语言4. Neo4J擅长处理具有多关系的模型数据Neo4J中怎么删除与某个节点有关系的节点?1. 查找到目标节点所有关系2. 开启一个事务,删除所有关系的start node或end node3. 遍历所有找到的node并删除相关的RelationShip4. 然后删除node本身,提交事务 1 public static void DeleteRelativeNode(Node n) { 2 TraversalDescription td = Traversal.descript... 阅读全文
posted @ 2012-02-05 22:17 moonz-wu 阅读(698) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 49 下一页