随笔分类 - 1.Python基础
摘要:本节内容 1、OSI七层模型 2、概述 3、关系图 4、代码逻辑图 5、socket概念 一、OSI七层模型 二、概述 socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/L
阅读全文
摘要:本节内容 一、概述 反射我们以后会经常用到,这个东西实现了动态的装配,通过字符串来反射类中的属性和方法 二、反射函数 2.1 hasarttr(obj,name_str) 作用:判断一个对象obj中是否有对应的name_str字符串的属性或者方法 1 2 3 4 5 6 7 8 9 10 11 12
阅读全文
摘要:本节内容 1、__doc__2、__module__和__class__3、__init__4、__del__5 、__call__6 、__dict__7 、__str__8 、__getitem__、__setitem__、__delitem__ 前面我们讲了类的方法,有普通方法,就是我们自己定
阅读全文
摘要:本节内容 一、概述 前面我们已经讲解了关于类的很多东西,今天讲讲类的另外的特性:静态方法(staticmethod)、类方法(classmethod)、属性方法(property) 二、静态方法 2.1 定义 说明:在方法名前加上@staticmethod装饰器,表示此方法为静态方法 1 2 3 4
阅读全文
摘要:本节内容 一、概述 多态性(polymorphisn)是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。 那么,多态的作用是什么呢?我们知道,封装可以隐藏实
阅读全文
摘要:本节内容 一、概述 前面我们讲了类的私有属性,现在我们来说说类的公有属性,这边很容易被人弄混淆,有人觉的,在__init__()构造方法中,除了私有属性,其他的都是公有属性了,其实这是一个错误的结论,并不是定义在__init__()初始化方法中的属性是公有属性(除私有属性),那什么是公有属性呢?揭起
阅读全文
摘要:本节内容 一、概述 很对人都不理解编程中的面向对象的概念,那我们先来说说面向对象的引子,由这个引子带领我们更好的理解面向对象的概念。 二、面向对象引子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人和狗都
阅读全文
摘要:本节内容 一 云计算时代数据中心物理网络的问题 1.1 数据中心现有的物理网络,无法承载云计算机的超大规模 1.2 数据中心现有的物理网络,无法满足云计算SDN的要求 1.3 小结 二 如何解决问题:Neutron实现网络虚拟化 2.1 Neutron组件介绍 2.2 Neturon网络虚拟化简介
阅读全文
摘要:本节内容 一、虚拟化支持 KVM虚拟化需要CPU的硬件辅助虚拟化的支持,用来加速,在本环境中为Intel的CPU,使用的Intel VT技术。(该功能在有些主机里面可能需要去BIOS里面开启) 二、软件准备 操作系统: CentOS 7.2 软件包: CentOS自带yum源 关闭防火墙 关闭SEL
阅读全文
摘要:阅读目录 一 什么是kvm KVM 全称 Kernel-Based Virtual Machine。也就是说 KVM 是基于 Linux 内核实现的,这就使得linux内核本身就相当于一个Hypervisor。 Hypervisor即vmm,主要功能就是用来控制生成vm,并管理多个vm的运行,不同的
阅读全文
摘要:本节内容 一 什么是虚拟化 二 为何要学习虚拟化 三 虚拟化技术主要分类(了解) 四 平台虚拟化技术又可以细分(了解) 一 什么是虚拟化 虚拟化说白了就是本来是一个完整的资源,切分或者说虚拟成多份,让这多份资源都使用起来,物尽其用,减少了浪费,提高了利用率,省了钱。 虚拟化(Virtualizati
阅读全文
摘要:本节内容 一 什么是glance 二 为何要有glance 三 glance的功能 四 glance的两个版本 五 镜像的数据存放 六 镜像的访问权限 七 镜像及任务的各种状态 八 glance包含的组件 九 glance与openstack其他服务的关系 十 glance工作流程详解 十一 Dis
阅读全文
摘要:本节内容 为何选择云计算/云计算之前遇到的问题 什么是云计算 云服务模式 云应用形式 传统应用与云感知应用 一:为何选择云计算/云计算之前遇到的问题 一、有效解决硬件单点故障问题 单点故障是指某个硬件的故障造成网站某个服务的中断。要真正解决这个问题,需要为每个硬件准备冗余,这不仅大大增加了硬件购置成
阅读全文
摘要:题目:简单主机批量管理工具 需求: 流程图: 说明: ### 作者介绍: * author:lzl ### 博客地址: * http://www.cnblogs.com/lianzhilei/p/5881434.html ### 功能实现 题目:简单主机批量管理工具 需求: 主机分组 登录后显示主机
阅读全文
摘要:阅读目录 一 前言 二 版本信息 三 部署keystone 四 keystone操作 五 验证 六 创建脚本 七 keystone使用套路总结 一 前言 任何软件的部署都是没有技术含量的,任何就部署讲部署的人都是江湖骗子。 部署的本质就是拷贝,粘贴,回车。我们家养了条狗,它可以胜任这件事情。 我们搞
阅读全文
摘要:本节内容 一 静态页面和动态页面 二 什么是web server 三 什么是网关协议 3.1 引子 3.2 网关协议 四 网关协议CGI、FastCGI、WSGI、UWSGI 五 网关协议与keystone 六 概念梳理 一 静态页面和动态页面 在了解了http协议后,我们知晓,一个web serv
阅读全文
摘要:阅读目录 一 为何要学习HTTP协议 二 用户上网过程 三 HTTP协议 part1 http协议概述 part2 请求协议 part3 响应协议 四 抓包分析HTTP协议 一 为何要学习HTTP协议 http协议就是通信的双方共同遵守的标准,就好比要合伙办事的两家公司签署的合同。 openstac
阅读全文
摘要:本节内容 一 什么是keystone 二 为何要有keystone 三 keystone的功能 四 keystone概念详解 五 keystone内包含的组件 六 keystone与openstack其他服务的关系 七 keystone与其他组件协同工作流程 八 keystone工作流程详解 一 什
阅读全文
摘要:本节内容 1、简述 2、简单用法 3、复杂日志输出 4、handler详解 5、控制台和文件日志共同输出 一、简述 很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误,警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日
阅读全文
摘要:本节内容 1、dumps序列化和loads反序列化 2、dump序列化和load反序列化 3、序列函数 1、dumps序列化和loads反序列化 dumps()序列化 1 2 3 4 5 6 7 8 9 10 11 12 13 import json #导入json模块 info = { 'name
阅读全文

浙公网安备 33010602011771号