小编Mar*_*lul的帖子

从一个Docker容器连接到另一个

我想在一个docker容器中运行rabbitmq-server,并使用celery从另一个容器连接到它(http://celeryproject.org/)

我使用以下命令运行rabbitmq ...

sudo docker run -d -p :5672 markellul/rabbitmq /usr/sbin/rabbitmq-server
Run Code Online (Sandbox Code Playgroud)

并经过芹菜

sudo docker run -i -t markellul/celery /bin/bash
Run Code Online (Sandbox Code Playgroud)

当我尝试在http://docs.celeryproject.org/en/latest/getting-started/first-steps-with-celery.html上执行非常基本的教程来验证连接时

我收到连接拒绝错误:

consumer:无法连接到amqp://guest@127.0.0.1:5672 //:[Errno 111]连接被拒绝.

当我在与芹菜相同的容器上安装rabbitmq时,它工作正常.

我需要做些什么才能让容器相互交互?

rabbitmq celery docker

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

创建递归路径Python的有效方法

我需要一个简单的函数来在Python中创建一个父级可能存在或不存在的路径.

从python文档中,如果其中一个父项存在,os.makedirs将失败.

我已经编写了下面的方法,通过它可以生成尽可能多的子目录.

这看起来效率高吗?

def create_path(path):
    import os.path as os_path
    paths_to_create = []
    while not os_path.lexists(path):
        paths_to_create.insert(0, path)
        head,tail = os_path.split(path)
        if len(tail.strip())==0: # Just incase path ends with a / or \
            path = head
            head,tail = os_path.split(path)
        path = head

    for path in paths_to_create:
        os.mkdir(path)
Run Code Online (Sandbox Code Playgroud)

python operating-system path

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

在谷歌地图上放置一个按钮

我想在Map,Satelite和Hybrid按钮旁边的Google Map上添加一个按钮.

我想知道它是否可能以及如何才能做到最好?

所以我的想法是在google地图上覆盖一个可点击的图像,但不确定是否会将所有事件从谷歌地图上移除.

你有什么想法可以做到吗?

google-maps overlay button

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

Django或Python中的数据库报告服务

我想知道是否有基于django,甚至基于Python的Reporting Services ala JasperReports或SQL Server Reporting Services?

基本上,我希望能够创建报告,将其作为CSV或HTML或PDF格式的电子邮件发送出去,而无需编写报告.即使我不得不编写报告代码,我也不介意,但整个框架与时间表等等都会很好!

PS.我知道我可以使用Django Apps来实现它,但我希望是否有任何集成的解决方案,甚至是Pinax或Satchmo等项目,它们汇集了所需的应用程序.

PPS:它必须在Postgres上工作

python django reporting-services

7
推荐指数
1
解决办法
7017
查看次数

用于Ruby on Rails的Java授权库,如"CanCan"

每个人都想知道是否有人知道任何与CanCan(Ruby on Rails)相似或提供相同功能的Java库.很想知道你与他们的经历,如果有的话.

CanCan 是Ruby on Rails的授权库,它限制了允许给定用户访问的资源.所有权限都在一个位置(Ability类)中定义,并且不会跨控制器,视图和数据库查询重复.

奖金积分如果它适用于游戏框架(http://playframework.org)

java authorization cancan playframework

6
推荐指数
1
解决办法
1368
查看次数

无论如何在Android应用程序中使用Google Apps验证用户?

我想知道是否有人知道我可以在Android应用程序中验证Google Apps用户的方式?

我知道的一种方法是在android视图中使用他们的用户名和密码,并使用clientLogin界面(http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html).

但是我想知道是否有不同的方法,可能会推到浏览器窗口,它将显示该域的谷歌登录,但我不知道如何在身份验证完成后将详细信息返回给应用程序.

关于如何做的任何想法?

authentication android google-apps

5
推荐指数
2
解决办法
5139
查看次数

是否可以访问用户通过 POP 发送的电子邮件?

我被要求引用一个项目,他们希望在该项目中查看使用 POP 发送的电子邮件。我很确定这是不可能的,但我想如果可以的话。

那么,给定用户 POP 电子邮件服务器详细信息是否可以访问他们发送的邮件?

如果有的话,有 Python 或 fetchmail 的例子吗?

python email pop3 fetchmail

0
推荐指数
1
解决办法
4614
查看次数