小编GG_*_*hon的帖子

Dockerfile COPY指令失败了吗?

所有,我正在尝试持久地将文件从我的主机复制到图像,以便这些文件可用于基于该图像启动的每个容器.在debian wheezy 64bit上运行作为virtualbox guest.

Dockerfile非常简单(安装八度图像):

FROM debian:jessie 
MAINTAINER GG_Python <[redacted]@gmail.com>
RUN apt-get update 
RUN apt-get update
RUN apt-get install -y octave octave-image octave-missing-functions octave-nan octave-statistics

RUN mkdir /octave
RUN mkdir /octave/libs
RUN mkdir /octave/libs/jsonlab
COPY ~/octave/jsonlab/loadjson.m /octave/libs/jsonlab/.
Run Code Online (Sandbox Code Playgroud)

发出构建命令后,我得到以下跟踪: docker build -t octave .

Sending build context to Docker daemon 423.9 kB
Sending build context to Docker daemon 
Step 0 : FROM debian:jessie
 ---> 58052b122b60
Step 1 : MAINTAINER GG_Python <[..]@gmail.com>
 ---> Using cache
 ---> 90d2dd2f7ee8
Step 2 : RUN apt-get …
Run Code Online (Sandbox Code Playgroud)

docker dockerfile

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

使用Flask-Restful引发自定义错误

全部,我正在尝试使用Flask-Restful,按照文档提出自定义错误.出于测试目的,我已经在文档中定义并注册了错误词典中的链接:api = flask_restful.Api(app, errors=errors).

但是,当我想abort(409)在资源模块中使用(例如)引发自定义错误时,firebug会报告:

{"message":"冲突","状态":409}

这似乎是标准的409错误,没有定制; 从文档中,我希望自定义错误消息 - "具有该用户名的用户已存在".

我想我错过了引发错误本身的一些事情.我应该以任何方式使用字典密钥吗?尽管我尝试过,但检查Flask-Restful源代码并没有帮助.

flask flask-restful

9
推荐指数
1
解决办法
6994
查看次数

Flask-Mail没有发送电子邮件,没有报告错误

全部,我正在尝试设置flask-mail,以便在用户注册时向我的电子邮件发送通知.我从用于发送电子邮件的脚本中没有收到错误消息,但实际上没有发送任何消息,或者至少没有收到任何消息.

是否有日志文件可以显示电子邮件是否已发送,被拒绝,或者是否有登录到服务器的问题?如何跟踪这个问题?

这里有什么想法?

flask

8
推荐指数
2
解决办法
4842
查看次数

未能在下拉bootstrap3导航栏中将徽章对齐到右侧

尝试将徽章对齐到每个下拉菜单的右侧.目前,徽章看起来像这样:

徽章,没有拉右

使用相关代码:

            <div class="collapse navbar-collapse">
            <ul class="nav navbar-nav">
                <li class="dropdown ">
                    <a data-target="/business" href="/business" class="dropdown-toggle" data-toggle="dropdown">Business<b class="caret"></b></a>
                    <ul class="dropdown-menu">

                        <li >
                            <a href="/economy">Economy <span class='badge' today: 2</span></a>
                        </li>
                        <li >
                            <a href="/financials">Financial Reports <span class='badge' today: 78</span></a>
                        </li>
                        <li >
                            <a href="/interest">Interest Rates </a>
                        </li>

                    </ul>
                </li>
            </ul>
         </div>
Run Code Online (Sandbox Code Playgroud)

将"pull-right"添加到徽章类()会导致徽章崩溃:

带右拉的徽章

另外,使用boostrap3,使用bootswatch cosmo模板(如果相关的话).这里有什么想法?

html css twitter-bootstrap twitter-bootstrap-3

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

ggplot2(和plyr?)无法绘制

第一次尝试使用ggplot2,代码非常简单,但会产生错误:

a <- c(1,2,3)
b <- c(2,3,4)

> qplot(a,b)
Error in .Call("split_indices", group, as.integer(n)) : 
  "split_indices" not resolved from current namespace (plyr)

> ggplot(data.frame(a,b), aes(a,b)) +geom_line()
Error in .Call("split_indices", group, as.integer(n)) : 
  "split_indices" not resolved from current namespace (plyr)
Run Code Online (Sandbox Code Playgroud)

我验证了plyr已安装(v1.8)和ggplot2(v0.9.3.1).几乎任何我可以在网上找到的例子都会发生同样的错误.

这里有什么想法?

编辑:解决方案可能是在安装ggp​​lot2包后重新启动RStudio.我怀疑这是在发布问题之前完成的,但不确定.

r ggplot2

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

使用NLTK比较术语/表达的相似性?

我试图比较那些与语义相关的术语/表达 - 这些不是完整的句子,也不一定是单个单词; 例如 -

"社交网络服务"和"社交网络"显然密切相关,但如何使用nltk对此进行量化?

显然我甚至错过了代码:

w1 = wordnet.synsets('social network')
Run Code Online (Sandbox Code Playgroud)

返回一个空列表.

关于如何解决这个问题的任何建议?

python nltk

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

带有分组图标的input-group-addon/font-awesome文本框具有凌乱的边框

使用bootstrap 3,这是代码:

<div class="form-group">
 <div class="input-group merged">
  <span class="input-group-addon"><i class="fa fa-arrow-circle-right fa-fw"></i></span>
  <input class="form-control" placeholder="Text to appear before..">
 </div>
</div>

<div class="form-group">
 <div class="input-group merged">
  <input class="form-control" placeholder="Text to appear after..">
  <span class="input-group-addon"><i class="fa fa-arrow-circle-left fa-fw"></i></span>
 </div>
</div>
Run Code Online (Sandbox Code Playgroud)

编辑:(在肖恩的要求下添加css代码):

.merged .input-group-addon {
    border-right: 0px;
    background-color: #FFFFFF;
}
.merged input {
    border-left: 0px;
    background-color: #FFFFFF;
}
Run Code Online (Sandbox Code Playgroud)

这就是它的样子:

输入组中的边框字体很棒的问题

请注意,缺少第二个输入框的左右边框.此外,图标和文本框之间有一个垂直分隔线,上面的框中没有.

有任何想法吗?

twitter-bootstrap twitter-bootstrap-3

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

与supervisord的RQ并发?

所有,我都试图“强制” RQ 工作人员使用 supervisord 并发执行。我的设置 supervisord 设置似乎工作正常,因为 rq-dashboard 显示 3 个工人、3 个 PID 和 3 个队列(每个工人/PID 一个)。Supervisord 设置如下(仅显示工人 1 设置,在此下面定义了另外 2 个工人):

[program:rqworker1]
command = rqworker 1 
process_name = rqworker1-%(process_num)s
numprocs = 1 
user = username 
autostart = True
stdout_logfile=/tmp/rqworker1.log
stdout_logfile_maxbytes=50MB
Run Code Online (Sandbox Code Playgroud)

在 supervisord 下运行的 RQ 工人

问题是当我同时发送 3 个作业时,运行的总时间是单个任务的 x3(即,总时间与任务数量成线性关系,这可扩展为 x4、x5 等)。似乎没有可用的并发。我还通过将新作业发送到具有最少启动+排队作业的队列来实现原始负载平衡,这工作正常(观察到作业在队列中均匀分布)。

为什么这个设置不允许并发?

关于我缺少的设置的任何考虑因素?

请注意,当我迁移到 PY3 时,rq-gevent-worker 包(在早期的 wrt 并发/RQ 中运行良好)不再可用,并且 PY3 尚不支持 gevent 本身。但这给了我一个线索,即并发是可能的。

python concurrency supervisord python-rq

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

SQLAlchemy:返回按列的最大值过滤的记录

总而言之,我遇到了一个(令人惊讶的微不足道的)SQLA请求的问题; 目标是返回计数器列中具有最大值的记录:

这工作正常 - 返回正确的记录:

m=12 # arbitrary example of a max value of counter = 12
qry = session.query(Data).
      filter(Data.user_id == user_id,Data.counter == m)
Run Code Online (Sandbox Code Playgroud)

下面的代码不起作用 - 返回None:

from sqlalchemy import func
qry = session.query(Data).
      filter(Data.user_id == user_id,
      Data.counter == func.max(Data.counter).select())
Run Code Online (Sandbox Code Playgroud)

请注意,永远不会有多个记录具有最大值(如果相关).

当然有一种方法可以返回其中一列中具有最大值的记录.有任何想法吗?

python sqlalchemy

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

监控文件更改 - Asyncio 和 Flask

我有一个 Flask 开发服务器,并希望包含一个文件监控功能,当受监控的文件发生更改时,该功能会向客户端发送通知。这类似于flask 的auto_reload 功能,但我并没有尝试重新加载服务器,只是(并使用Flask-Socketio)发送此通知。

为此,我曾考虑使用 asyncio(和 py3.5)和看门狗。看门狗示例需要运行一个独立的脚本,这似乎没有必要,因为 Flask 已经在运行。迷失在回调汤中,run_in_executor(由于某种原因阻塞)等。

关于如何优雅地实现此功能的任何指示?

python flask python-3.x python-asyncio

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