2005年05月27日 星期五 14:37
python-chinese,您好! 有人熟悉twisted吗?这个库怎么样?最近要写一个文件服务器,现在还不确定是采用C++ + ACE 还是用python+twisted,朋友们给点意见吧.对于python+twisted主要担心的是性能问题,如果1000人同时在线,500人同时下载的话,python+twsited的性能能承受吗? 致 礼! BaoYongjun byj at net.pku.edu.cn 2005-05-27
2005年05月27日 星期五 15:05
Twisted 这个词很像Thawte 哈哈。。。 我还以为你想问Thawte 呢。。;) -----Original Message----- From: python-chinese-bounces at lists.python.cn [mailto:python-chinese-bounces at lists.python.cn] On Behalf Of BaoYongjun Sent: Friday, May 27, 2005 2:38 PM To: python-chinese at lists.python.cn Subject: [python-chinese] ACE VS. Twisted python-chinese,您好! 有人熟悉twisted吗?这个库怎么样?最近要写一个文件服务器,现在还不确定是采用C++ + ACE 还是用python+twisted,朋友们给点意见吧.对于python+twisted主要担心的是性能问题,如果1000人同时在线,500人同时下载的话,python+twsited的性能能承受吗? 致 礼! BaoYongjun byj at net.pku.edu.cn 2005-05-27 _______________________________________________ python-chinese list python-chinese at lists.python.cn http://python.cn/mailman/listinfo/python-chinese
2005年05月27日 星期五 15:19
On 5/27/05, cuiyl <guxinghan1981 at hotmail.com> wrote: > > 问一下大家,python能够静态的调用类吗? 什么叫做静态的调用类? python中有staticmethod的概念,你看看是不是你想要的。 -- Qiangning Hong Get Firefox! <http://www.spreadfirefox.com/?q=affiliates&id=67907&t=1>
2005年05月27日 星期五 15:27
问一下大家,python能够静态的调用类吗? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050527/978d3fda/attachment.html
2005年05月27日 星期五 15:34
这是类调用,使用classmethod 在 05-5-27,cuiyl<guxinghan1981 at hotmail.com> 写道: > 比如 > class html: > def radio(self) > ******** > > 当调用类html中的函数radio时 > 二种调用方式: > 1) > ht=html() > ht.radio() > 2)直接调用: > html.radio() > 就像2)中一样,如果不用实例化类html,就能使用函数radio,就叫静态调用 > 您说的方法很可能就是我要用的,我去查查资料,谢谢。 > ----- Original Message ----- > From: "Qiangning Hong" <hongqn at gmail.com> > To: <python-chinese at lists.python.cn> > Sent: Friday, May 27, 2005 3:19 PM > Subject: Re: [python-chinese] 关于python类的调用 > > > On 5/27/05, cuiyl <guxinghan1981 at hotmail.com> wrote: > > > > > > 问一下大家,python能够静态的调用类吗? > > > > 什么叫做静态的调用类? > > > > python中有staticmethod的概念,你看看是不是你想要的。 > > > > -- > > Qiangning Hong > > Get Firefox! > <http://www.spreadfirefox.com/?q=affiliates&id=67907&t=1> > > > > ---------------------------------------------------------------------------- > ---- > > > _______________________________________________ > > 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 > -- my gmail:lihuimail(at)gmail.com
2005年05月27日 星期五 15:35
不能说静态地调用类,应该是调用类的静态方法。python中除了有静态方法还有类方法,两者有一点小小的区别。 在 05-5-27,cuiyl<guxinghan1981 at hotmail.com> 写道: > 比如 > class html: > def radio(self) > ******** > > 当调用类html中的函数radio时 > 二种调用方式: > 1) > ht=html() > ht.radio() > 2)直接调用: > html.radio() > 就像2)中一样,如果不用实例化类html,就能使用函数radio,就叫静态调用 > 您说的方法很可能就是我要用的,我去查查资料,谢谢。 > ----- Original Message ----- > From: "Qiangning Hong" <hongqn at gmail.com> > To: <python-chinese at lists.python.cn> > Sent: Friday, May 27, 2005 3:19 PM > Subject: Re: [python-chinese] 关于python类的调用 > > > On 5/27/05, cuiyl <guxinghan1981 at hotmail.com> wrote: > > > > > > 问一下大家,python能够静态的调用类吗? > > > > 什么叫做静态的调用类? > > > > python中有staticmethod的概念,你看看是不是你想要的。 > > > > -- > > Qiangning Hong > > Get Firefox! > <http://www.spreadfirefox.com/?q=affiliates&id=67907&t=1> > > > > ---------------------------------------------------------------------------- > ---- > > > _______________________________________________ > > 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 > -- I like python! My Donews Blog: http://www.donews.net/limodou New Google Maillist: http://groups-beta.google.com/group/python-cn
2005年05月27日 星期五 15:39
比如 class html: def radio(self) ******** 当调用类html中的函数radio时 二种调用方式: 1) ht=html() ht.radio() 2)直接调用: html.radio() 就像2)中一样,如果不用实例化类html,就能使用函数radio,就叫静态调用 您说的方法很可能就是我要用的,我去查查资料,谢谢。 ----- Original Message ----- From: "Qiangning Hong" <hongqn at gmail.com> To: <python-chinese at lists.python.cn> Sent: Friday, May 27, 2005 3:19 PM Subject: Re: [python-chinese] 关于python类的调用 > On 5/27/05, cuiyl <guxinghan1981 at hotmail.com> wrote: > > > > 问一下大家,python能够静态的调用类吗? > > 什么叫做静态的调用类? > > python中有staticmethod的概念,你看看是不是你想要的。 > > -- > Qiangning Hong > Get Firefox! <http://www.spreadfirefox.com/?q=affiliates&id=67907&t=1> > ---------------------------------------------------------------------------- ---- > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese >
2005年05月27日 星期五 15:44
On 5/27/05, limodou <limodou at gmail.com> wrote: > 不能说静态地调用类,应该是调用类的静态方法。python中除了有静态方法还有类方法,两者有一点小小的区别。 关于两者的小区别,可以看http://www.faqts.com/knowledge_base/view.phtml/aid/16824 简单说就是classmethod比staticmethod多了一个cls参数,可以用来访问class attributes. -- Qiangning Hong Get Firefox! <http://www.spreadfirefox.com/?q=affiliates&id=67907&t=1>
2005年05月27日 星期五 15:47
1) class html: def radio (): pass radio = staticmethod (radio) 2) (only python 2.4) class html: @staticmethod def ratio (): pass cuiyl wrote: >比如 >class html: > def radio(self) > ******** > >当调用类html中的函数radio时 >二种调用方式: >1) >ht=html() >ht.radio() >2)直接调用: >html.radio() >就像2)中一样,如果不用实例化类html,就能使用函数radio,就叫静态调用 >您说的方法很可能就是我要用的,我去查查资料,谢谢。 >----- Original Message ----- >From: "Qiangning Hong" <hongqn at gmail.com> >To: <python-chinese at lists.python.cn> >Sent: Friday, May 27, 2005 3:19 PM >Subject: Re: [python-chinese] 关于python类的调用 > > > > >>On 5/27/05, cuiyl <guxinghan1981 at hotmail.com> wrote: >> >> >>>问一下大家,python能够静态的调用类吗? >>> >>> >>什么叫做静态的调用类? >> >>python中有staticmethod的概念,你看看是不是你想要的。 >> >>-- >>Qiangning Hong >>Get Firefox! >> >> ><http://www.spreadfirefox.com/?q=affiliates&id=67907&t=1> > > > > >---------------------------------------------------------------------------- >---- > > > > >>_______________________________________________ >>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 > > > >
2005年05月27日 星期五 16:01
谢谢各位兄弟的帮助,问题基本解决了,我在调调细节。 ----- Original Message ----- From: "cpunion" <cpunion at 263.net> To: <python-chinese at lists.python.cn> Sent: Friday, May 27, 2005 3:47 PM Subject: Re: [python-chinese] 关于python类的调用 > 1) > class html: > def radio (): > pass > radio = staticmethod (radio) > > 2) (only python 2.4) > class html: > @staticmethod > def ratio (): > pass > > cuiyl wrote: > > >比如 > >class html: > > def radio(self) > > ******** > > > >当调用类html中的函数radio时 > >二种调用方式: > >1) > >ht=html() > >ht.radio() > >2)直接调用: > >html.radio() > >就像2)中一样,如果不用实例化类html,就能使用函数radio,就叫静态调用 > >您说的方法很可能就是我要用的,我去查查资料,谢谢。 > >----- Original Message ----- > >From: "Qiangning Hong" <hongqn at gmail.com> > >To: <python-chinese at lists.python.cn> > >Sent: Friday, May 27, 2005 3:19 PM > >Subject: Re: [python-chinese] 关于python类的调用 > > > > > > > > > >>On 5/27/05, cuiyl <guxinghan1981 at hotmail.com> wrote: > >> > >> > >>>问一下大家,python能够静态的调用类吗? > >>> > >>> > >>什么叫做静态的调用类? > >> > >>python中有staticmethod的概念,你看看是不是你想要的。 > >> > >>-- > >>Qiangning Hong > >>Get Firefox! > >> > >> > ><http://www.spreadfirefox.com/?q=affiliates&id=67907&t=1> > > > > > > > > > >--------------------------------------------------------------------------- - > >---- > > > > > > > > > >>_______________________________________________ > >>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 >
2005年05月27日 星期五 16:08
用twisted,性能应该不错,可以查一下以前的贴子,好象用在流媒体转发上. 不过具体性能情况还是和需求有关,最好事先编个测试程序做个压力测试,这也用不了多少时间. 在 05-5-27,Neo Chan<neo.chen at achievo.com> 写道: > Twisted 这个词很像Thawte 哈哈。。。 > 我还以为你想问Thawte 呢。。;) > > -----Original Message----- > From: python-chinese-bounces at lists.python.cn [mailto:python-chinese-bounces at lists.python.cn] On Behalf Of BaoYongjun > Sent: Friday, May 27, 2005 2:38 PM > To: python-chinese at lists.python.cn > Subject: [python-chinese] ACE VS. Twisted > > python-chinese,您好! > > 有人熟悉twisted吗?这个库怎么样?最近要写一个文件服务器,现在还不确定是采用C++ + ACE 还是用python+twisted,朋友们给点意见吧.对于python+twisted主要担心的是性能问题,如果1000人同时在线,500人同时下载的话,python+twsited的性能能承受吗? > > 致 > 礼! > > BaoYongjun > byj at net.pku.edu.cn > 2005-05-27 > > _______________________________________________ > 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 > > > -- my gmail:lihuimail(at)gmail.com
2005年05月27日 星期五 16:13
豆瓣就是使用了twisted+quixote来实现的,应该还可以吧。 在 05-5-27,lihui<lihuimail at gmail.com> 写道: > 用twisted,性能应该不错,可以查一下以前的贴子,好象用在流媒体转发上. > > 不过具体性能情况还是和需求有关,最好事先编个测试程序做个压力测试,这也用不了多少时间. > > 在 05-5-27,Neo Chan<neo.chen at achievo.com> 写道: > > Twisted 这个词很像Thawte 哈哈。。。 > > 我还以为你想问Thawte 呢。。;) > > > > -----Original Message----- > > From: python-chinese-bounces at lists.python.cn [mailto:python-chinese-bounces at lists.python.cn] On Behalf Of BaoYongjun > > Sent: Friday, May 27, 2005 2:38 PM > > To: python-chinese at lists.python.cn > > Subject: [python-chinese] ACE VS. Twisted > > > > python-chinese,您好! > > > > 有人熟悉twisted吗?这个库怎么样?最近要写一个文件服务器,现在还不确定是采用C++ + ACE 还是用python+twisted,朋友们给点意见吧.对于python+twisted主要担心的是性能问题,如果1000人同时在线,500人同时下载的话,python+twsited的性能能承受吗? > > > > 致 > > 礼! > > > > BaoYongjun > > byj at net.pku.edu.cn > > 2005-05-27 > > > > _______________________________________________ > > 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 > > > > > > > > -- > my gmail:lihuimail(at)gmail.com > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > > -- I like python! My Donews Blog: http://www.donews.net/limodou New Google Maillist: http://groups-beta.google.com/group/python-cn
2005年05月27日 星期五 16:23
我记得还有人用在了 SP 短信网关上; On 5/27/05, lihui <lihuimail at gmail.com> wrote: > 用twisted,性能应该不错,可以查一下以前的贴子,好象用在流媒体转发上. > > 不过具体性能情况还是和需求有关,最好事先编个测试程序做个压力测试,这也用不了多少时间. > > 在 05-5-27,Neo Chan<neo.chen at achievo.com> 写道: > > Twisted 这个词很像Thawte 哈哈。。。 > > 我还以为你想问Thawte 呢。。;) > > > > -----Original Message----- > > From: python-chinese-bounces at lists.python.cn [mailto:python-chinese-bounces at lists.python.cn] On Behalf Of BaoYongjun > > Sent: Friday, May 27, 2005 2:38 PM > > To: python-chinese at lists.python.cn > > Subject: [python-chinese] ACE VS. Twisted > > > > python-chinese,您好! > > > > 有人熟悉twisted吗?这个库怎么样?最近要写一个文件服务器,现在还不确定是采用C++ + ACE 还是用python+twisted,朋友们给点意见吧.对于python+twisted主要担心的是性能问题,如果1000人同时在线,500人同时下载的话,python+twsited的性能能承受吗? > > > > 致 > > 礼! > > > > BaoYongjun > > byj at net.pku.edu.cn > > 2005-05-27 > > > > _______________________________________________ > > 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 > > > > > > > > > -- > my gmail:lihuimail(at)gmail.com > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > >
2005年05月27日 星期五 16:34
twisted性能肯定比不上ACE,这点是毫无疑问的。 接受1000个连接应该是没有问题的,瓶颈主要是网络带宽。 twisted比ACE要好用一些,但ACE留了更多定制的空间,做服务器的话ACE还可以选 择异步处理框架,这个twisted就不指望了。 epaulin wrote: >我记得还有人用在了 SP 短信网关上; > >On 5/27/05, lihui <lihuimail at gmail.com> wrote: > > >>用twisted,性能应该不错,可以查一下以前的贴子,好象用在流媒体转发上. >> >>不过具体性能情况还是和需求有关,最好事先编个测试程序做个压力测试,这也用不了多少时间. >> >>在 05-5-27,Neo Chan<neo.chen at achievo.com> 写道: >> >> >>>Twisted 这个词很像Thawte 哈哈。。。 >>>我还以为你想问Thawte 呢。。;) >>> >>>-----Original Message----- >>>From: python-chinese-bounces at lists.python.cn [mailto:python-chinese-bounces at lists.python.cn] On Behalf Of BaoYongjun >>>Sent: Friday, May 27, 2005 2:38 PM >>>To: python-chinese at lists.python.cn >>>Subject: [python-chinese] ACE VS. Twisted >>> >>>python-chinese,您好! >>> >>> 有人熟悉twisted吗?这个库怎么样?最近要写一个文件服务器,现在还不确定是采用C++ + ACE 还是用python+twisted,朋友们给点意见吧.对于python+twisted主要担心的是性能问题,如果1000人同时在线,500人同时下载的话,python+twsited的性能能承受吗? >>> >>>致 >>>礼! >>> >>>BaoYongjun >>>byj at net.pku.edu.cn >>>2005-05-27 >>> >>>_______________________________________________ >>>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 >>> >>> >>> >>> >>> >>-- >>my gmail:lihuimail(at)gmail.com >> >>_______________________________________________ >>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 >> >>
2005年05月27日 星期五 17:59
BaoYongjun: 您好! 我们的Twisted 多线程版, 现在可以支持同时在线300+(不是最高值) 你的需求肯定不能用多线程来做, 只能用Twisted异步框架来做。理论值可以达到 10000. 你的需求肯定没有问题。 我这里的需求比你的需求要更高一些, 用twisted异步框架在开发中。 BaoYongjun wrote: >python-chinese,您好! > > 有人熟悉twisted吗?这个库怎么样?最近要写一个文件服务器,现在还不确定是采用C++ + ACE 还是用python+twisted,朋友们给点意见吧.对于python+twisted主要担心的是性能问题,如果1000人同时在线,500人同时下载的话,python+twsited的性能能承受吗? > > 致 >礼! > > > BaoYongjun > byj at net.pku.edu.cn > 2005-05-27 > > >_______________________________________________ >python-chinese list >python-chinese at lists.python.cn >http://python.cn/mailman/listinfo/python-chinese > > >
2005年05月27日 星期五 19:52
多谢朋友们的指点.希望大家继续讨论 -- Open WebMail Project (http://openwebmail.org) ---------- Original Message ----------- From: Leslie Huyan <leslie at exoweb.net> To: python-chinese at lists.python.cn Sent: Fri, 27 May 2005 17:59:56 +0800 Subject: Re: [python-chinese] ACE VS. Twisted > BaoYongjun: > 您好! > 我们的Twisted 多线程版, 现在可以支持同时在线300+(不是最高值) > 你的需求肯定不能用多线程来做, 只能用Twisted异步框架来做。理论值可以达到 > 10000. 你的需求肯定没有问题。 > 我这里的需求比你的需求要更高一些, 用twisted异步框架在开发中。 > BaoYongjun wrote: > > >python-chinese,您好! > > > > 有人熟悉twisted吗?这个库怎么样?最近要写一个文件服务器,现在还 不确定是采用C++ + ACE 还是用python+twisted,朋友们给点意见吧.对于 python+twisted主要担心的是性能问题,如果1000人同时在线,500人同时下载的 话,python+twsited的性能能承受吗? > > > > 致 > >礼! > > > > > > BaoYongjun > > byj at net.pku.edu.cn > > 2005-05-27 > > > > > >_______________________________________________ > >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 ------- End of Original Message -------
2005年05月27日 星期五 20:25
正好问个问题,我的rssbot使用twisted框架,开了两个线程,一个作spider获得 最新内容,一个把获得的内容提交到数据库,主线程负责 irc连接和用户命令的处 理,现在的问题是,在windows下一切正常,在Linux下用TOP命令看会显示占用的 内存非常大,有200多兆 (Windows下有40M,也够大了),运行一周后死掉了,说是内 存不足。有人有类似的情况吗?下面是相关代码: def feedupdated(self,feeds): if len(rss.titles) > 0: dbpool.runInteraction(savetitles, rss.titles).addCallback(self.outputFeed) self.d = threads.deferToThread(rss.updateEntries) self.d.addCallback(self.feedupdated) byj 写道: >多谢朋友们的指点.希望大家继续讨论 > >-- >Open WebMail Project (http://openwebmail.org) > > >---------- Original Message ----------- >From: Leslie Huyan <leslie at exoweb.net> >To: python-chinese at lists.python.cn >Sent: Fri, 27 May 2005 17:59:56 +0800 >Subject: Re: [python-chinese] ACE VS. Twisted > > > >>BaoYongjun: >>您好! >>我们的Twisted 多线程版, 现在可以支持同时在线300+(不是最高值) >>你的需求肯定不能用多线程来做, 只能用Twisted异步框架来做。理论值可以达到 >>10000. 你的需求肯定没有问题。 >>我这里的需求比你的需求要更高一些, 用twisted异步框架在开发中。 >>BaoYongjun wrote: >> >> >> >>>python-chinese,您好! >>> >>> 有人熟悉twisted吗?这个库怎么样?最近要写一个文件服务器,现在还 >>> >>> >不确定是采用C++ + ACE 还是用python+twisted,朋友们给点意见吧.对于 >python+twisted主要担心的是性能问题,如果1000人同时在线,500人同时下载的 >话,python+twsited的性能能承受吗? > > >>> 致 >>>礼! >>> >>> >>> BaoYongjun >>> byj at net.pku.edu.cn >>> 2005-05-27 >>> >>> >>>_______________________________________________ >>>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 >> >> >------- End of Original Message ------- > >_______________________________________________ >python-chinese list >python-chinese at lists.python.cn >http://python.cn/mailman/listinfo/python-chinese > > >
Zeuux © 2025
京ICP备05028076号