- 博客(8)
- 资源 (17)
- 收藏
- 关注
原创 Openstack创建虚拟机,虚拟机不能获得ip
版本:Juno 系统:ubuntu14.04问题虚拟机在创建过程中不能分配网络ip原因Openstack在安装好nova-network后,在系统中自动创建一个虚拟网桥virbr0,此时的虚拟网桥名并不是我们在/etc/nova/nova.conf中配置的flat_network_bridge = br100解决办法先将此虚拟网桥删除,并且重启nova-network服务。
2015-08-28 17:58:02 2718
原创 SDN技术
背景传统的网络设备(交换机、路由器)的固件是由设备制造商锁定和控制,所以大家希望将网络控制与物理网络拓扑分离,从而摆脱硬件对网络架构的限制。这样企业便可以像升级、安装软件一样对网络架构进行修改,满足企业对整个网站架构进行调整、扩容或升级。而底层的交换机、路由器等硬件则无需替换,节省大量的成本的同时,网络架构迭代周期将大大缩短。SDN是什么?SDN(Software Defined Network,软
2015-08-21 17:22:50 2622
原创 C++: 整型转字符串
// 需要添加头文件 #include<sstream>string inttostring(int inta){ stringstream s; s << inta; string str = s.str(); return str;}
2015-08-19 22:28:39 588
原创 C++: 继承与派生
类的继承与派生概述继承与派生是同一过程从不同的角度看 保持已有类的特性而构造新类的过程称为继承 在已有类的基础上新增自己的特性而产生新类的过程称为派生。被继承的已有类称为基类(或父类)派生出的新类称为派生类(或子类)直接参与派生出某类的基类称为直接基类基类的基类甚至更高层的基类称为间接基类继承与派生的目的继承的目的:实现设计与代码的重用。派生的目的:当新的问题出现,原有程序无法解
2015-08-16 16:44:01 562
原创 C++: 移动构造函数
认识在C++11中新加入的特性C++11标准中提供了一种新的构造方法——移动构造。C++11之前,如果要将源对象的状态转移到目标对象只能通过复制。在某些情况,我们没有必要复制对象——只需要移动它们。C++11引入移动语义 源对象资源的控制权全部交给目标对象解决的问题当临时对象在被复制后,就不再被利用了。我们完全可以把临时对象的资源直接移动,这样就避免了多余的复制操作。使用两个移动相关的函
2015-08-16 14:49:14 1175
原创 C++: 复制构造函数
C++复制构造函数标签(空格分隔): C++我们经常会需要用一个也已经存在的对象,去初始化新的对象,这时就需要一种特殊的构造函数——复制构造函数; 默认的复制构造函数可以实现对应数据成员一一复制;复制构造函数定义复制构造函数是一种特殊的构造函数,其形参为本类的对象引用。作用是用一个已存在的对象去初始化同类型的新对象。class 类名 {public : 类名(形参);//构造函数
2015-08-15 17:19:10 683
原创 Openstack云镜像
云镜像虚拟机镜像是什么?一个虚拟机镜像是一个文件,文件内包含了已经安装好可启动操作系统的虚拟磁盘。 虚拟机镜像有不同的格式如:Raw、qcow2、AMI/AKI/ARI、UEC tarball、VMDK、VDI、VHD、VHDX、OVF、ISO等。qcow2 (QEMU 写时复制版本2)格式通常是KVM使用,相比裸格式,它有额外的特性,例如: * 使用稀疏文件呈现方式,因此镜像尺寸更小。 *
2015-08-14 14:14:35 1027
Learning OpenStack Networking (Neutron)
2015-08-05
[Teach.Yourself.C.in.One.Hour.a.Day(6th,2008)].Jesse.Liberty.文字版
2013-11-14
[基于Google.App.Engine(GAE)的Java和GWT应用开发
2012-06-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人