摘要:
ThoughtWorks 持续集成平台Go最近宣布开源了。其基于Apache 2.0 开源协议。Go下载地址为http://www.go.cd/download/.下面是几张来自官方的视图:GO流程图:GO截面图:GO的版本:Thoughtworks官方的宣布文章你也可以在ThoughtWorks中国微信雷小达看到:GO!我们开源了!同类的持续集成工具还有Jenkins感兴趣的同学更待何时,可以去官网http://www.go.cd/download/.下载,来把玩一番了。 阅读全文
随笔档案-2014年02月
nodejs获取客户端IP Address
2014-02-28 01:24 by 破狼, 45116 阅读, 收藏, 编辑
摘要:
在网上看见很多问node.js如何获取客户端IP,所以记录下来,以供大家参考。 function getClientIp(req) { return req.headers['x-forwarded-for'] || req.connection.remoteAddress || req.socket.remoteAddress || req.connection.socket.remoteAddress; };代码,第一段判断是否有反向代理IP(头信息:x-forwarded-for),在判断connection的远程IP,... 阅读全文
细说angular Form addControl方法
2014-02-22 09:30 by 破狼, 10204 阅读, 收藏, 编辑
摘要:
在本篇博文中,我们将接触angular的验证。angular的验证是由form 指令和ngModel协调完成的。今天博主在这里想要说的是在验证在的一种特殊情况,当验证控件没有没有name属性这是不会被form捕获的。或者是你希望在ngRepeat中使用动态表达式。下面且让我们先来从angular源码中看起如下:首先是ngModel: var ngModelDirective = function() { return { require: ['ngModel', '^?form'], controller: NgModelController, ... 阅读全文
Angularjs中文版本开发指南发布
2014-02-16 15:49 by 破狼, 46849 阅读, 收藏, 编辑
摘要:
从本人开始在写关于Angularjs的文章开始,也算是见证了Angularjs在国内慢慢的火起来,如今的Angularjs正式如日中天。想知道为什么Angularjs会这么火,请移步angularjs移除不必要的$watch.也是一次偶然的机会,在Angular.js中文社区群里相遇一群Angula... 阅读全文
为Angularjs ngOptions加上index解决方案
2014-02-15 22:33 by 破狼, 16130 阅读, 收藏, 编辑
摘要:
今天在Angularjs交流群中有位童学问道如何为Angular select的ngOptions像Angularjs的ngRepeat一样加上一个索引$index.其实对于这个问题来说Angular本身并未提供$index之类的变量供使用。但是也不是说对于这个问题我们就没有解决方案。把这个问题换成角度来看,我们所需要的就是js数组的下标,所以我们如果我们能够在对象上加入下标,使用表达式作为option的label就能解决了。但是第一印象让我想起的是js数组本来就是一个key/value的对象,只是key为数组下标而已,所以有了如下之设计:html: js:$scope.getDesc1 =. 阅读全文
Angular ngClick 阻止冒泡和默认行为
2014-02-11 23:29 by 破狼, 68044 阅读, 收藏, 编辑
摘要:
这其实是一个很简单的问题,如果你认真查看过Angular官方的API文档,本来不想记录的。但是这个问题不止一次的被人问起,所以今天在记录在这里。在Angular中已经对一些ng事件如ngClick,ngBlur,ngCopy,ngCut,ngDblclick…中加入了一个变量叫做$event.如ngClick在官方文档是这么描述的:Expression to evaluate upon click. (Event object is available as $event)在查看Angular代码ngEventDirs.js: var ngEventDirectives = {}; fo... 阅读全文