摘要: 本节内容 1、OSI七层模型 2、概述 3、关系图 4、代码逻辑图 5、socket概念 一、OSI七层模型 二、概述 socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/L 阅读全文
posted @ 2017-07-19 22:07 活的潇洒80 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 本节内容 一、概述 反射我们以后会经常用到,这个东西实现了动态的装配,通过字符串来反射类中的属性和方法 二、反射函数 2.1 hasarttr(obj,name_str) 作用:判断一个对象obj中是否有对应的name_str字符串的属性或者方法 1 2 3 4 5 6 7 8 9 10 11 12 阅读全文
posted @ 2017-07-19 21:54 活的潇洒80 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1、__doc__2、__module__和__class__3、__init__4、__del__5 、__call__6 、__dict__7 、__str__8 、__getitem__、__setitem__、__delitem__ 前面我们讲了类的方法,有普通方法,就是我们自己定 阅读全文
posted @ 2017-07-19 21:43 活的潇洒80 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 本节内容 一、概述 前面我们已经讲解了关于类的很多东西,今天讲讲类的另外的特性:静态方法(staticmethod)、类方法(classmethod)、属性方法(property) 二、静态方法 2.1 定义 说明:在方法名前加上@staticmethod装饰器,表示此方法为静态方法 1 2 3 4 阅读全文
posted @ 2017-07-19 21:34 活的潇洒80 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 本节内容 一、概述 多态性(polymorphisn)是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。 那么,多态的作用是什么呢?我们知道,封装可以隐藏实 阅读全文
posted @ 2017-07-19 21:27 活的潇洒80 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 本节内容 一、概述 前面我们讲了类的私有属性,现在我们来说说类的公有属性,这边很容易被人弄混淆,有人觉的,在__init__()构造方法中,除了私有属性,其他的都是公有属性了,其实这是一个错误的结论,并不是定义在__init__()初始化方法中的属性是公有属性(除私有属性),那什么是公有属性呢?揭起 阅读全文
posted @ 2017-07-19 21:02 活的潇洒80 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 本节内容 一、概述 很对人都不理解编程中的面向对象的概念,那我们先来说说面向对象的引子,由这个引子带领我们更好的理解面向对象的概念。 二、面向对象引子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人和狗都 阅读全文
posted @ 2017-07-19 20:43 活的潇洒80 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 本节内容 一 云计算时代数据中心物理网络的问题 1.1 数据中心现有的物理网络,无法承载云计算机的超大规模 1.2 数据中心现有的物理网络,无法满足云计算SDN的要求 1.3 小结 二 如何解决问题:Neutron实现网络虚拟化 2.1 Neutron组件介绍 2.2 Neturon网络虚拟化简介 阅读全文
posted @ 2017-07-19 11:43 活的潇洒80 阅读(1874) 评论(0) 推荐(0) 编辑
摘要: 本节内容 一、虚拟化支持 KVM虚拟化需要CPU的硬件辅助虚拟化的支持,用来加速,在本环境中为Intel的CPU,使用的Intel VT技术。(该功能在有些主机里面可能需要去BIOS里面开启) 二、软件准备 操作系统: CentOS 7.2 软件包: CentOS自带yum源 关闭防火墙 关闭SEL 阅读全文
posted @ 2017-07-19 11:26 活的潇洒80 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 什么是kvm KVM 全称 Kernel-Based Virtual Machine。也就是说 KVM 是基于 Linux 内核实现的,这就使得linux内核本身就相当于一个Hypervisor。 Hypervisor即vmm,主要功能就是用来控制生成vm,并管理多个vm的运行,不同的 阅读全文
posted @ 2017-07-19 11:12 活的潇洒80 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 本节内容 一 什么是虚拟化 二 为何要学习虚拟化 三 虚拟化技术主要分类(了解) 四 平台虚拟化技术又可以细分(了解) 一 什么是虚拟化 虚拟化说白了就是本来是一个完整的资源,切分或者说虚拟成多份,让这多份资源都使用起来,物尽其用,减少了浪费,提高了利用率,省了钱。 虚拟化(Virtualizati 阅读全文
posted @ 2017-07-19 11:03 活的潇洒80 阅读(867) 评论(0) 推荐(0) 编辑
摘要: 本节内容 一 什么是glance 二 为何要有glance 三 glance的功能 四 glance的两个版本 五 镜像的数据存放 六 镜像的访问权限 七 镜像及任务的各种状态 八 glance包含的组件 九 glance与openstack其他服务的关系 十 glance工作流程详解 十一 Dis 阅读全文
posted @ 2017-07-19 10:45 活的潇洒80 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 本节内容 openstack介绍 openstack项目(服务名是项目名的别名) 一:openstack介绍 openstack最早由美国国家航空航天局NASA研发的Nova和Rackspace研发的swift组成。后来以apache许可证授权,旨在为公共及私有云平台建设。openstack主要用来 阅读全文
posted @ 2017-07-19 10:33 活的潇洒80 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 本节内容 为何选择云计算/云计算之前遇到的问题 什么是云计算 云服务模式 云应用形式 传统应用与云感知应用 一:为何选择云计算/云计算之前遇到的问题 一、有效解决硬件单点故障问题 单点故障是指某个硬件的故障造成网站某个服务的中断。要真正解决这个问题,需要为每个硬件准备冗余,这不仅大大增加了硬件购置成 阅读全文
posted @ 2017-07-19 09:53 活的潇洒80 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 第一个境界:捕捉和收集大量学习信息 学习者在学习的过程中捕捉大量的信息,这是学习的基本前提,也是学习的初级阶段。知识一般都是以信息的方式出现的,你在同样的时间里能够捕捉到更多的信息,或者说能够根据自己的学习目的收集到大量的有关信息,才能有条件地系统地深化学习,没有对信息的占有就不可能真正学习,因此, 阅读全文
posted @ 2017-07-19 09:08 活的潇洒80 阅读(2166) 评论(0) 推荐(0) 编辑