E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
PyObject
C++ 调用 Python 的 API 解读
://docs.python.org/2.6/ 选择你安装的python版本;1.Py_BuildValue("s","YaoYin")等于python中的定义了一个字符串'YaoYin'2.
PyObject
c_cyoxi
·
2014-04-19 03:00
python源码剖析----第三章(上)
对于PyStringObject的定义如下:[stringobject.h]typedefstruct{
PyObject
_VAR_HEADlongob_shash;intob_sstate;charob_sval
linda1000
·
2014-02-20 00:07
python
Python源码学习十一 一个常用的内存分配函数
void*_
PyObject
_DebugMallocApi(charid,size_tnbytes){uchar*p;/*baseaddressofmalloc'edblock*/uchar*tail;
cleverwyq
·
2013-12-04 23:28
Python
Python源码学习十一 一个常用的内存分配函数
void* _
PyObject
_DebugMallocApi(charid,size_tnbytes) { uchar*p;/*baseaddressofmalloc'edblock*/ uchar*tail
cleverwyq
·
2013-12-04 23:00
源码
python
malloc
宏
内存分配
Python源码学习 番外-为方便调试和查看变量而自己写的autoexp.dat
MicrosoftVisualStudio9.0\Common7\Packages\Debugger目录下,控制了VisualStudio中变量的调试时候的显示方式,其中预定义了STL中许多类型的显示Python源码中,很多都是
PyObject
cleverwyq
·
2013-11-27 23:00
源码
python
变量
调试
autoexp.dat
Python源码学习之初始化(三)-PyDictObject的初始化
先来看它的定义 typedefstruct_dictobjectPyDictObject; struct_dictobject{
PyObject
_HEAD Py_ssize_tma_fill;/*#Active
cleverwyq
·
2013-09-25 23:00
源码
python
PyDictObject
Python源码学习-PyTypeObject
tp_name*/ sizeof(PyHeapTypeObject),/*tp_basicsize*/ ... } #definePyVarObject_HEAD_INIT(type,size)\ {
PyObject
_HEAD_I
cleverwyq
·
2013-09-21 13:00
源码
python
PyTypeObject
Python源码入门学习心得-初始化(一)
================================================
PyObject
是Python源码里面最基本的structin
cleverwyq
·
2013-09-20 16:00
源码
python
boost python 函数中传递对象
class类classXEventWarp:publicXEvent { public:
PyObject
*self; XEventWarp(
PyObject
*self_):self(self_){Py_INCREF
xugangjava
·
2013-07-19 11:00
《Python源码剖析》读书笔记
源码在官网有下载链接,用ctags-R*来建符号链接,在阅读电子书的过程中用vi-tfunctionName/varName方便的查看对应源码PyObjectPython对象机制的基石,Python中所有对象都拥有
PyObject
xiarendeniao
·
2013-07-14 23:00
读书笔记
python
源代码
(Python学习8)Python虚拟机框架
1、执行环境typedefstruct_frame{
PyObject
_VAR_HEADstruct_frame*f_back;/*previousframe,orNULL*/PyCodeObject*f_code
efeics
·
2013-07-06 08:33
Python
(Python学习8)Python虚拟机框架
1、执行环境typedefstruct_frame{
PyObject
_VAR_HEAD struct_frame*f_back;/*previousframe,orNULL*/ PyCodeObject
efeics
·
2013-07-06 08:00
python
(Python学习4)List对象
1、PyListObject对象typedefstruct{
PyObject
_VAR_HEAD
PyObject
**ob_item; Py_ssize_tallocated; }PyListObject
efeics
·
2013-07-04 19:00
(Python学习3)字符串对象
typedefstruct{
PyObject
_VAR_HEAD longob_shash;//记录该字符串对象的hash值,避免重复计算 intob_sstate;//对象状态,是否interned
efeics
·
2013-07-04 17:00
(Python学习2)整数对象
整数类型比较简单,定义如下(Python2.x中,在Python3.x中int与long合并)typedefstruct{
PyObject
_HEAD longob_ival; }PyIntObject
efeics
·
2013-07-03 21:00
c 调用python出现异常的原因分析
解决方法:按python规定,新建一个module_name的文件夹,里面有一个__init__.py和module_name.py文件
PyObject
_GetAttrString(pModule,"pFunc
·
2013-05-27 17:25
Python String 对象的intern机制
void PyString_InternInPlace(
PyObject
**p)
gzxcyy
·
2013-03-19 22:00
[置顶] python 垃圾收集机制
pythonn垃圾收集方面的内容如果要细讲还是挺多的,这里只是做一个大概的概括python最主要和绝大多数时候用的都是引用计数,每一个
PyObject
定义如下:#definePyObject_HEAD\
wangyuquanliuli
·
2013-03-19 15:00
垃圾回收
内存管理
Python源码剖析
PyObject
Python中整数对象的实现
PyIntObject是一个结构体,由一个PyObjec_HEAD和intob_ival组成,如下:typedefstruct{
PyObject
_HEAD longob_ival; }PyIntObject
gzxcyy
·
2013-03-14 22:00
源码
python
整数对象
对Python list的认识
python中对list的定义如下:typedefstruct{
PyObject
_VAR_HEAD
PyObject
**ob_item; Py_ssize_tallocated; }PyListObject
wangyuquanliuli
·
2013-01-23 23:00
对PyStringObject的认识(Intern机制)
PyStringObject的定义如下:typedefstruct{
PyObject
_VAR_HEAD longob_shash; intob_sstate; charob_sval[1];}
wangyuquanliuli
·
2013-01-20 17:00
Python源码剖析
Intern机制
PyStringObject
对PyIntObject的认识(对象池)
下面是PyIntObject的定义typedefstruct{
PyObject
_HEAD longob_ival; }PyIntObject; 确实非常简单,可以看到,PyIntObject的头部是
PyObject
_Head
wangyuquanliuli
·
2013-01-19 16:00
Python源码剖析
PyIntObject
整数对象池
c嵌入python类获取返回值
先贴一段代码,再慢慢解释 #include #include #include void printDict(
PyObject
* obj) {
shengqi158
·
2013-01-14 14:40
返回值
c
python
嵌入
对
PyObject
的认识
PyObject
非常简单,这个str
wangyuquanliuli
·
2013-01-05 16:00
Python源码剖析
PyObject
用C扩展python
先贴上代码,用实例讲解更易理解(这是在linux平台下做的实验):文件Extest.c#include #include staticPyObject*Extest_add(
PyObject
*self
Rains_Chen
·
2012-12-13 22:00
C++调用python脚本函数基本应用指南
C++调用python脚本函数代码如下: Py_Initialize(); //初始化 python interpreter
PyObject
*pName = PySt
linshixina
·
2012-09-29 16:00
C++
python
function
脚本
import
Dictionary
c++扩展python
extending/building.htmlhttp://docs.python.org/extending/extending.html#includeintfact(intn){ returnn*n;}
PyObject
sourthstar
·
2012-09-14 14:00
C++
python
null
扩展
makefile
python与c混和编程
--python与c混和编程 前言需要扩展Python语言的理由:创建Python扩展的步骤1.创建应用程序代码2.利用样板来包装代码a.包含python的头文件b.为每个模块的每一个函数增加一个型如
PyObject
·
2012-09-05 09:00
python
《Python源码剖析》阅读笔记:第四章-list对象
第四章-list对象 list对象定义:typedefstruct{
PyObject
_VAR_HEADPyObject**ob_item;Py_ssize_tallocated;}PyListObject
digimon
·
2012-08-17 09:00
c
python
list
struct
存储
《Python源码剖析》阅读笔记:第三章-字符串对象
第三章-字符串对象 字符串对象定义:typedefstruct{
PyObject
_VAR_HEADlongob_shash;intob_sstate;charob_sval[1];}PyStringObject
digimon
·
2012-08-17 09:00
python
list
String
struct
《Python源码剖析》阅读笔记:第二章-整数对象
第二章-整数对象 整数对象定义:typedefstruct{
PyObject
_HEAD longob_ival;}PyIntObject;可以看到仅多了一个long域ob_ival来保存整数
digimon
·
2012-08-17 09:00
《Python源码剖析》阅读笔记:第一章-Python对象
第一章-Python对象 所有Python对象都直接或间接继承自
PyObject
,
PyObject
的定义很简单:struct_object{Py_ssize_tob_refcnt;//引用计数structPyTypeObject
digimon
·
2012-08-17 09:00
c
struct
python
object
嵌套python解释器(Embedding Python in Another Application)
./')");
PyObject
*pModule
xiarendeniao
·
2012-08-03 15:00
C++
python
脚本
null
import
Format Strings for PyArg_ParseTuple()
The PyArg_ParseTuple() functionisdeclaredasfollows:intPyArg_ParseTuple(
PyObject
*arg,char*format,...);
xjtuse_mal
·
2012-06-15 16:00
python
object
String
Integer
buffer
character
用C扩展Python的功能
1.模块封装可以利用Python解释器提供的接口来编写Python的C语言扩展,假设有一个C语言函数,intfact(intn) { if(n
PyObject
*wrap_fact(
PyObject
*self
shi1122
·
2012-05-29 10:00
c
python
null
扩展
语言
化工
Jython_JavaJython 的一个实例
packagecom.coupon.test;importorg.python.core.PyException;importorg.python.core.PyFile;importorg.python.core.
PyObject
jiguanghoverli
·
2012-05-17 15:00
String
object
File
import
jython
Numbers
python内置对象的实现
每个对象头部都有一个
PyObject
_HEAD(其实对于某些需要被gc管理的
chongshi3083
·
2012-05-02 20:00
python
runtime
数据结构与算法
python内置对象的实现
每个对象头部都有一个
PyObject
_HEAD(其实对于某些需要被gc管理的
索隆
·
2012-05-02 20:00
怎样编写python脚本的C扩展模块
blog.csdn.net/oldsmith/article/details/3628282/*demo.c modulespam*/#includestaticPyObject*spam_system(
PyObject
dengxu11
·
2012-03-26 00:00
Python 学习
//blog.csdn.net/yuyulover/article/details/7278044 第 1 部分: Python 的内置数值类型
PyObject
hanyuanbo
·
2012-03-23 23:00
python
Python 学习
阅读更多转载自:http://blog.csdn.net/yuyulover/article/details/7278044第1部分:Python的内置数值类型
PyObject
类之下的所有Python类划分为
hanyuanbo
·
2012-03-23 23:00
python
[笔记]PyCodeObject初探
在code.h中有PyCodeObject的定义:/*Bytecodeobject*/ typedefstruct{
PyObject
_HEAD intco_argcount;/*#arguments,
jasonblog
·
2012-03-10 01:00
object
String
reference
optimization
variables
Constants
[笔记]PyDictObject的哈希算法和搜索过程
哈希函数如下:long
PyObject
_Hash(
PyObject
*v) { PyTypeObject*tp=v->ob_type; if(tp->tp_hash!
jasonblog
·
2012-03-10 01:00
[笔记]PyListObject对象
在listobject.h中,有如下定义和注释:typedefstruct{
PyObject
_VAR_HEAD /*Vectorofpointerstolistelements.list[0]isob_item
jasonblog
·
2012-03-10 01:00
list
vector
null
insert
construction
Pointers
[笔记]Python对象基础
Python对象机制最基础的是
PyObject
和PyVarObject,而后者又仅仅是比前者多了一个变量而已。
jasonblog
·
2012-03-10 01:00
python
struct
object
list
jython入门
.*; public class Point extends
PyObject
{ private int x; private i
·
2012-02-28 20:00
jython
python源码查找子串
首先找到string.find定义的地方,在Objects/stringobject.c:staticPyObject* string_find(PyStringObject*self,
PyObject
largetalk
·
2012-02-07 13:00
python
String
table
search
character
用C语言扩展Python的功能
在目录下建立add.c,内容如下:#include;staticPyObject*add(
PyObject
*self,
PyObject
*args);//一定声明为static,把他们限制在这个文件范围里
SillyProgrammer
·
2012-02-06 23:00
The Py_BuildValue() Function
函数声明如下:
PyObject
*Py_BuildValue(char*format,...);Itrecognizesasetofformatu
SillyProgrammer
·
2012-02-06 19:00
size_t
PyObject
PyVarObject PyTypeObject
size_t类型定义在cstddef头文件中,该文件是C标准库的头文件stddef.h的C++版。它是一个与机器相关的unsigned类型,其大小足以保证存储内存中对象的大小。例如:bitset的size操作返回bitset对象中二进制位中的个数,返回值类型是size_t。例如:在用下标访问元素时,vector使用vector::size_type作为下标类型,而数组下标的正确类型则是size_t
SillyProgrammer
·
2012-02-01 16:00
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他