小编Pao*_*olo的帖子

我应该在Bootstrap项目中使用normalize.css吗?

我无法弄清楚是否需要在我的bootstrap项目中添加normalize.css样式表.我正在使用最新版本的bootstrap,v2.3.2.

css-reset normalize twitter-bootstrap

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

从Python中的脚本捕获stdout

假设有一个脚本做这样的事情:

# module writer.py
import sys

def write():
    sys.stdout.write("foobar")
Run Code Online (Sandbox Code Playgroud)

现在假设我想捕获write函数的输出并将其存储在变量中以供进一步处理.天真的解决方案是:

# module mymodule.py
from writer import write

out = write()
print out.upper()
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我想出了另一个解决方案并且它有效,但是请告诉我是否有更好的方法来解决问题.谢谢

import sys
from cStringIO import StringIO

# setup the environment
backup = sys.stdout

# ####
sys.stdout = StringIO()     # capture output
write()
out = sys.stdout.getvalue() # release output
# ####

sys.stdout.close()  # close the stream 
sys.stdout = backup # restore original stdout

print out.upper()   # post processing
Run Code Online (Sandbox Code Playgroud)

python stdout sys

79
推荐指数
8
解决办法
8万
查看次数

Bower:安装2个版本的jQuery

我如何使用bower安装2个版本的jQuery ?我希望v2.0以及1.9.1用于浏览器支持回退

我遇到的问题是,如果你运行 bower install jquery#1.9.1 jquery#2.0.0第一个版本被第二个版本覆盖,因为它们是相同的组件

terminal multiple-versions bower

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

跨文件的SQLAlchemy类

我正在试图弄清楚如何将SQLAlchemy类分布在几个文件中,而我可以为生活找不到如何做到这一点.我对SQLAlchemy很新,所以如果这个问题很简单,请原谅我.

每个自己的文件中考虑这3个类:

A.py:

from sqlalchemy import *
from main import Base

class A(Base):
    __tablename__ = "A"
    id  = Column(Integer, primary_key=True)
    Bs  = relationship("B", backref="A.id")
    Cs  = relationship("C", backref="A.id")
Run Code Online (Sandbox Code Playgroud)

B.py:

from sqlalchemy import *
from main import Base

class B(Base):
    __tablename__ = "B"
    id    = Column(Integer, primary_key=True)
    A_id  = Column(Integer, ForeignKey("A.id"))
Run Code Online (Sandbox Code Playgroud)

C.py:

from sqlalchemy import *
from main import Base

class C(Base):
    __tablename__ = "C"    
    id    = Column(Integer, primary_key=True)
    A_id  = Column(Integer, ForeignKey("A.id"))
Run Code Online (Sandbox Code Playgroud)

然后说我们有一个像这样的main.py:

from sqlalchemy import …
Run Code Online (Sandbox Code Playgroud)

python sqlalchemy

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

Ansible:我可以从命令行执行角色吗?

假设我有一个名为"apache"的角色

现在我想从Ansible主机的命令行在主机192.168.0.10上执行该角色

ansible-playbook -i  "192.168.0.10" --role  "path to role"
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

ansible ansible-role

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

什么是nextTick或它在VueJs中做了什么

我阅读了文档,但我无法理解.我知道什么数据,计算,观察,方法做什么,但nextTick()在vuejs中使用什么?

vue.js vuejs2

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

以pip分割需求文件

要创建Python虚拟环境,我使用virtualenv和pip.工作流程非常简单:

$ virtualenv project
$ cd project
$ . bin/activate
$ pip install -r /path/to/requirements/req1.txt
$ pip install -r /path/to/requirements/req2.txt
Run Code Online (Sandbox Code Playgroud)

不同需求文件的数量可以增长到足以让我们有办法立即包含它们,所以我宁愿说:

$ pip install -r /path/to/requirements/req1_req2.txt
Run Code Online (Sandbox Code Playgroud)

req1_req2.txt含喜欢的东西:

include /path/to/requirements/req1.txt
include /path/to/requirements/req2.txt
Run Code Online (Sandbox Code Playgroud)

或者:

$ pip install -r /path/to/requirements/*.txt
Run Code Online (Sandbox Code Playgroud)

这些都不起作用,无论多么简单,我都无法弄清楚如何做我想做的事.

有什么建议吗?

python syntax install pip package-management

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

强制IE9模拟IE8.可能?

这有可能吗?我尝试将此添加到页面,但它没有改变一件事.

<meta http-equiv="X-UA-Compatible" content="IE=8">
Run Code Online (Sandbox Code Playgroud)

更新 - 我正在尝试这样做,因为我们的网站有一些IE9特定的CSS问题,这些问题不会出现在IE8中.

谢谢

html browser internet-explorer ie8-compatibility-mode x-ua-compatible

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

从Django过滤器调用返回的列表的默认顺序是什么?

简短问题
当连接到PostgreSQL数据库时,从Django过滤器调用返回的列表的默认顺序是什么?

背景
通过我自己也承认,我提出在应用一个糟糕的假设层,在其返回一个列表中的顺序将是常数,即不使用"ORDER_BY".我查询的项目列表不是按字母顺序或任何其他故意的顺序.它被认为保持与添加到数据库中的顺序相同.

这个假设适用于数百个查询,但是当订单在不知不觉中发生变化时,我的应用程序报告了失败.据我所知,在这段时间内没有触及这些记录,因为我是维护数据库的唯一人.令人困惑的是,当在Mac OS X上运行Django应用程序时,它仍然按预期工作,但在Win XP上,它改变了顺序.(请注意,上面提到的数百个查询都在Win XP上).

任何对此的见解都会有所帮助,因为我在Django或PostgreSQL文档中找不到解释操作系统差异的任何内容.

示例呼叫

required_tests = Card_Test.objects.using(get_database()).filter(name__icontains=key)
Run Code Online (Sandbox Code Playgroud)

编辑
今天与我的一些同事交谈后,我得到了与BjörnLindqvist相同的答案.

回想起来,我明白为什么这样做经常出错.使用ORM Django,sqlalchemy或其他任何一个好处是您可以编写命令而无需了解或理解(详细)它所连接的数据库.不可否认,我碰巧是其中一个用户.然而,另一方面,在不知道数据库的情况下,这样的调试错误非常麻烦并且可能是灾难性的.

python django postgresql sql-order-by django-orm

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

Datepicker返回未捕获的类型错误:未定义'currentDay'

我一直在使用带有Bootstrap的jQuery UI,我似乎遇到了一个我以前没有过的问题.我不确定发生了什么变化; 我尝试过设置不同版本的jQuery,同时我没有更新jQuery UI.所以我不确定是什么破了.

单击datepicker中的任何日期时控制台出错:

Uncaught TypeError: Cannot set property 'currentDay' of undefined 
Run Code Online (Sandbox Code Playgroud)

代码非常简单,就像人们对datepicker的期望一样:

$(".datepicker").datepicker({
dateFormat: 'dd-mm-yy'
}); 
Run Code Online (Sandbox Code Playgroud)

使用以下HTML:

<input type="text" class="datepicker" />
Run Code Online (Sandbox Code Playgroud)

这是一个应该报告的错误(因为没有其他谷歌匹配出现)或者是否是我错过的其他内容?

jquery-ui datepicker twitter-bootstrap

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