2015年11月7日

vim基本技巧

摘要: 一、无插件vim使用1、查看修改代码 1)光标移动 h j k l 前下上后 w b 词首、词尾 ^ $ 句首、句尾 2)编辑 x d r y p a i o . 重复之前的操作 :s/xxx/g 全局替换 3)搜索 :xxx 跳转到xxx行 /xxx 全局搜素xxx *... 阅读全文

posted @ 2015-11-07 09:24 小杰鱼 阅读(470) 评论(0) 推荐(0) 编辑

2015年7月20日

nova-api源码分析(APP的调用)

摘要: 调用APIRouter的 __call__函数 nova/wsgi.pyclass Router(object): def __init__(self, mapper): self.map = mapper self._router = routes.middle... 阅读全文

posted @ 2015-07-20 09:52 小杰鱼 阅读(1607) 评论(0) 推荐(0) 编辑

nova-api源码分析(APP的创建)

摘要: 目录结构如下: 上面介绍了nova-api发布所用到的一些lib库,有了上面的基础知识,再来分析nova-api的发布流程,就比较轻松了。nova-api可以提供多种api服务:ec2, osapi_compute, osapi_volume, metadata。可以通过配置项enabled_... 阅读全文

posted @ 2015-07-20 09:50 小杰鱼 阅读(2259) 评论(0) 推荐(0) 编辑

2015年3月8日

OpenStack中RabbitMQ高可用性配置

摘要: 采用镜像队列的方案进行配置1、 网络拓扑node1:10.10.11.1node2:10.10.11.22、 配置hostsnode1+node2:vim /etc/hosts>10.10.11.1 rab1>10.10.11.2 rab23、 安装epelnode1+node2:Centos ... 阅读全文

posted @ 2015-03-08 15:03 小杰鱼 阅读(1328) 评论(1) 推荐(0) 编辑

OpenStack中MySQL高可用配置

摘要: 采用Heartbeat+DRBD+mysql高可用方案,配置两个节点的高可用集群l 配置各节点互相解析gb07gb06l 配置各节点时间同步gb07[root@gb07 ~]# ntpdate 10.10.102.7gb06[root@gb06 ~]# ntpdate 10.10.102.7l ... 阅读全文

posted @ 2015-03-08 15:02 小杰鱼 阅读(1891) 评论(0) 推荐(0) 编辑

OpenStack API部分高可用配置(二)

摘要: 一、安装与配置HAProxy1、调整内核参数,允许绑定VIP:vim /etc/sysctl.conf【内容】net.ipv4.ip_nonlocal_bind=1sysctl -p2、安装HAProxy:【源码安装】wget -c http://haproxy.1wt.eu/download/1.... 阅读全文

posted @ 2015-03-08 15:01 小杰鱼 阅读(740) 评论(0) 推荐(0) 编辑

OpenStack API部分高可用配置(一)

摘要: 一、概况与原理SHAPE \* MERGEFORMAT 1)所需要的配置组件有:pacemaker+corosync+HAProxy2)主要原理:HAProxy作为负载均衡器,将对openstack api服务的请求分发到两个镜像... 阅读全文

posted @ 2015-03-08 14:58 小杰鱼 阅读(848) 评论(0) 推荐(0) 编辑

求最大子数组问题

摘要: 问题:给定一个整数序列A,序列中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。解法:第一种:暴力枚举所有的子数组,然后比较选出最大,时间复杂度O(n^2)第二种:分治法,参见算法导论,时间复杂度O(nlogn)第三种:动态规划,时间复杂度O(n)1、第一层动态规... 阅读全文

posted @ 2015-03-08 14:35 小杰鱼 阅读(200) 评论(0) 推荐(0) 编辑

基本算法概论

摘要: 基本算法主要分为以下四类:1、子结构类算法:分治法,动态规划,贪心法 子结构问题主要是要知道怎么从子结构问题的解推出现在问题的解,最粗糙的是简单递归,在递归的基础上进行改进就形成了分治、动态规划和贪心。 分治法着重于从中间开始考虑 动态规划着重从头尾考虑得到子结构,着重考虑从子结构推出现有... 阅读全文

posted @ 2015-03-08 14:33 小杰鱼 阅读(172) 评论(0) 推荐(0) 编辑

2015年1月20日

ceilometer主要组件分析

摘要: 一、Agent 主要有compute agent 和central agent,还有一些其他的agent这里暂时不分析。 agent初始化时会动态加载给定namespace的pollster插件,并通过PollingTask管理pollster的调用,为每个pollster配置pipeline。... 阅读全文

posted @ 2015-01-20 21:49 小杰鱼 阅读(1128) 评论(0) 推荐(0) 编辑

导航