摘要: 进程 (理论部分) 三态示意图 就绪(Ready)状态当进程已分配到除CPU以外的所有必要的资源,只要获得处理机便可立即执行,这时的进程状态称为就绪状态。 执行/运行(Running)状态当进程已获得处理机,其程序正在处理机上执行,此时的进程状态称为执行状态。 阻塞(Blocked)状态正在执行的进 阅读全文
posted @ 2019-08-12 20:34 ITchemist 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 并发编程基础 进程:正在执行的程序,通常来说计算机一般都是能够运行多个程序,也就是说多个进程同时在计算机中进行。 那么对于多个进程在计算机中运行,计算机该如何分配存储器,CPU等系统硬件去处理许多个进程,以保证硬件性能能够得到充分的发挥并且以极高的效率执行呢? 这样就引出了操作系统的概念,这也是深入 阅读全文
posted @ 2019-08-12 19:57 ITchemist 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 软件开发架构 c/s架构(client/server): 需要网络编程的知识 软件开发架构 c/s架构(client/server): 需要网络编程的知识 c/s架构(client/server): 需要网络编程的知识 c/s架构(client/server): 需要网络编程的知识 c:客户端(体验 阅读全文
posted @ 2019-08-06 22:31 ITchemist 阅读(127) 评论(0) 推荐(0) 编辑
摘要: from datetime import datetime,date import json # json.JSONEncoder res1 = datetime.today() res2 = date.today() dict = {'1':res1,'2':res2} # Object of type 'datetime' is not JSON serializable 报错 """... 阅读全文
posted @ 2019-08-06 20:41 ITchemist 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 反射(reflection) 定义:指的是对象可以通过代码来增删改查其中的属性以及方法 通过四个函数来实现这个功能,它们分别是hasattr()(查),getattr()(改),setattr()(增),delattr()(删) class Player: def __init__(self,nam 阅读全文
posted @ 2019-07-30 22:28 ITchemist 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 继承 什么是继承:两个对象之间的关系,一个称为子类,一个称为父类,其中子类继承着父类的属性以及方法技能,可以直接使用。(值得注意的是:在python3中所有创建的类都直接或间接,隐性或显性的继承object类,如果没有显示继承某个类,则默认继承的是object类,又称为新式类) 为什么要使用继承:减 阅读全文
posted @ 2019-07-25 23:15 ITchemist 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程(OOP) 定义:面向对象编程的核心是对象本身,通过对象的特征,技能的结合来编写代码,借以达到所想要的功能。 优点:可拓展性强,修改任意一个对象,都能反映到整个程序的结果之中。 缺点:编程复杂度要高于面对过程编程,而且无法预测程序最后的结果,是一个对象与对象交互的不确定过程,可控性不高, 阅读全文
posted @ 2019-07-24 22:23 ITchemist 阅读(427) 评论(0) 推荐(0) 编辑
摘要: Collections 模块 collections模块是python库中为使用者们提供了除列表,字典,元祖和集合的额外容器数据类型的模块,借以补足内置数据类型的缺陷。 比较常见的数据类型有: Collections 模块 collections模块是python库中为使用者们提供了除列表,字典,元 阅读全文
posted @ 2019-07-18 22:31 ITchemist 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 正则表达式(Regular Expession) 定义:顾名思义,正则表达式就是一种按规则表达的一种方式,其通过字符组[ ]的形式来通过其中的规则来匹配相应的字符串,进而达到按条件筛选取值的作用。 正则表达式在Python爬虫领域应用极其广泛,同样也对其他编程语言有着重要意义。 使用方法 由具体数字 阅读全文
posted @ 2019-07-17 22:06 ITchemist 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 模块(Module) 定义:具有Python函数和状态语句并且能够实现一定功能的文件 三种来源:(1)Python自带的的内置模块,(2) 别人写的模块,(3) 自己写的模块 四种表现形式:(1)使用python编写的py文件,(2)已被编译为共享库或者是dll的C或C++拓展,(3)把一系列模块组 阅读全文
posted @ 2019-07-16 20:58 ITchemist 阅读(316) 评论(0) 推荐(0) 编辑