上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 从线程理解协程 一个cpu想要同时实现多任务的执行,需要操作系统调度cpu去执行多个线程,每个线程执行不同的单个任务,从而实现多任务的执行。线程是操作系统的资源之一,创建或者销毁线程都由操作系统执行,每个线程都由自己独立的资源,例如临时变量的数据,函数调用的堆栈信息,或者当前线程执行的当前位置,发生 阅读全文
posted @ 2020-06-09 01:38 没有想象力 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 序列化 程序在内存中运行时候,使用了一些复杂的数据结构,这些数据结构并不是线性的,但我们在储存数据或传输数据时,必须将这些数据按照先后顺序进行发送或者储存。这就需要将内存中的复杂的数据结构就行序列化处理。 当然我们还可以忽略这些数据结构,直接将内存从起始地址到终止地址数据按字节逐一发送或者储存,下次 阅读全文
posted @ 2020-06-09 01:28 没有想象力 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 描述器 描述器由一个类对象定义,实现了__get__方法,__set__, __delete__三种方法中一个或多个的类对象叫做描述器类对象,这个类对象的实例才是一个描述器。 描述器对象能够方便的实现了两个类及其实例的交互作用,将其中的一个类操作自己属性的行为转而映射到另一个类的一个方法上,实现更多 阅读全文
posted @ 2020-06-09 01:15 没有想象力 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 反射 在程序运行时候,动态的给一个对象添加属性。区别于编译时就已经确定好的状态,反射是在程序运行时动态的获取类型定义信息。在python中反射体现为我们可以使用一个字符串去获取这个对象的属性,或者给对象动态的添一个属性,这个字符串可能是临时生成的,没人知道他会是什么,只有程序运行时候才会进行添加。这 阅读全文
posted @ 2020-06-09 01:09 没有想象力 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 魔术方法 在类中定义的魔术方法,只会对该类的实例起作用,不会对类对象起作用。在类的定义的魔术方法大部分都是类的实例才能“触发”。 实例对象 __new__(cls, *args, **kwargs) staticmethod 作用:根据提供的类,构造一个该类型的实例 调用:构造实例、实例化对象时候调 阅读全文
posted @ 2020-06-08 22:49 没有想象力 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 上下文管理 位于 with 语句后的对象,with语句会对该对象进行上下文管理,即在进入with语句块前和退出语句块时会对该对象进行一些操作,这个操作分别在__enter__(self) 和 __exit__(self)中定义。 上下文管理原理 所谓的上下文管理是对一个对象而言,可以对对象使用wit 阅读全文
posted @ 2020-06-08 22:31 没有想象力 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 安装pyenv 安装git 和 curl 因为我们要用它从 github 上下载pyenv软件,首先确保我们已经安装了 git 和 curl 工具 yum install -y git yum install -y curl 下载pyenv软件 pyenv 提供了 一个 下载器,直接在当前用户目录下 阅读全文
posted @ 2020-06-08 22:19 没有想象力 阅读(1705) 评论(0) 推荐(0) 编辑
摘要: shutil shutil库提供了进行文件拷贝的方法。打开两个文件,从一个文件读取,写入另一个文件中,实现文件内容的拷贝。 这种拷贝是对文件内容的拷贝,没有拷贝文件的元数据信息,这样丢失了文件的 stat 数据:例如权限,time等。可以通过系统调用,获取原文件得元数据信息,再将新文件的元数据信息更 阅读全文
posted @ 2020-06-08 22:07 没有想象力 阅读(621) 评论(0) 推荐(0) 编辑
摘要: pathlib 这是一个在os.path库的基础上做进一步的高级封装后的库,它将路径字符串封装为一个path对象,进而将os单纯的路径字符串的处理变成了对一个路径字符串的path对象的处理,使用面向对象的处理方式,可以更加方便,更加灵活的对应对各种需求,方便开发者使用。 path对象 PurePat 阅读全文
posted @ 2020-06-08 21:55 没有想象力 阅读(1215) 评论(0) 推荐(0) 编辑
摘要: 路径字符串 磁盘将数据写入各个扇区中,使数据分散在各个未使用的块上来储存数据。并用一套文件系统对数据进行管理,微观上,文件系统使用INode结构体来记录这些块区的地址以及数据的先后顺序,实现对这些乱序储存的数据管理。宏观上,为了方便用户的管理,使用路径字符串的方式来“描述”文件的位置,但这只是一种逻 阅读全文
posted @ 2020-06-08 21:37 没有想象力 阅读(1144) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页