自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 两分钟熟悉一遍RAID磁盘阵列

磁盘阵列RAIDRAID:廉价磁盘冗余阵列作用:容错,提升读写速率RAID类型个数利用率优缺点RAID0 条带集2+100%读写速度快,不容错RAID1镜像集250%读写速度一般,不容错RAID5 带奇偶效验条带集单效验4+(n-1)/n读写速率快,容错,允许坏一块RAID6 带奇偶效验条带集双效验4+(n-2) /n读写快,...

2020-04-20 14:28:03 268

原创 Python 类与对象编程详解八(object和type)

上一篇 Python 类与对象编程详解七(单例模式)这篇博客主要描述Python的新风格对象(new-style objects),如下:<type ‘type’>和<type ‘object’>分别是什么?用户自定义的类和实例之间是怎么联系的?它们和内置类型又是怎么联系的?什么是元类(metaclasses)?New-style表明这篇博客所说的内容只适用于版...

2020-04-19 17:06:09 279

原创 Python 类与对象编程详解七(单例模式)

上一篇 :Python 类与对象编程详解六(reflect反射)目录单例模式实现单例模式的几种模式1、使用模块使用装饰器实用类单例模式   单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。   比如,某个服务器程序的配置信息存放在一个文件中,客户端通...

2020-04-19 16:25:55 348

原创 Python 类与对象编程详解六(reflect反射)

上一篇:Python 类与对象编程详解五(抽象类,接口类)在以前的文章中,我们提到了python 反射机制,是python中非常重要的一部分,如果大家不太了解,请看下面这篇文章,其中包含了类中的反射实例。这里将不在介绍。python反射详解...

2020-04-18 11:24:40 221

原创 Python 类与对象编程详解五(抽象类,接口类)

上一篇:Python 类与对象编程详解五(特殊成员)目录什么是抽象类为什么要有抽象类接口类什么是抽象类抽象类描述了相关的一组类的通用的特征和行为。在客户的应用程序中,抽象类是不能正常实例化的,它的子类叫做具体类,这表明它们才是真正用来在客户应用程序中创建对象的类。为什么要有抽象类如果说类是从一堆对象中抽取相同的内容而来的,那么抽象类就是从一堆类中抽取相同的内容而来的,内容包括数据属性和函...

2020-04-16 21:00:49 278

原创 Python 类与对象编程详解五(特殊成员)

上一篇:Python 类与对象编程详解四(封装、继承、多态)目录类的特殊成员__doc___module_ 和_class___init____del__:析构函数,当对象在内存中被释放时,自动触发执行类的特殊成员doc表示类的描述信息实例:class Foo: """描述类的信息""" def func(self): passprint(Foo.__...

2020-04-16 15:00:54 359

原创 Python 类与对象编程详解四(封装、继承、多态)

上一篇:Python 类与对象编程详解三(类属性、实例属性)目录封装为什么要封装封装方法封装例子封装特性面向对象的封装有三种形式:封装为什么要封装封装不是单纯意义的隐藏加粗样式1、封装数据:主要原因是:保护私隐,明确区分内外。将数据隐藏起来这不是目的。隐藏起来然后对外提供操作该数据的接口,然后我们可以在接口附加上对该数据操作的限制,以此完成对数据属性操作的严格控制。实例1:clas...

2020-04-15 23:05:12 1176

原创 Python 类与对象编程详解三(类属性、实例属性)

上一篇:Python 类与对象编程详解二(成员保护和访问限制)目录类属性属性的定义操作类属性的三种方法属性存在的意义操作类属性的方法使用@property装饰器操作类属性通过@property装饰器对属性的取值和赋值加以控制使用python内置函数操作属性。类属性属性的定义python中的属性其实是普通方法的衍生。操作类属性的三种方法1.使用@property装饰器操作类属性。2.使...

2020-04-14 21:42:03 874

原创 Python 类与对象编程详解二(成员保护和访问限制)

上一篇:Python 类与对象编程详解一(类与对象)目录成员保护和访问限制私有属性私有方法成员保护和访问限制私有属性Python 并没有对私有成员提供严格的访问保护机制,在定义类的属性时,如果属性名一个下划线开头的。此变量为保护成员protected,只有类及其子类可以访问。此变量不能通过from XXX import xxx 导入。如果是以两个下划线开头的,表示是私有变量,此变量为私有...

2020-04-14 17:49:25 1081

原创 Python 类与对象编程详解一(类与对象)

目录类与对象面向对象技术简介创建类self代表类的实例、而非类创建实例对象访问属性完整实例:类与对象面向对象技术简介类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量, 用于处理类及...

2020-04-14 16:58:51 524

原创 Python高级用法(GIL锁,深拷贝,浅拷贝,私有属性,魔法属性,上下文管理器)

目录GIL锁GIL定义:GIL介绍GIL与LockGIL与多线程Python 直接赋值、浅拷贝、深拷贝私有属性魔法方法GIL锁GIL定义:  在Cpython解释器中,同一个进程下开启的多线程,同一时刻只能有一个线程执行,无法利用多核优势  接下来,我们需要明确的一点是GIL并不是Python的特性,它是在实现Python解析器(CPython)时所引入的一个概念。就好比C++是一套语言(...

2020-04-12 16:32:47 826

原创 Python 文件操作续

文件的相关函数1、readline()功能:读取一行内容readline(字符数):如果给的参数大于当前行字符数,只获取当前行所有内容如果给参数小于当前行的字符数,按照实际给的参数进行字符的获取E:\测试.txt 文件内容:你好Hello,world请说再见with open('E:\测试.txt',mode='r+',encoding='gbk') as demo: de...

2020-04-11 16:59:17 320

原创 python 文件读写详解

Python 文件读写Python中打开文件命令open(),open()命令返回文件的一个句柄:如:f = open('e:\python.txt')# read()对打开的文件进行读的操作print(f.read())# 关闭文件,文件打开后一定要记得关闭文件。在写的时候 可以:打开,关闭先写完,再写打开和关闭中间的代码 f.close()open 没有指定mode=参数,...

2020-04-10 14:13:51 436

原创 nginx启动报错:/usr/local/nginx/sbin/nginx: error while loading shared libraries: libcrypto.so.1.1:

在CentOS7下配置Nginx,但是一致都在报错。报错信息为:./nginx: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory如下图所示:首先检测原因所在,通过下面的命令行检测:ldd $(which /usr...

2020-04-03 12:05:31 6654

原创 解决Nginx出现403 forbidden (13: Permission denied)报错的四种方法

我是在在本地用虚拟机中通过yum安装nginx的,安装一切正常,但是访问时报403,于是查看nginx日志,路径为/var/log/nginx/error.log。打开日志发现报错Permission denied,详细报错如下:open() “/data/www/1.txt” failed (13: Permission denied), client: 192.168.1.194, se...

2020-04-03 11:55:19 613

几分钟看懂用Python字典编写多级菜单小实验(地区字典)

使用Python编写多级菜单使用,里面是包含全国所有地区名字的分级字典,是一个yaml,当你去做Python字典编写多级菜单小实验的时候,可以使用该文件

2020-04-19

空空如也

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

TA关注的人

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