小编min*_*hee的帖子

芹菜与亚马逊SQS

我想使用Amazon SQS作为Celery支持的经纪人.有关于Kombu的SQS传输实现,Celery依赖它.但是没有足够的文档来使用它,所以我找不到如何在Celery上配置SQS.是否有人成功在Celery上配置SQS?

amazon-sqs amazon-web-services celery kombu

51
推荐指数
2
解决办法
2万
查看次数

如何在install_requires中指定版本范围(setuptools,distribute)

我想制作一个包依赖于特定的版本范围,例如>= 0.5.0, < 0.7.0.是否有可能在install_requires选项中,如果是这样,应该如何?

python setuptools

41
推荐指数
2
解决办法
1万
查看次数

从Python调用Haskell函数

我想从Python中使用一些Haskell库(例如Darcs,Pandoc),但似乎在Python中没有直接的Haskell外部函数接口.有没有办法做到这一点?

python binding haskell ffi

28
推荐指数
5
解决办法
1万
查看次数

在PostgreSQL数组中查找值的位置

如何在PostgreSQL数组中获取值的位置?有.index()Python 的方法和array_search()PHP的函数,但我找不到PostgreSQL的任何这样的函数.我应该写一个存储函数来做到这一点吗?我更喜欢使用内置函数来解决.

arrays postgresql position

23
推荐指数
3
解决办法
1万
查看次数

如何在SQLAlchemy中为同一个表定义两个关系

我查看了SQLAlchemy教程和其他类似的问题,但我似乎很难让这个联接工作:

场景:我有一个pagesPage模型表示的表.页面可以由用户创建并由用户编辑,但不一定是相同的.我的Page模型看起来像这样(删节):

class Page(Base):
    __tablename__ = 'pages'

    id = Column(Integer, primary_key = True)
    slug = Column(Text)
    title = Column(Text)
    direct_link = Column(Text)
    body = Column(Text)
    category_id = Column(Integer, ForeignKey('categories.id'))
    published_on = Column(DateTime)
    publishing_user_id = Column(Integer, ForeignKey('users.id'))
    last_edit_on = Column(DateTime)
    last_edit_user_id = Column(Integer, ForeignKey('users.id'))

    # Define relationships
    publish_user = relationship('User', backref = backref('pages', order_by = id), primaryjoin = "Page.publishing_user_id == User.id")
    edit_user = relationship('User', primaryjoin = "Page.last_edit_user_id == User.id")
    category = relationship('Category', backref = …
Run Code Online (Sandbox Code Playgroud)

python sql sqlalchemy relationship

20
推荐指数
3
解决办法
1万
查看次数

是否有用Python编写的JavaScript(ECMAScript)实现?

是否有用 Python 编写的JavaScript(ECMAScript)实现?即使它的实现非常缓慢也没关系.

javascript python interpreter vm-implementation

17
推荐指数
2
解决办法
2580
查看次数

什么使eventlet和gevent之间的性能有显着差异?

这两个库共享相似的哲学和类似的设计决策.但是这个流行的WSGI基准测试表明eventlet速度比慢gevent.是什么让他们的表现如此不同?

据我所知,它们之间的主要区别是:

  • gevent故意取决于和被耦合到libev(libevent先前)而eventlet定义独立反应器接口并实现使用特定的适配器select,epoll和它后面扭曲反应器中.额外的反应器接口是否会产生关键性能?

  • gevent主要用Cython编写,而eventlet用纯Python编写.本机编译Cython比纯Python更快,对于计算量不大但是IO绑定的程序?

  • 的原语gevent仿效标准库接口而eventlet的基元从标准不同,并提供额外的层来模拟它.额外的仿真层是否会eventlet变慢?

  • 执行eventlet.wsgi情况比刚好差gevent.pywsgi吗?

我真的很好奇,因为它们对我来说总体看起来很相似.

performance wsgi asyncsocket gevent eventlet

17
推荐指数
1
解决办法
3853
查看次数

使中间元素卡在标题中(ScrollView/ListView)

我想制作一个在第一个ScrollView(或ListView)中间显示的元素,然后在滚动时卡在屏幕的标题中.

它是CSS + JS中的原型实现:http://jsfiddle.net/minhee/aPcv4/embedded/result/.

乍一看我会ScrollView考虑包括ListView,但官方文档说:

您永远不应该使用带有ListView的ScrollView,因为ListView负责自己的垂直滚动.最重要的是,这样做会使ListView中的所有重要优化都无法处理大型列表,因为它有效地强制ListView显示其整个项目列表以填充ScrollView提供的无限容器.

那么,我可以尝试用什么方法来实现这个UI?

更新:我尝试过StickyListHeaders,但是:"它目前不可能在标题中有交互元素,按钮,开关等只有在标题没有卡住时才会起作用."另外,我发现它不适合这种情况.我不需要多个标题,但只需要一个中间元素卡在标题中.

android android-listview android-scrollview

17
推荐指数
1
解决办法
4648
查看次数

标准Web服务器接口相当于Haskell的WSGI/Rack

有(事实上的)标准Web服务器接口用于编程语言,例如WSGI for Python,Rack for Ruby.Haskell有同等的东西吗?我发现了两个试验,Hack和HSGI,但我不确定这些(或另一个)在Haskell土地中更受欢迎.

等待Haskell大师们的建议!

webserver haskell interface web

14
推荐指数
2
解决办法
1205
查看次数

13
推荐指数
1
解决办法
3万
查看次数