自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dynamic Life

静若处子 动若脱兔

  • 博客(6)
  • 收藏
  • 关注

原创 Python源码剖析[5] —— 整数对象(3)

[绝对原创 转载请注明出处]Python源码剖析——整数对象PyIntObject(3)本文作者: Robert Chen (search.pythoner@gmail.com) 3         Hack PyIntObject现在,让我们荡起双桨,哦不对,让我们挽起衣袖和裤脚J,来和PyIntObject大战一场。我们渴望在运行时观察Python的整数对象体系的变化。这一点,完全可以通过修改

2005-12-31 22:10:00 2475

原创 Python源码剖析[4] —— 整数对象(2)

[绝对原创 转载请注明出处]Python源码剖析——整数对象PyIntObject(2)本文作者: Robert Chen (search.pythoner@gmail.com) 2         PyIntObject对象的创建和维护2.1       对象创建的三种途径 在intobject.h中可以看到,可以从三种途径获得一个PyIntObject对象:   PyObject *PyInt

2005-12-31 22:09:00 6006 2

原创 Python源码剖析[3] —— 整数对象(1)

[绝对原创 转载请注明出处]作为Python中最简单的对象,整数对象是研究Python对象体系的一个非常好的切入点。直观上会认为整数对象的实现非常简单,如果单纯以整数对象而言,实现确实非常简单。然而在Python中,为了运行效率,实际上存在着一个以缓冲池为核心的整数对象的体系结构,实际上,Python各种对象几乎都拥有这样一个以缓冲池为核心的体系结构,理解这一点对Python运行时行为的了解有重要

2005-12-31 22:05:00 3756 2

原创 Python源码剖析[2] —— 对象机制

[绝对原创 转载请注明出处]Python源码剖析——对象机制本文作者: Robert Chen(search.pythoner@gmail.com) 1.      对象在Python的世界中,一切都是对象,一个整数是一个对象,一个字符串也是一个对象,更为奇妙的是,类型也是一个对象,整数类型是一个对象,字符串类型也是一个对象。从1980年Guido在那个圣诞节揭开Python世界的大幕开始,一直到

2005-12-31 22:01:00 8495 1

原创 Python源码剖析[1] —— 编译Python

[ 绝对原创,转载请注明出处] 注意 :第一部分Python总体架构采用了网络文档《The Architecture of Python》,这是网络上唯一可见的以剖析Python实现为己任的文档。可惜是作为一门课程的作业的结果,太简略了,有点“食之无味,弃之可惜”的感觉。这里借用其介绍Python总体架构的部分,比较简略,以后我会再充实。Python源码剖析——编译Python本文作者: Robe

2005-12-31 21:56:00 10432 6

原创 Python源码剖析[12] —— 字典对象PyDictObject(1)

[绝对原创 转载请注明出处]Python源码剖析——字典对象PyDictObject(1)本文作者: Robert Chen (search.pythoner@gmail.com) 1         散列表概述元素和元素之间通常可能存在某种联系,这种神秘的联系使本来绝不相同的两个元素捆绑在一起,而别的元素则被排斥在外。比如对应于“2倍”,这样一种联系,6和3就是这样的两个元素,而4和2同样也是被

2005-12-31 21:45:00 2974 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除