python源码分析阅读理解chapter01~05 (纯阅读书籍,代码未看)
来源:互联网 发布:适马usb dock 软件 编辑:程序博客网 时间:2024/05/17 06:34
一、 chapter01 用C语言重新模拟实现了C++的功能
包括:
类的继承,通过struct实现类继承的功能,从而构建一个类层次树。(? 似乎和C++语言模型相似,待续!)
二、chapter02 PyIntObject对象
PyIntObject是一个子类
PyIntObject考虑到了内存的分配效率:永久缓存+部分缓冲。类似于stl的vector内存分配方案,即内存预分配方案。
三、chapter03 PyStringObjec对象
PyStringObject是一个子类
PyStringObject不可变
PyStringObject内存效率:internal机制(?没太懂)。连接符(“+”)的效率底下的副作用。
四、chapter04 PyListObject对象
PyListObject是一个子类
PyListObject神似于stl中的vector
五、chapter05 PyDictObject对象
PyDictObject采用散列表,追求O(1)的时间效率
stl的散列是开链法(?)
PyDictObject是开放定址法。删除的时候采用“伪删除”操作(?)
“相同”的定义是:引用相同+值相同
0 0
- python源码分析阅读理解chapter01~05 (纯阅读书籍,代码未看)
- Python: matplotlib模块 源码阅读&理解
- 代码分析:NASM源码阅读笔记
- Faster Rcnn源码阅读分析(TF+python版)
- python中BaseHTTPServer.py代码阅读分析
- python中BaseHTTPServer.py代码阅读分析
- 已阅读python书籍清单
- ThinkPHP源码阅读理解
- 阅读(书籍收集)
- 源码阅读分析
- HASHMAP源码阅读分析
- 源码阅读分析
- zabbix源码阅读分析
- Python 源码阅读:对象
- UniversiallImageLoader源码阅读理解(一)
- 阅读书籍
- 阅读书籍
- 书籍阅读
- 都是我们情感深处的一厢情愿
- Android调用系统应用程序
- Geeks面试题:Floyd Warshall Algorithm 所有顶点之间的最短路径问题
- sql 去掉回车换行 ps: 百度出来的内容太坑了
- vsftp配置主动模式和被动模式
- python源码分析阅读理解chapter01~05 (纯阅读书籍,代码未看)
- hashMap hashTable TreeMap linkedHashMap区别
- 过时date.toLocaleString()的解决方法
- 使用 Windows Phone 执行模型的最佳做法
- 响应式设计介绍
- AndroidManifest.xml介绍
- Spring JdbcTemplate 应用
- 改版了吗
- ref