08 2022 档案

摘要:grep 文本搜索 grep [option] pattern files -c: 只输出匹配行数 -i: 不区分大小写 -l:查询多文件时只输出包含匹配字符的文件名 -n: 显示行号 -s: 不显示不存在或无匹配文本的错误信息 -v: 反向搜索 -o: 只显示匹配的部分 -B<num>:同时显示匹 阅读全文
posted @ 2022-08-31 22:53 店里最会撒谎白玉汤 阅读(19) 评论(0) 推荐(0) 编辑
摘要:HTML元素 HTML 元素以开始标签起始 HTML 元素以结束标签终止 元素的内容是开始标签与结束标签之间的内容 某些 HTML 元素具有空内容(empty content) 空元素在开始标签中进行关闭(以开始标签的结束而结束) 大多数 HTML 元素可拥有属性 HTML元素可以嵌套 HTML属性 阅读全文
posted @ 2022-08-13 21:19 店里最会撒谎白玉汤 阅读(13) 评论(0) 推荐(0) 编辑
摘要:super是一个给内置类 type(super) <class 'type'> super(type, type-or-object) 返回一个代理对象,把方法的调用委托给type的父类或兄弟类,即从第二个参数type-or-object的mro链上type的后面开始找起。第二个参数必须是第一个的子 阅读全文
posted @ 2022-08-09 23:14 店里最会撒谎白玉汤 阅读(29) 评论(0) 推荐(0) 编辑
摘要:C3算法 当一个类多继承时,写在前面的类的优先级高于后面的,其子类也要保证这个特性。 class A: def f(self): print('A') class B: def f(self): print('B') class C(B, A): pass class D(C): pass C(). 阅读全文
posted @ 2022-08-09 20:50 店里最会撒谎白玉汤 阅读(44) 评论(0) 推荐(0) 编辑
摘要:python对大于512字节的对象会使用malloc动态申请内存,对于小于512字节的对象使用内存池。 内存池分三个等级block、pool和arena。 block block是一个8字节为步长的大小固定的内存块,总共64种block,从小到大依次是8字节,16字节、24字节、32字节直到512字 阅读全文
posted @ 2022-08-09 18:50 店里最会撒谎白玉汤 阅读(424) 评论(1) 推荐(1) 编辑
摘要:python的垃圾回收用的是引用计数、标记清除、代际回收三个方法。 引用计数 引用计数,维护一个值来记录对象被引用次数,当引用次数为0时,回收这个对象的内存。 当对象被创建,被其他变量引用a=b、被传递为函数参数、作为列表元组等容器里的元素时引用加一。 当指向对象的变量被显示的销毁del a,变量指 阅读全文
posted @ 2022-08-08 21:05 店里最会撒谎白玉汤 阅读(80) 评论(0) 推荐(0) 编辑
摘要:python中一切皆对象,类的实例是对象,实例的类型是类,类的类型是元类(type)。 class关键字定义的类本身也是一个对象,负责产生该对象的类称为元类,内置的元类为type。 除了用class定义类,也可以用type动态的创建类,传递类名、基类、类的名称空间即可创建一个类。 class A: 阅读全文
posted @ 2022-08-08 17:02 店里最会撒谎白玉汤 阅读(27) 评论(0) 推荐(0) 编辑
摘要:描述器协议: descr.__get__(self, obj, objtype=None)->value descr.__set(self, obj, value)->None descr.__delete(self, obj)->None 实现了上述任意一个方法的类称为描述器,作为另外一个类的类属 阅读全文
posted @ 2022-08-07 22:11 店里最会撒谎白玉汤 阅读(85) 评论(0) 推荐(0) 编辑
摘要:python的源代码编译成PyCodeObject对象之后,就由虚拟机接手整个工作,虚拟机会从PyCodeObject中读取字节码,并在当前上下文中执行。但是PyCodeObject中包含的静态信息,程序执行时的动态信息是不包含的。 程序运行的动态信息是包含在Python的栈帧frame中。 imp 阅读全文
posted @ 2022-08-05 21:59 店里最会撒谎白玉汤 阅读(161) 评论(0) 推荐(0) 编辑
摘要:每次运行函数时会创建一个frame,在frame环境下一条一条的运行python的字节码bytecode。frame是以栈为基础运行的,字节码或者从栈中弹出数据进行运算或者把数据添加到栈中。 code object 每个函数都有一个code object,函数的__code__属性可以获得函数的co 阅读全文
posted @ 2022-08-05 18:55 店里最会撒谎白玉汤 阅读(108) 评论(0) 推荐(0) 编辑
摘要:SortedSet和SortedDict是sortedcontainers的另外两种有序容器。其内部实现都是建立在SortedList的基础上实现的。使用SortedList来保证其有序性,使用set或继承dict来实现其set或dict特性。 SortedDict class SortedDict 阅读全文
posted @ 2022-08-02 00:02 店里最会撒谎白玉汤 阅读(362) 评论(0) 推荐(0) 编辑
摘要:sortedcontainers是python的第三方有序容器库,有SortedList、SortedKeyList、SortedSet、SortedDict四种容器。 SortedKeyList是可以指定比较函数的有序列表。接收一个可以传递给list.sort()中的key参数的函数。 Sorte 阅读全文
posted @ 2022-08-01 21:07 店里最会撒谎白玉汤 阅读(871) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示