小编use*_*828的帖子

将Dockerfile转换为Bash脚本

有没有简单的方法将Dockerfile转换为Bash脚本,以便在真实操作系统上安装所有软件?原因是docker容器我无法改变,如果他们没有成功,我想事后改变一些东西.

bash docker dockerfile

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

在WTForms字段上设置数据属性

我想将"data-"属性添加到表单字段以与Bootstrap集成.我在模板中尝试了以下内容:

{{ form.test(data-toggle="toggle", data-size="mini", data-on="Yes", data-off="No", type="checkbox")}}
Run Code Online (Sandbox Code Playgroud)

并得到此错误:

TemplateSyntaxError: expected token ',', got '='
Run Code Online (Sandbox Code Playgroud)

为什么我会收到此错误,如何解决?

python jinja2 flask wtforms

8
推荐指数
1
解决办法
2478
查看次数

你如何在Webstorm中设置Jade文件观察器?

我在WebStorm 中以下列方式设置了一个Jade文件观察器.但是它不会生成任何HTML文件.

如何使用WebStorm 9.0.3将Jade文件转换为HTML文件?

node.js webstorm file-watcher pug

8
推荐指数
1
解决办法
8149
查看次数

计算字符串长度会导致混乱

我对以下输出感到困惑:

local a = "string"
print(a.len)        -- function: 0xc8a8f0
print(a.len(a))     -- 6
print(len(a)) 
--[[
/home/pi/test/wxlua/wxLua/ZeroBraneStudio/bin/linux/armhf/lua: /home/pi/Desktop/untitled.lua:4: attempt to call global 'len' (a nil value)
stack traceback:
    /home/pi/Desktop/untitled.lua:4: in main chunk
    [C]: ?
]]
Run Code Online (Sandbox Code Playgroud)

Lua中计算字符串长度的正确方法是什么?

先感谢您,

lua

8
推荐指数
1
解决办法
5170
查看次数

Rstudio-server 无法连接到服务

使用我的用户名和密码登录 Rstudio Server 时,我收到以下信息

Rstudio Initilization Error 
unable to connect to service
Run Code Online (Sandbox Code Playgroud)

我通过以下方式安装了 Rstudio Server:

apt-get install gdebi-core r-base r-base-dev 
wget -c https://download2.rstudio.org/rstudio-server-0.99.489-amd64.deb
sudo gdebi rstudio-server-0.99.489-amd64.deb

sudo usermod -a -G rstudio lorencm
sudo service rstudio-server start

id  lorencm
uid=1000(lorencm) gid=1000(lorencm) groups=1000(lorencm),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),111(sambashare),999(docker),1001(rstudio)
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

r rstudio-server ubuntu-14.04

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

如何在pandas和matplotlib中避免使用1e7的轴值

使用下面的代码生成一个图,其中y轴为0.0到2.5 1e7.如何避免使用1e7的值?

    import pandas as pd
    import matplotlib.pyplot as plt
    a = {'Test1': {1: 21867186, 4: 20145576, 10: 18018537},
         'Test2': {1: 23256313, 4: 21668216, 10: 19795367}}

    d = pd.DataFrame(a).T
    #print d

    f = plt.figure()

    plt.title('Title here!', color='black')
    d.plot(kind='bar', ax=f.gca())
    plt.show()
Run Code Online (Sandbox Code Playgroud)

python matplotlib pandas

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

使用 PyMongo 和 Flask 进行分页

我在这里找到了一个很好的分页模板。然而,这个例子是用 SQLlite 完成的,但我重写了以便能够使用 PyMongo。

此脚本创建用户并在 PyMongo 的帮助下将它们保存到 MongoDB:

import sys
from pymongo import MongoClient

def fill_data(users_no):
       for i in range(users_no):
           doc = {
                  '_id': str(i),
                  'uname': "name_" + str(i),
                 }
           sDB.insert(doc)


if __name__ == '__main__':
    db = MongoClient().test
    sDB = db.users

    fill_data(1000)
Run Code Online (Sandbox Code Playgroud)

我修改了 onrder 中的原始app.py脚本以便能够使用 PyMongo。这是修改后的脚本:

#!/usr/bin/env python
#-*- coding: utf-8 -*-

from __future__ import unicode_literals
from flask import Flask, render_template, g, current_app, request
from flask.ext.paginate import Pagination
from pymongo import MongoClient

app = Flask(__name__)
app.config.from_pyfile('app.cfg') …
Run Code Online (Sandbox Code Playgroud)

python pagination pymongo flask python-2.7

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

TypeError:list indices必须是整数,而不是str与xmltodict:

我有这个XML文件:

<?xml version="1.0"?>
<toolbox tool_path="/galaxy/main/shed_tools">
<section id="snpeff" name="snpEff" version="">
  <tool file="toolshed.g2.bx.psu.edu/repos/pcingola/snpeff/c052639fa666/snpeff/snpEff_2_1a/snpEff_2_1a/galaxy/snpSift_filter.xml" guid="toolshed.g2.bx.psu.edu/repos/pcingola/snpeff/snpSift_filter/1.0">
      <tool_shed>toolshed.g2.bx.psu.edu</tool_shed>
        <repository_name>snpeff</repository_name>
        <repository_owner>pcingola</repository_owner>
        <installed_changeset_revision>c052639fa666</installed_changeset_revision>
        <id>toolshed.g2.bx.psu.edu/repos/pcingola/snpeff/snpSift_filter/1.0</id>
        <version>1.0</version>
    </tool>
    <tool file="toolshed.g2.bx.psu.edu/repos/pcingola/snpeff/c052639fa666/snpeff/snpEff_2_1a/snpEff_2_1a/galaxy/snpEff.xml" guid="toolshed.g2.bx.psu.edu/repos/pcingola/snpeff/snpEff/1.0">
      <tool_shed>toolshed.g2.bx.psu.edu</tool_shed>
        <repository_name>snpeff</repository_name>
        <repository_owner>pcingola</repository_owner>
        <installed_changeset_revision>c052639fa666</installed_changeset_revision>
        <id>toolshed.g2.bx.psu.edu/repos/pcingola/snpeff/snpEff/1.0</id>
        <version>1.0</version>
    </tool>
    <tool file="toolshed.g2.bx.psu.edu/repos/gregory-minevich/check_snpeff_candidates/22c8c4f8d11c/check_snpeff_candidates/checkSnpEffCandidates.xml" guid="toolshed.g2.bx.psu.edu/repos/gregory-minevich/check_snpeff_candidates/check_snpeff_candidates/1.0.0">
      <tool_shed>toolshed.g2.bx.psu.edu</tool_shed>
        <repository_name>check_snpeff_candidates</repository_name>
        <repository_owner>gregory-minevich</repository_owner>
        <installed_changeset_revision>22c8c4f8d11c</installed_changeset_revision>
        <id>toolshed.g2.bx.psu.edu/repos/gregory-minevich/check_snpeff_candidates/check_snpeff_candidates/1.0.0</id>
        <version>1.0.0</version>
    </tool>
</section>
...
Run Code Online (Sandbox Code Playgroud)

我试图通过以下方式解析上面的文件:

import xmltodict

# wget -c https://raw.githubusercontent.com/galaxyproject/usegalaxy-playbook/c55aa042825fe02ef4a02d958eb811adba8ea45f/files/galaxy/usegalaxy.org/var/shed_tool_conf.xml

if __name__ == '__main__':

    with open('tests/shed_tool_conf.xml') as fd:
        doc = xmltodict.parse(fd.read())
        tools_section = doc['toolbox']['section']['@name']
        print tools_section
Run Code Online (Sandbox Code Playgroud)

但是,我有以下错误:

Traceback (most recent call last):
  File "importTools2Galaxy.py", line 15, in <module>
    tools_section = …
Run Code Online (Sandbox Code Playgroud)

python xmltodict

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

如何使用struct作为地图的替代方案?

我读过Caleb Doxsey的"GO编程简介".在第6章中,他有以下例子:

package main

import "fmt"

func main() {
    elements := map[string]map[string]string{
        "H": map[string]string{
            "name":  "Hydrogen",
            "state": "gas",
        },
        "He": map[string]string{
            "name":  "Helium",
            "state": "gas",
        },
        "Li": map[string]string{
            "name":  "Lithium",
            "state": "solid",
        },
        "Be": map[string]string{
            "name":  "Beryllium",
            "state": "solid",
        },
        "B": map[string]string{
            "name":  "Boron",
            "state": "solid",
        },
        "C": map[string]string{
            "name":  "Carbon",
            "state": "solid",
        },
        "N": map[string]string{
            "name":  "Nitrogen",
            "state": "gas",
        },
        "O": map[string]string{
            "name":  "Oxygen",
            "state": "gas",
        },
        "F": map[string]string{
            "name":  "Fluorine",
            "state": "gas",
        },
        "Ne": map[string]string{
            "name":  "Neon",
            "state": …
Run Code Online (Sandbox Code Playgroud)

go

4
推荐指数
1
解决办法
205
查看次数

xlabel 和 ylabel 在熊猫图中不可见

如何使 xlabel 和 ylabel 在下图中可见?

import pandas as pd
import matplotlib.pyplot as plt
a = {'Test1': {1: 21867186, 4: 20145576, 10: 18018537},
'Test2': {1: 23256313, 4: 21668216, 10: 19795367}}

d = pd.DataFrame(a).T
#print d

f = plt.figure()
plt.xlabel("xTEST")
plt.ylabel("yTEST")

plt.ticklabel_format(style = 'plain')

plt.title('Title here!', color='black')
d.plot(kind='bar', ax=f.gca())
plt.show()
Run Code Online (Sandbox Code Playgroud)

python matplotlib pandas

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