Fork me on GitHub
上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 一 线程理论 1 什么是线程 在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程线程顾名思义,就是一条流水线工作的过程,一条流水线必须属于一个车间,一个车间的工作过程是一个进程 车间负责把资源整合到一起,是一个资源单位,而一个车间内至少有一个流水线 流水线的工作需要电源,电源就相当于 阅读全文
posted @ 2020-10-07 16:57 artherwan 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 一 软件开发架构 我们了解的涉及到两个程序之间通讯的应用大致可以分为两种: 第一种是应用类:qq、微信、网盘、优酷这一类是属于需要安装的桌面应用 第二种是web类:比如百度、知乎、博客园等使用浏览器访问就可以直接使用的应用 这些应用的本质其实都是两个程序之间的通讯。而这两个分类又对应了两个软件开发的 阅读全文
posted @ 2020-10-07 15:09 artherwan 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 一 操作系统基础 ​ 操作系统:是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在”裸机“上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。 注:计算机(硬件)——>os——>应用软件 二 网络通信原理 1 互联网的本质就是一系列的网络协议 一台硬设有了操作系统,然后装上软 阅读全文
posted @ 2020-09-24 21:29 artherwan 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 类型判断 issubclass 首先,我们先看issubclass() 这个内置函数可以帮我们判断x类是否是y类型的子类 class Base: pass class Foo(Base): pass class Bar(Foo): pass print(issubclass(Bar, Foo)) # 阅读全文
posted @ 2020-09-17 21:12 artherwan 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一 面向对象VS面向过程 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点是:一套流水线或者流程就是用来解决一个问题,代码牵 阅读全文
posted @ 2020-09-17 21:06 artherwan 阅读(152) 评论(0) 推荐(0) 编辑
摘要: re模块 1 正则表达式 介绍 ​ 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在python中)它内嵌在Python中,并通过re模块实现。正则表达式模式被编译成一系列的字节码,然后用C编写的匹配引擎执行。 字符 阅读全文
posted @ 2020-09-15 21:35 artherwan 阅读(206) 评论(0) 推荐(0) 编辑
摘要: collections模块 在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。 1.namedtuple:生成可以使用名字来访问元 阅读全文
posted @ 2020-09-15 21:29 artherwan 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 模块循环/嵌套导入抛出异常的根本原因是由于在python中模块被导入一次之后,就不会重新导入,只会在第一次导入时执行模块内代码 在我们的项目中应该尽量避免出现循环/嵌套导入,如果出现多个模块都需要共享的数据,可以将共享的数据集中存放到某一个地方 在程序出现了循环/嵌套导入后的异常分析、解决方法如下 阅读全文
posted @ 2020-09-02 10:47 artherwan 阅读(178) 评论(0) 推荐(0) 编辑
摘要: ##一 模块介绍 1、什么是模块 模块就是一个功能的集合体,不是用来直接运行的,而是用来被导入使用的 模块分为三大来源: 1、内置的模块 2、第三方模块 3、自定义模块 模块分为四种类型: 1、一个py文件就是一个模块 2、一个文件夹也是一个模块=》包 3、已被编译为共享库或DLL的C或C++扩展 阅读全文
posted @ 2020-09-01 11:57 artherwan 阅读(58) 评论(0) 推荐(0) 编辑
摘要: ##一:名称空间:就是存放名字的地方 1.内置名称空间:存放的是内置的名字,如print\input\len 生命周期:解释器启动则产生,解释器关闭则销毁(解释器自带的内置函数) 2.全局名称空间:存放的是顶级的名字 生命周期:python程序运行时则产生,python程序结束则销毁 x=10 de 阅读全文
posted @ 2020-09-01 10:50 artherwan 阅读(120) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页