码迷,mamicode.com
首页 >  
搜索关键字:自动化运维 ansible saltstack puppet push    ( 16763个结果
用两个队列来模拟栈
主要思路是:对于push操作,将数据插入非空队列中,如果两个队列都为空,则插入任意一个队列中;对于pop操作,将数据从非空的队列中迁移到空队列中去,并且输出非空队列中的最后一个元素。/* 用两个队列来模拟栈的push和pop操作 */void queueStack(){ queue q1; ...
分类:其他好文   时间:2014-07-16 20:09:54    阅读次数:176
版本回滚
#查看log,获取版本号 git log#本地仓库回退到某个版本 git reset --hard baeertasdasdvf#新建需要回退的版本old_master分支做备份 git branch old_master #push到远程 git push origin old_mas...
分类:其他好文   时间:2014-07-16 19:46:01    阅读次数:203
IOS 基于APNS消息推送原理与实现(JAVA后台)
Push的原理:Push的工作机制可以简单的概括为下图 图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。APNS是ApplePushNotificationService(ApplePush服务器)的缩写,是苹果的服务器。上图可以分为三个...
分类:移动开发   时间:2014-07-16 19:44:49    阅读次数:396
delete master error(git push origin :master)
All good so far. We next want to delete the branch on github. However, if we do this the naive way:git push origin :masterwe just get an error like th...
分类:其他好文   时间:2014-07-16 19:33:09    阅读次数:231
从入门到精通Puppet的实践之路
本文有感于《精通Puppet配置管理工具》在豆瓣上的某些差评而顺手写的书评。半路出家 故事要从12年初说起。 某天,部门老大让我所在team的老大调研一下当下业界的配置管理工具。于是我的老大给我分配了一个棘手的任务,要求我转型去做devops,并尝试在本季度内使用Puppet来管理现有的IA...
分类:其他好文   时间:2014-07-16 19:32:29    阅读次数:240
Ansible configure management--翻译(三)
使用命令行工具来标记一些改变,Ansible显示出了他的优势。但是,它真正强大的地方在于它的脚本能力。当我们配置机器的时候,通常需要在同一时间内做许多操作,Anisble提供了一个工具叫playbooks。使用playbooks,我们就可以一次性、对多台机器进行多个操作动作。这种部署方法,可以确保配置的一致性,或者用来执行一些常见的任务。...
分类:其他好文   时间:2014-07-12 20:25:29    阅读次数:403
网络流初步: 最大流
好吧。。 直接上模板。。。 queue q; memset(flow,0,sizeof(flow)); int f = 0; while(true){ memset(a,0,sizeof(a)); a[s] = INF; q.push(s); while(!q.empty)){ //BFS找增广路...
分类:其他好文   时间:2014-07-12 20:03:00    阅读次数:244
Ansible configure management--翻译(二)
第一章:开始使用Ansible 和其他配置管理工具不同的是,Ansible着重于使配置管理工作变的更加简单,通过简单的英语配置语法,这很容易做到。你不再需要编写自定义的配置和部署脚本,让你的工作变的更加简单。 Ansible只需要安装管理机器上,不需要安装在被管理机器上安装Ansible。他也不需要在我们在管理机器上做很多基础设施的建设、配置,在安装完Ansible仅仅几分钟后就可以使用,本章将展示这一过程。 我们把通过命令行控制其他设备的机器称为控制机器,其他的设备我们称之为受管机器。Ansible对控...
分类:其他好文   时间:2014-07-12 19:43:41    阅读次数:229
无效的指针、引用和迭代器
首先以示例代码为例: vector v; //添加一些元素 fir(int i=0; i<10; ++i) v.push_back(i); int* my_favorite_element_ptr = &v[3]; cout<<"My favorite element = "<<(*my_favorite_element_ptr)<<endl; cout<<"Its address = "...
分类:其他好文   时间:2014-07-12 18:34:32    阅读次数:250
Ansible configure management--翻译(一)
---      Ansible is the simplest way to automate apps and IT infrastructure      这是Ansible官方网站的介绍,它是一个自动化的IT管理工具 ` 本着学习的态度我决定一边学习一边翻译Ansible configure management这本书,原文下载稍后放出(转载请注明出处,PDF版本在全部翻译完成之后放出)...
分类:其他好文   时间:2014-07-12 18:04:58    阅读次数:259
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!