摘要:
全文脉络思维导图如下: 1. 什么是进程同步 在多道批处理系统中,多个进程是可以并发执行的,但由于系统的资源有限,进程的执行不是一贯到底的, 而是走走停停,以不可预知的速度向前推进,这就是进程的「异步性」。 那么,「进程的异步性会带来什么问题呢」?举个例子,如果有 A、B 两个进程分别负责读和写数据 阅读全文
posted @ 2021-09-01 21:51
吴琦
阅读(271)
评论(0)
推荐(0)
|
摘要:
全文脉络思维导图如下: 1. 什么是进程同步 在多道批处理系统中,多个进程是可以并发执行的,但由于系统的资源有限,进程的执行不是一贯到底的, 而是走走停停,以不可预知的速度向前推进,这就是进程的「异步性」。 那么,「进程的异步性会带来什么问题呢」?举个例子,如果有 A、B 两个进程分别负责读和写数据 阅读全文
posted @ 2021-09-01 21:51
吴琦
阅读(271)
评论(0)
推荐(0)
摘要:
很多人喜欢将多态与多态性二者混为一谈,然后百思不得其解,其实只要分开看,就会很明朗。 一 多态: 多态指的是一类事物有多种形态,(一个抽象类有多个子类,因而多态的概念依赖于继承) 序列类型有多种形态:字符串,列表,元组 动物有多种形态:人,狗,猪 文件有多种形态:文件、文本文件、可执行文件 二 多态 阅读全文
posted @ 2019-11-08 21:10
吴琦
阅读(167)
评论(0)
推荐(0)
摘要:
对于支持继承的编程语言来说,其方法(属性)可能定义在当前类,也可能来自于基类,所以在方法调用时就需要对当前类和基类进行搜索以确定方法所在的位置。而搜索的顺序就是所谓的「方法解析顺序」(Method Resolution Order,或MRO)。对于只支持单继承的语言来说,MRO 一般比较简单;而对于 阅读全文
posted @ 2019-11-07 22:09
吴琦
阅读(374)
评论(0)
推荐(1)
摘要:
关于self 就像C++的this 但是不同之处是他不是关键字,只代表第一个参数,可以用任何一个普通变量代替 self在对象的方法中表示当前对象本身,如果通过对象调用一个方法,那么该对象会自动传入到当前方法第一个参数中 方法中有self形参的方法称为非绑定类的方法,可以通过对象访问,没有self的是 阅读全文
posted @ 2019-09-21 20:58
吴琦
阅读(84)
评论(0)
推荐(0)
摘要:
1、类和对象都可以存储成员,成员可以归类所有,也可以归对象所有 2、类存储成员时使用的是与类关联的一个对象 3、对象存储成员时存储在当前的对象里面 4、对象访问一个成员时,如果对象中没有该成员,尝试访问类的同名成员,如果对象中 有此成员,一定使用对象中的成员 阅读全文
posted @ 2019-09-21 19:07
吴琦
阅读(626)
评论(0)
推荐(0)
摘要:
变量作用域 全局变量(global):在函数外部定义,在整个全局范围都有效 局部变量(local) 在函数内部定义,局部变量在局部范围内使用 数字,字符串,元组,修改其变量值时需要加globle,列表和字典不需要 阅读全文
posted @ 2019-09-19 14:41
吴琦
阅读(176)
评论(0)
推荐(0)
摘要:
小整数对象池: Python为了优化速度,使用了小整数对象池,避免为整数频繁申请和销毁 Python 对小整数的定义是 [-5, 256] 这些整数对象是提前建立好的,不会被垃圾回收,所有位于这个范围内的整数使用的都是同一个对象,单个字母也是这样的。 intern机制: 实现 Intern 机制的方 阅读全文
posted @ 2019-09-19 11:03
吴琦
阅读(295)
评论(0)
推荐(0)
摘要:
参数混合调用顺序用法: 函数中参数顺序为:普通参数,收集参数,关键字参数,关键字收集参数,其顺序不能颠倒,颠倒会报错。 普通参数、关键字参数可以有n个,对量没有具体要求,收集参数和关键字收集参数要么没有,要么有且只有一个。 定义 def 函数名(普通参数,收集参数(*args),关键字参数,关键字收 阅读全文
posted @ 2019-09-19 10:56
吴琦
阅读(426)
评论(0)
推荐(0)
|