随着公司应用需求的增加,需要不断的扩展,服务器数量也随之增加,当服务器数量不断增加,我们会发现一台puppetmaster压力大,解析缓慢,而且时不时出现"time out"之类的报错,那这时有什么优化的办法吗?其实不然,我们可以利用Nginx多端口实现负载均衡,这样在很大程度上优化了puppet的...
分类:
其他好文 时间:
2014-09-09 22:52:59
阅读次数:
244
系统管理员离不开账户管理,账户管理,密码管理,开发机器,测试机器,线上机器,都需要创建用户,并给与相关用户的权限。你如果要创建100个,1000个账户和密码,你会不会疯掉,如何在1分钟完成百上千个账户?那就是我们今天的主题,puppet运维自动化之用户管理。【导读】系统管理员离不开账户管理,账户管理...
分类:
其他好文 时间:
2014-09-09 22:49:19
阅读次数:
247
1.apply与call的作用——这两个方法都能劫持另外一个对象的方法,继承另外一个对象的属性。2.apply与call的区别与用法——Function.apply(obj,args)//apply方法有两个参数,第一个是对象,第二个是数组。Function.call(obj,[param1[,pa...
分类:
移动开发 时间:
2014-09-09 18:05:39
阅读次数:
279
thisthis表示当前对象,如果在全局作用范围内使用this,则指代当前页面对象window; 如果在函数中使用this,则this指代什么是根据运行时此函数在什么对象上被调用。 我们还可以使用apply和call两个全局方法来改变函数中this的具体指向。先看一个在全局作用范围内使用this的例...
分类:
编程语言 时间:
2014-09-09 17:52:20
阅读次数:
282
以下文章来自iteye,作者是sdcyst ,个人主页http://www.iteye.com/topic/288813类变量/类方法/实例变量/实例方法先补充一下以前写过的方法:在javascript中,所有的方法都有一个call方法和apply方法.这两个方法可以模拟对象调用方法.它的第一个参数...
分类:
编程语言 时间:
2014-09-09 15:16:38
阅读次数:
336
SQL Server2005新增crossapply 和outerapply 联接语句,增加这两个东东有啥作用呢?我们知道有个 SQL Server2000中有个crossjoin是用于交叉联接的。实际上增加crossapply 和outerapply 是用于交叉联接表值函数(返回表结果集的函数)的...
分类:
移动开发 时间:
2014-09-07 23:41:05
阅读次数:
245
D3js技术文档概述 D3 allows you to bind arbitrary data to a Document Object Model (DOM), and then apply data-driven transformations to the document. For exam...
分类:
Web程序 时间:
2014-09-06 23:43:54
阅读次数:
515
原文:05. 取SQL分组中的某几行数据对表中数据分组,有时只需要某列的聚合值;有时却需要返回整行数据,常用的方法有:子查询、ROW_NUMBER、APPLY,总体感觉还是ROW_NUMBER比较直观。测试数据: if OBJECT_ID('testGroup') is not null
drop ...
分类:
数据库 时间:
2014-09-06 12:10:43
阅读次数:
353
//数组功能扩展
Array.prototype.each=function(fn){
fn=fn||Function.K;
vara=[];
varargs=Array.prototype.slice.call(arguments,1);
for(vari=0;i<this.length;i++){
varres=fn.apply(this,[this[i],i].concat(args));
if(res!=null)a.push(res);
}
returna;
};
//数组是..
分类:
其他好文 时间:
2014-09-05 18:31:42
阅读次数:
260
获取类型:[object object],[object function],[object Undefined]等Object.prototype.toString.apply(obj);获取对象的所有属性方法:function t(obj){for(var i in obj)alert(i+"-...
分类:
编程语言 时间:
2014-09-05 18:05:21
阅读次数:
232