10 2015 档案

openstack 源码分析
摘要:Nova对于底层Hypervisor(如KVM/QEMU等)的调用与管理主要通过LibvirtDriver类,nova/virt/libvirt/driver.py Libvirt对Hypervisor的连接有两种方式:一种是只读式,用于管理;另一种是认证式,用于操作; 创建实例过程:/no... 阅读全文

posted @ 2015-10-23 23:51 阳台 阅读(478) 评论(0) 推荐(0) 编辑

curl向web服务器发送json数据
摘要:c++使用libcurl: 1 /* 2 *g++ demo.cpp -g -Wall -lcurl 3 */ 4 5 #include 6 #include 7 #include 8 #include 9 #include 10 11 int getUrl(c... 阅读全文

posted @ 2015-10-23 11:09 阳台 阅读(1793) 评论(0) 推荐(0) 编辑

typedef使用
摘要:1、利用typedef定义函数指针 代码简化,促进跨平台开发 typedef行为有点类似#define 宏,用其实际类型替代同义字。 不同点:typedef 在编译时被解释,因此让编译器来 应付超越预处理器能力的文本替换; 用法一: typedef int (* func)(int... 阅读全文

posted @ 2015-10-22 17:59 阳台 阅读(482) 评论(0) 推荐(0) 编辑

用C++如何实现开放API接口服务器
摘要:比如新浪微博的API服务器。接口是使用HTTP请求。服务器端如何实现一个HTTP SERVER呢?使用libcurl可以吗?c++的话,一般用libevent或则libev这种库来实现吧。当然如果对epoll比较熟悉的话 直接用也没问题。基于epoll的http服务器实现:http://www.cn... 阅读全文

posted @ 2015-10-20 14:39 阳台 阅读(2776) 评论(0) 推荐(0) 编辑

git使用
摘要:http://www.cnblogs.com/tangbinblog/archive/2012/07/30/2614925.htmlhttp://blog.csdn.net/ithomer/article/details/7529022http://blog.csdn.net/dengsilinmi... 阅读全文

posted @ 2015-10-17 23:27 阳台 阅读(158) 评论(0) 推荐(0) 编辑

ceph启动脚本
摘要:放在/etc/init.d/目录下,用法如下:1 root@u253:~# /etc/init.d/ceph 2 === mon.a === 3 usage: /etc/init.d/ceph [options] {start|stop|restart} [mon|osd|mds]...4 ... 阅读全文

posted @ 2015-10-16 18:20 阳台 阅读(1258) 评论(0) 推荐(0) 编辑

docker基本操作
摘要:保存自己的image: #docker commit -m "image msg" -a "作者信息" 0b2616b0e5a8 repository:tag_msg //用来创建镜像的容器的 ID;最后指定目标镜像的仓库名和 tag 信息 #4f177bd27a9ff0f6dc2a830... 阅读全文

posted @ 2015-10-14 09:52 阳台 阅读(221) 评论(0) 推荐(0) 编辑

c/c++处理参数
摘要:直接上代码:涉及函数getopt(),getopt_long() 1 #include 2 #include 3 #include 4 #include 5 6 /* 7 int main(int argc, char *argv[]) 8 { 9 int opt;10 c... 阅读全文

posted @ 2015-10-10 18:00 阳台 阅读(682) 评论(0) 推荐(0) 编辑

#ifdef _cplusplus
摘要:时常在cpp的代码之中看到这样的代码:1 #ifdef __cplusplus2 extern "C" {3 #endif4 //一段代码5 #ifdef __cplusplus6 }7 #endif 这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的... 阅读全文

posted @ 2015-10-10 16:40 阳台 阅读(777) 评论(0) 推荐(0) 编辑

新型可扩展的数据保护方式——擦除编码
摘要:一、概述 在之前存储系统中,一般都采用RAID技术来对数据进行保护,一旦阵列中某块硬盘损坏,可通过RAID技术所形成的镜像来对丢失数据进行恢复。但随着海量数据问题的出现,RAID越来越难发挥其作用。如采用2TB的硬盘作为存储介质,某块硬盘故障,使用镜像对其进行恢复,大概需要4个小时,而这还是将恢复... 阅读全文

posted @ 2015-10-08 17:53 阳台 阅读(2666) 评论(0) 推荐(0) 编辑

docker进入容器
摘要:进入容器的三种方式:sshdnsenterexecsshd 在容器中开启一个SSHD的服务,通过SSH的协议登录到容器中,把容器看出一个vmnsenter: nsenter包含在util-linux包中,用来进入一个进程的Namespace 获取一个容器的进程ID: docker ins... 阅读全文

posted @ 2015-10-07 19:57 阳台 阅读(1076) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示