自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 Python(11)——正则表达式

目录:正则表达式Python中的re模块一:正则表达式正则表达式是一个特殊的字符序列,通常被用来对文本进行查询和替换功能。基本上所有的编程语言都支持利用正则表达式对字符串进行一些操作,Python也不例外,在Python中正则表达式被打包在re模块中,使用正则表达式时导入re模块即可。二:Python中的re模块Python中的re模块支持正则表达式所有的操作,以一个简单的例子来示范,如下:a = 'hello1234' # 使用Python中自带的replace方法来将数值替换为*p.

2021-06-01 21:39:59 477

原创 Python(10)——Python中的模块(常用内置模块)

目录:random模块math模块OS模块datetime模块calendar模块time模块uuid模块模块本质上就是一个.py文件。在Python的安装文件中内置了很多有用的模块,利用内置模块的便捷性可以帮助我们更高效、快捷的完成代码的编写。在Python中常用的内置模块有random、math、OS等等,在使用任何模块前都要先将模块导入才可以使用,导入模块的关键字如下:import XXX模块 下面介绍的Python中常用模块,如下:一:random模块random模.

2021-06-01 21:25:48 899

原创 Python(9)——Python中的异常处理

目录:Python中的异常处理语句Python中常见的异常类型自定义异常Python中finally和with关键字的使用一:Python中异常处理的语句在程序执行的时候,可能因为种种原因导致程序无法继续运行,从而出现异常。如果我们不对异常进行处理的话,程序会由于异常而导致中断。为了保证程序具有良好的健壮性和体验性,在程序设计里提出了异常处理概念。先来看一下不使用异常处理时的程序:while True : num1 = int(input('请输入一个数字:')) num.

2021-06-01 21:16:53 366

原创 Python(8)——Python中对文件的操作

目录:文件的基本操作CSV文件的读写制作备份文件代码demojson和pickle模块一:文件的基本操作在程序中处理的数据都是存储在内存中(因为程序本身就是在内存中运行),但是内存是可丢失性存储,要想永久的保留数据需要将数据写入磁盘中,在磁盘中保留的数据都是持久化数据。Python语言支持对文件的操作有:open函数:打开文件read函数:读入文件writer函数:写入文件open函数的使用如下:def open(file, mode='r', buffering=None, e.

2021-06-01 21:06:50 202

原创 Python(7)——Python中的类和对象

关注微信公众号IT小组,获取更多知识干货~目录:面向过程和面向对象的编程思想Python中的类和对象一:面向过程和面向对象编程的思想编程思想通常分为了两种:面向过程和面向对象。面向过程:面向过程是根据开发需求的逻辑从上到下编写代码,面向过程编程的关注点在于怎么把代码开发出来,根据需求将所有的步骤从头到尾逐步实现。将能独立的代码封装成一个个的函数,最后通过调用不同的函数来完成。面向对象:面向对象是将变量和数据类型绑定到一起,分类进行封装,减少重复代码量。对象是对函数和变量的封装,面向对象

2020-12-04 23:27:16 229

原创 Python(6)——Python中的函数与装饰器

Python中的函数关注微信公众号IT小组,获取更多知识干货~

2020-12-04 22:49:45 190

原创 Python(5)——Python中字符串的format方法

关注微信公众号IT小组,获取更多知识干货~目录:字符串format方法字符串format方法:字符串的format方法,是字符串中比较常用和比较重要的方法。用好format方法会让我们在处理字符串时得心用手。在Python中,format方法的占位符是“{ }”标识的,format方法里面的参数默认会依次对“{ }”进行填充。在前面的文章“Python(2)——Python的基础语句”中,我们介绍了格式化语句的输出,利用它可以对字符串进行一些输出操作。但是格式化输出也有不太好的地方,比如过于

2020-09-07 23:02:55 340

原创 Python(4)——Python中的数据类型与使用方法

关注微信公众号IT小组,获取更多知识干货~目录:数值(number)布尔(bool)字符串(char)列表(list)元组(tuple)字典(dict)集合(set)None(特殊的数据类型)一:数值(number)数值类型在Python中有如下几种:1.int:整型2.long:长整型(Python3已经废弃)3.Float:浮点型4.complex:复数型代码例子如下:a = 4 # int整型类型print( type( a ) ) # type类可以用来查看对

2020-09-07 19:26:21 817

原创 Python(3)——Python的运算符

关注微信公众号IT小组,获取更多知识干货~目录:位运算符算数运算符赋值运算符比较运算符逻辑运算符一:位运算符位运算符在Python中有“按位与”、“按位或”、“按位异或”、“按位取反”、“左移”、“右移”等。如下:&:按位与,将数值转为二进制,按位进行与运算。|:按位或,将数值转为二进制,按位或运算。^:按位异或,将数值转为二进制,按位异或运算。~:按位取反,将数值转为二进制,按位取反运算。“<<”:左移,将数值转为二进制,按位左移。“>>”:右

2020-09-07 17:17:01 1175

原创 Python(2)——Python的基础语句

目录:赋值输入输出语句格式化输出循环语句条件判断语句一:赋值在编程语言中,给一个变量赋值是最常见的事情,赋值语句在Python中是以“=”作为关键字的。给变量a赋值为数值10,代码如下:a = 10上面我们通过赋值给了a指定的值,这里我们要强调一下,赋值是将右边的值赋值给左边,但是等号的左边不能是常量和表达式,如下:# 错误:2 = 'hello' # 错误:1+2 = 3在Python中支持如下写法,这是在大多数高级编程语言中所不支持的。可以连续赋值给多个变量,在Pytho

2020-06-08 11:14:40 370

原创 Python(1)——初识Python

目录:Python历史编程语言的基础Python特点(优点、注释、交互、变量)Python中进制的转换Python3与Python2的区别一:Python的历史Python的创始人为荷兰人吉多·范罗苏姆 (Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言(吉多曾经参与过ABC语言的开发)的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电

2020-06-04 11:23:56 222

原创 华为云面试指南—FusionAccess

FusionAccess各个组件的作用:FA的组件有,1.TC/SC,2.VLB/VAG,3.WI,4.AD(通用组件),5.HDC,6.ITA,7.HDA,8.Lincense,9.DB(通用组件)TC/SC是提供桌面云终端接入,VLB是用来对WI进行负载均衡的,VAG是用来和HDA建立HDP协议通信的,WI是提供桌面云登陆界面的,AD是用来提供账户认证的,HDC是华为桌面控制,ITA是统一...

2020-04-18 19:50:52 3642

原创 面试指南—虚拟化部分

1.两个VM不能通信的原因两台VM不能通信的故障如图:故障排错:1.如果是VM1无法访问VM2,首先从VM侧分析:是否VM是否安装Tools,以及Tools是否正常运行。VM是否开启了防火墙,防火墙会屏蔽ICMP协议的ping。VM是否安装了其他的第三方安全软件,有可能是安全软件的拦截。VM侧IP地址和掩码是否配置错误等。如果VM和VM2虚拟机侧都正常,因为两个VM在同一个CNA,所以要看...

2020-04-18 19:50:39 3329

原创 Rainbow迁移

华为Rainbow迁移知识点整理:Rainbow的交付流程:迁移到方式:文件级迁移和块级迁移。

2020-04-18 19:49:43 4615

原创 华为云面试指南—Rainbow

Rainbow是什么:Rainbow是华为自研的一款在线迁移工具,可以将第三方平台的物理机或VM迁移至华为FusionSphere平台上。

2020-04-18 19:49:28 2520 1

原创 华为云面试指南—容灾

业内常用的三种容灾全景图:1.本地高可用。2.同城解决方案:同城主备/同城双活。<300KM。3.异地解决方案:两地三中心/异地主备。>300KM。1.本地高可用组网图:存储层:采用Hypermetro,实现高可用。主机层:利用集群技术实现高可用。应用层:利用集群技术实现高可用。网络层:利用链路聚合等等技术实现高可用。安全层:采用华为防火墙1+1冗余实现高可用。同...

2020-04-18 19:49:13 1912

原创 华为云计算08—灾备

灾备的定义:灾备指的是利用科学的手段和方法,建立系统化的数据应急方式,以应对突发事件的发生。灾备分为了:1.容灾,2.备份。容灾保护的是业务,在生产业务中断时能保证业务的不中断。RPO(指的是在灾难发生的时候,业务最大能忍受的丢失量),一旦生产系统发生灾难,使用容灾这一套业务系统。备份保护的是数据。RTO(灾难发生时,业务恢复的最大忍受时间。)一旦生产系统发生灾难,使用备份这一份数据。容...

2020-04-18 19:48:57 2171 2

原创 华为云面试指南—备份

业界备份的组网方式:1.lan-base,2.lan-free,3.server-free。1.lan-base组网图:lan-base组网图,是用户通过备份管理平面登陆到备份服务器,在备份服务器上接入保护的资源,在备份服务器上配置,保护集,保护计划,保护策略等等。根据保护策略,备份服务器下发指令到备份代理上。由备份代理根据之前的信息通知VRM针对底层的CNA打快照,然后CNA通过lan网络...

2020-04-18 19:48:25 1318

原创 华为云面试指南—FusionCloud

华为FusionCloud架构:在这里,华为分为了11个网络平面。有8个基础平面加上3新的网络平面:1.internal—Base:用于组件之间的交互。2.external—API:用户对外提供服务的网络平面。3.external—Base:用于对接后端资源为FC时候。4.external—OM:用于接入底层资源。5.Data—Storage:用于对接底层存储平面,如果后端是FS,则...

2020-04-18 19:47:45 5081

原创 华为云07之OpenStack

华为FusionSphere是一个解决方案,它包含了SV架构,DC架构,私有云架构。其中SV架构是服务器虚拟化架构:华为FusionSphereOpenstack是基于开源的Openstack的M版本来开发出来的。Openstack一开始是由NASA和RackSpace公司联合成立的,目前最新开源的是R版本。华为FSO5.0用J版本,6。0和6.3都是基于M版本开发的。Openstack是...

2019-12-19 15:16:10 6163

原创 华为云计算04FusionStorage

硬件层:针对之前的硬件层有:计算硬件——华为2288等等,存储硬件——OceanStor系类和Dorado,和云存储FusionStorage。网络硬件——CE系列交换机。资源池层:将底层的计算资源进行整合的就是FusionCompute,针对于存储是作为后端存储使用,只要接入就行,但是在云存储主要是FusionStorage。对于网络以前是FusionNetwork来接管现在则是neutron...

2019-12-19 15:15:43 2512

原创 FusionCloud私有云规划

华为FusionCloud私有云的规划:华为的私有云架构分为了五层,基础设施从,资源池层,公共服务层,云服务层,云管理层。在基础设施层内有计算资源,存储资源,网络资源等。通过资源池层的FSO的各个组件接入底层的资源,Nova接入计算资源,Cinder接入存储资源,Neutron接入网络资源。FusionSphereOM再通过extenol-OM网络平面接入这些资源,如果底层是计算资源是FC...

2019-12-19 15:15:09 2798

原创 华为云06FusionAccess

华为桌面云系统架构:FA解决方案原理图:用户通过WI用HDP协议登录到桌面云。用户可以通过WI对VM的开机,关机等操作。AD是对用户统一的管理。AD将接入多个用户信息,利用AD来统一对用户的管理等。DNS:用于更改域名,下发桌面,桌面注册等。DHCP:自动获取IP,掩码,DNS等。FA的逻辑结构图:通过TCM到达TC/SC(tc是硬件,sc是软件),在通过VLB到达WI(Web...

2019-12-19 15:14:43 1133

原创 华为云05之网络虚拟化

华为云之网络虚拟化网络虚拟化有三种实现方式:1.直接是Domain0来完成网络虚拟化。2.底层硬件层是一个智能的网卡(INIC),在VM侧装Tools,利用Tools的驱动来使用INIC,不过这里需要经过VMM做少量的运算,运算的目的是找到INIC网卡,消息到达网卡后还需队列中排队。这种是INIC网卡直通技术。(利用二层的标识来直接上网络流量到达要排列的网卡上。根据MAC和Vlan)4.S...

2019-12-19 15:14:26 2414

原创 华为云计算03虚拟化之存储虚拟化

存储虚拟化传统存储由控制框和存储框组成,它们之间通过MiniSAS连接。控制框提供IO与Cache能力,用户通过控制框连接存储框,在后端存储阵列上做RAID,并划分出来一个lun,将这个lun通过控制器(A/B控制器)映射给某一个控制器上的逻辑端口。并通过逻辑端口连接到主机侧,给主机使用。(或者直接以lun的方式可以直接给主机使用,如果以NAS或者FTP的方式来使用的话,则要映射给逻辑端口。)在...

2019-12-19 15:14:17 1411

原创 华为云计算02—虚拟化之计算虚拟化

虚拟化之计算虚拟化计算虚拟化包含了:CPU虚拟化内存虚拟化VCPU的计算方式:CPU个数CPU的核数CPU的线程数。CPU的QOS:上线:分配给VM的VCPU上限。份额:如果发生了抢占,则根据份额分配资源。预留:给核心VM预留资源,保证其业务稳定。例子:一个服务器有24个线程,24GHz。分给3台VM。因为有24个线程,所以可以虚拟出来24VCPU,这里的VCPU指的是单...

2019-12-19 15:14:01 2156

原创 华为云计算01——虚拟化技术

本节只讨论虚拟化技术。

2019-12-19 15:13:49 1780

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除