2004年08月10日 星期二 14:36
呵呵,在哪里设置呀,怎么设置?zoom.q呀,说说。有人在追我了。 :) -- HD(燃烧中的火) 我工作我快乐,我勤奋我收获。请与我一起快乐,与我一起收获。
2004年08月10日 星期二 14:36
Jacob Fan,您好! 的确,因为在python中我们并不关心内存的大小,内存是自动管理的。不过我的意思是不用管理具体的内存大小,到底怎么分配,多大是不用关心的,只要知道一个大概就可以了。真想知道,就去看源码。在这里就是讨论,如果没有源码去证明,真的都是瞎猜。 ======= 2004-08-10 14:23:48 您在来信中写道:======= >Python的对象不是按照C的方式摆放的,你的方法不对。首先,每个对象(包括数字,字符串等)都有一个同样的头部,后面的部分每个对象不同。list的实际实现是一个c的array,一般的instance用字典来存放属性值。具体实现你要去看Python的源码,在这儿凭空猜测没有用。 >----- Original Message ----- >From: "gentoo.cn" <gentoo.cn at 126.com> >To: <python-chinese at lists.python.cn> >Sent: Tuesday, August 10, 2004 12:43 PM >Subject: Re: [python-chinese] 如何测量一个变量或者常量在内存中的大小 > > >> 我的意思是:是不是可以通过计算一个Object的Struct来猜测这个Object的大小? >> 比如c='a', string="abcd" >> 那么c的类型是1c, string的类型是4c >> calcsize('c')=1 >> calcsize('L')=4 >> 也就是说一个数值型的对象占用4Bytes内存空间,一个字符型对象占用1Bytes内存 >> 空间? >> 对于string="abcd"这个对象,类型是4c所以占用4Bytes内存空间? >> 不知道Python如何考虑对齐的(也许他最小的单位是1Bytes所以都是8bit的倍数, >> 这样就对齐了?) >> >> 大家都来讨论讨论啊。 >> >> >> >> limodou wrote: >> >> >gentoo.cn,您好! >> > >> > 那个不是内存的大小吧。而是对应的struct的大小。因为在python中都是对象,而不仅仅是数据结构。不知道:你想知道内存大小有什么用? >> > >> >======= 2004-08-10 11:05:42 您在来信中写道:======= >> > >> > >> > >> >>import struct >> >>struct.pack >> >>struct.calcsize ? >> >> >> >>难道使用这个方法吗? >> >>我也想知道有什么方法来计算对象的size >> >> >> >>*calcsize*( fmt) >> >> >> >> Return the size of the struct (and hence of the string) >> >> corresponding to the given format. >> >> >> >>Format characters have the following meaning; the conversion between C >> >>and Python values should be obvious given their types: >> >> >> >>*Format* *C Type* *Python* *Notes* >> >>x pad byte no value >> >>c char string of length 1 >> >>b signed char integer >> >>B unsigned char integer >> >>h short integer >> >>H unsigned short integer >> >>i int integer >> >>I unsigned int long >> >>l long integer >> >>L unsigned long long >> >>q long long long (1) >> >>Q unsigned long long long (1) >> >>f float float >> >>d double float >> >>s char[] string >> >>p char[] string >> >>P void * integer >> >> >> >> >> >>tocer wrote: >> >> >> >> >> >> >> >>>比如: >> >>>a=[1,2,3] >> >>>测试 a 在内存中的所占的字节数 >> >>> >> >>>------------------------------------------------------------------------ >> >>> >> >>>_______________________________________________ >> >>>python-chinese list >> >>>python-chinese at lists.python.cn >> >>>http://python.cn/mailman/listinfo/python-chinese >> >>> >> >>> >> >>> >> >>> >> >>_______________________________________________ >> >>python-chinese list >> >>python-chinese at lists.python.cn >> >>http://python.cn/mailman/listinfo/python-chinese >> >> >> >> >> >> >> > >> >= = = = = = = = = = = = = = = = = = = = >> > >> > >> > 致 >> >礼! >> > >> > >> > limodou >> > chatme at 263.net >> > 2004-08-10 >> > >> > >> > >> >------------------------------------------------------------------------ >> > >> >_______________________________________________ >> >python-chinese list >> >python-chinese at lists.python.cn >> >http://python.cn/mailman/listinfo/python-chinese >> > >> > >> >> _______________________________________________ >> python-chinese list >> python-chinese at lists.python.cn >> http://python.cn/mailman/listinfo/python-chinese >> >> _______________________________________________ >python-chinese list >python-chinese at lists.python.cn >http://python.cn/mailman/listinfo/python-chinese > = = = = = = = = = = = = = = = = = = = = 致 礼! limodou chatme at 263.net 2004-08-10
2004年08月10日 星期二 14:50
Hollo HD: 咦咦咦??不是说过了?? 按照在下的 config.py 依法处理就好的? 关键的:: # permissions from MoinMoin.security import Permissions class SecurityPolicy(Permissions): def edit(self, pagename, **_): # only known users are allowed to delete return self.user.valid 其中 **_ 是个正则表达式,可以更进一步限定的! 中蟒,就是如此干的! /******** [2004-08-10]14:47:49 ; HD wrote: HD> 呵呵,在哪里设置呀,怎么设置?zoom.q呀,说说。有人在追我了。 :) ********************************************/ -- Free as in Freedom Zoom.Quiet #=========================================# ]Time is unimportant, only life important![ #=========================================# sender is the Bat!2.12.00
2004年08月10日 星期二 14:55
Hollo HD: ps: http://wiki.woodpecker.org.cn/moin.cgi/HelpOnAccessControlLists 是标准的权限控制,不过麻烦些,除非根 Unix 用户结合,否则没有什么意思,不过在下倒是一直没有找到如何可以让匿名用户可以写注解的, 好象 Moin 不象其它的Wiki 有注解功能?? ++++++++++++++++++++++++++++ 咦咦咦??不是说过了?? 按照在下的 config.py 依法处理就好的? 关键的:: # permissions from MoinMoin.security import Permissions class SecurityPolicy(Permissions): def edit(self, pagename, **_): # only known users are allowed to delete return self.user.valid 其中 **_ 是个正则表达式,可以更进一步限定的! 中蟒,就是如此干的! /******** [2004-08-10]14:47:49 ; HD wrote: HD> 呵呵,在哪里设置呀,怎么设置?zoom.q呀,说说。有人在追我了。 :) ********************************************/ -- Free as in Freedom Zoom.Quiet #=========================================# ]Time is unimportant, only life important![ #=========================================# sender is the Bat!2.12.00
2004年08月10日 星期二 14:57
Hollo HD: PPS. 今天得小空,将 wiki.woodpecker.org.cn 的文章结构调整了一下子, 创造个新词儿,你审核一下子是也乎? ++++++++++++++++++++++++ ps: http://wiki.woodpecker.org.cn/moin.cgi/HelpOnAccessControlLists 是标准的权限控制,不过麻烦些,除非根 Unix 用户结合,否则没有什么意思,不过在下倒是一直没有找到如何可以让匿名用户可以写注解的, 好象 Moin 不象其它的Wiki 有注解功能?? ++++++++++++++++++++++++++++ 咦咦咦??不是说过了?? 按照在下的 config.py 依法处理就好的? 关键的:: # permissions from MoinMoin.security import Permissions class SecurityPolicy(Permissions): def edit(self, pagename, **_): # only known users are allowed to delete return self.user.valid 其中 **_ 是个正则表达式,可以更进一步限定的! 中蟒,就是如此干的! /******** [2004-08-10]14:47:49 ; HD wrote: HD> 呵呵,在哪里设置呀,怎么设置?zoom.q呀,说说。有人在追我了。 :) ********************************************/ -- Free as in Freedom Zoom.Quiet #=========================================# ]Time is unimportant, only life important![ #=========================================# sender is the Bat!2.12.00
2004年08月10日 星期二 14:59
大家好,为了方便管理,如果大家有关于zope的问题请到zope的列表里发言。 我知道大家会说这里人气更旺,可以有更多的人看到,但是为了便于管理, 并且为了zope的列表能够更好的成长,请大家帮帮忙。 其实在python的列表的注册用户中有很多的zope的爱好者,并且也都订阅了zope的列 表, 所以请大家放心,只要你的问题有价值,肯定会有人回答的。 谢谢大家的一贯支持。
Zeuux © 2024
京ICP备05028076号