码迷,mamicode.com
首页 >  
搜索关键字:python-源码    ( 254个结果
python源码分析----内存分配(1)
上面的一篇粗略的介绍了一下python的对象结构,这篇来分析一个非常重要的部分,内存分配。。。 好像自己看的源代码,只要是跟C语言相关的,都在内存处理方面做了相当多的工作。。。。例如nginx,它也有实现自己的pool,python当然也不例外。。。。 python在内存分配上面分成了4个层次吧。。。...
分类:编程语言   时间:2015-05-20 00:34:47    阅读次数:240
python源码分析----对象结构
在python中,所有的东西都是对象,整数是,方法也是,。。总之什么都是。。。。 在看python的代码实现中,可以随处看到指针类型:PyObject*,那么我们就先来看看PyObject这到底是怎么定义的吧:...
分类:编程语言   时间:2015-05-18 14:51:12    阅读次数:113
Python源码剖析笔记0 ——C语言基础
python源码剖析笔记0——C语言基础回顾 要分析python源码,C语言的基础不能少,特别是指针和结构体等知识。这篇文章先回顾C语言基础,方便后续代码的阅读。 1 关于ELF文件linux中的C编译得到的目标文件和可执行文件都是ELF格式的,可执行文件中以segment来划分,目标文件中,我们是以section划分。一个segment包含一个或多个section,通过readelf命令可以看...
分类:编程语言   时间:2015-05-12 00:14:55    阅读次数:234
python源码剖析笔记1——Python对象初见
python源码剖析笔记1——Python对象初见 工作整两年了,用python最多,然而对于python内部机制不一定都清楚,每天沉醉于增删改查的简单逻辑编写,实在耗神。很多东西不用就忘记了,比如C语言,正好,python源码用C写的,分析python源码的同时又能温故C语言基础,实在是件很好的事情。另外,还有陈儒大神的《python源码剖析》做指引,分析也不至于没头没脑。期望在一个月的业余时...
分类:编程语言   时间:2015-05-12 00:14:16    阅读次数:152
《Python 源码剖析》一些理解以及勘误笔记(3)
以下是本人阅读此书时理解的一些笔记,包含一些影响文义的笔误修正,当然不一定正确,贴出来一起讨论。 注:此书剖析的源码是2.5版本,在python.org 可以找到源码。纸质书阅读,pdf 贴图。 文章篇幅太长,故切分成3部分,这是第三部分。 p316: 初始化线程环境 Python 虚拟机运行期间某个时刻整个的运行环境如下图: 建立...
分类:编程语言   时间:2015-05-09 13:28:39    阅读次数:174
《Python 源码剖析》一些理解以及勘误笔记(2)
以下是本人阅读此书时理解的一些笔记,包含一些影响文义的笔误修正,当然不一定正确,贴出来一起讨论。 注:此书剖析的源码是2.5版本,在python.org 可以找到源码。纸质书阅读,pdf 贴图。 文章篇幅太长,故切分成2部分,这是第二部分。 p248: 嵌套函数、闭包和 decorator  co_cellvars: 通常是一个tuple,保存嵌套的作用域内...
分类:编程语言   时间:2015-04-28 22:50:28    阅读次数:264
不到100行代码实现一个推荐系统
似乎咱的产品七,八年前就想做个推荐系统的,就是类似根据用户的喜好,自动的找到用户喜欢的电影或者节目,给用户做推荐。可是这么多年过去了,不知道是领导忘记了还是怎么了,连个影子还没见到。 而市场上各种产品的都有了推荐系统了。比如常见的各种购物网站京东,亚马逊,淘宝之类的商品推荐,视频网站优酷的的类似影片推荐,豆瓣音乐的音乐推荐...... 一个好的推荐系统推荐的精度必然很高,能够真的发现用...
分类:其他好文   时间:2015-04-15 11:23:09    阅读次数:148
windows上编译 python C源码
跟随《python源码剖析》一书,了解python内部机制。今天搞定了在windows上编译python源代码。按照书中的内容,使用VS2008编译Python2.7.9。相似的步骤见下面的链接:http://www.cnblogs.com/heshizhu/archive/2012/08/09/2630346.html我使用的是VS2008ProEdition90天的试用版,..
分类:编程语言   时间:2015-04-08 01:20:15    阅读次数:158
64位win7中使用vs2013为python3.4安装pycrypto-2.6.1插件报Unable to find vcvarsall.bat异常解决方案
问题描述: 64位win7中使用vs2013为python3.4.2安装pycrypto-2.6.1插件报Unable to find vcvarsall.bat。 问题分析: 1、源码分析,查找python源码distribut模块中出现Unable to find vcvarsall.bat的位置,在msvc9compiler.py文件中find_vcvarsall方案处出现...
分类:编程语言   时间:2015-03-12 17:17:06    阅读次数:2602
Python 实现网络爬虫 抓取静态网页【代码】
#---------------------------------import--------------------------------------- #coding:utf-8 import urllib2; from BeautifulSoup import BeautifulSoup; #-----------------------------------------------...
分类:编程语言   时间:2015-02-21 09:46:47    阅读次数:256
254条   上一页 1 ... 19 20 21 22 23 ... 26 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!