我网站上的页面没有滚动.如果有比屏幕更多的内容,你实际上看不到它,因为滚动不起作用.我不是和CSS大师,我不知道问题是否实际上是CSS或HTML.
我花了一些时间试图理解这个问题,但我不是CSS大师,所以我希望有人可以帮助我.该页面使用了tweeter-bootstrap和自定义主题(我没有写).当我不包括主题CSS文件滚动工作正常.
我的主题CSS文件的一部分:
body {
color: #000;
font-family: 'Play', sans-serif;
font-size: 16px;
line-height: 25px;
background: #e0dbcd url('../images/bg.jpg');
letter-spacing:0.2px;
overflow: hidden;
}
Run Code Online (Sandbox Code Playgroud) 在我正在尝试输出俄语字符的控制台它给了我??????????????
谁知道为什么?
我尝试写入文件 - 在这种情况下相同的情况.
例如
f=open('tets.txt','w')
f.write('some russian text')
f.close
Run Code Online (Sandbox Code Playgroud)
里面的文件是 - ??????????????????????
要么
p="some russian text"
print p
?????????????
Run Code Online (Sandbox Code Playgroud)
在额外的记事本中,不允许我用俄文字母保存文件.我这样说:
此文件包含Unicode格式的字符,如果将此文件另存为ANSI编码的文本文件,则会丢失该字符.要保留Unicode信息,请单击下面的"取消",然后从"编码"下拉列表中选择一个Unicode选项.继续?
如何调整我的系统,所以我不会有这个问题.
我只是想知道列表中id的数量是否会影响查询性能.
查询示例:
SELECT * FROM foos WHERE foos.ID NOT IN (2, 4, 5, 6, 7)
Run Code Online (Sandbox Code Playgroud)
(2, 4, 5, 6, 7)无限增长的名单在哪里?
有多少是太多(在订单的背景下)?
更新:我问它的原因是因为我有两个数据库.它(只读)是项目的来源,另一个包含由操作员处理的项目.每当操作员从只读db请求新项目时,我想要排除已处理的项目.
如何在ReportLab中创建简单的表?我需要制作一个简单的2x20表并输入一些数据.有人能指点我一个例子吗?
我必须检查很多世界,如果他们在字符串...代码看起来像:
if "string_1" in var_string or "string_2" in var_string or "string_3" in var_string or "string_n" in var_string:
do_something()
Run Code Online (Sandbox Code Playgroud)
如何让它更具可读性和更清晰?
给出两个词典列表,新词典和旧词典.字典表示两个列表中的相同对象.我需要找到差异并生成新的词典列表,其中只有新词典中的对象和旧词典的更新属性.
例:
list_new=[
{ 'id':1,
'name':'bob',
'desc': 'cool gay'
},
{ 'id':2,
'name':'Bill',
'desc': 'bad gay'
},
{ 'id':3,
'name':'Vasya',
'desc': None
},
]
list_old=[
{ 'id':1,
'name':'boby',
'desc': 'cool gay',
'some_data' : '12345'
},
{ 'id':2,
'name':'Bill',
'desc': 'cool gay',
'some_data' : '12345'
},
{ 'id':3,
'name':'vasya',
'desc': 'the man',
'some_data' : '12345'
},
{ 'id':4,
'name':'Elvis',
'desc': 'singer',
'some_data' : '12345'
},
]
Run Code Online (Sandbox Code Playgroud)
所以..在那个例子中我想要生成新的列表,其中只有list_new的新同性恋者有更新的数据.匹配id.所以Bob将成为Boby,比尔将成为同性恋,Vasya成为 - 男人.结束猫王必须缺席.
给我一个优雅的解决方案.使用较少量的迭代循环.
有办法,我解决了这个问题.哪个不是最好的:
def match_dict(new_list, old_list)
ids_new=[]
for item in new_list: …Run Code Online (Sandbox Code Playgroud) 我有两个清单,l1和l2.我需要的物品l1不在其中l2.
l1 = [2, 3, 4, 5]
l2 = [0, 1, 2, 3]
Run Code Online (Sandbox Code Playgroud)
我只想得到[4,5] - 只有l1中的新值.
[i for i in l1 if not i in l2 ]
Run Code Online (Sandbox Code Playgroud)
没有迭代我可以这样做吗?
当我试图通过命令安装我的包时:
pip install tv_sched_pars-0.1.macosx-10.6-universal.tar.gz
Run Code Online (Sandbox Code Playgroud)
给我错误:
IOError: [Errno 2] No such file or directory: '/var/folders/5W/5WnKRhNyGe0O6x6IhEkbnE+++TI/-Tmp-/pip-dZHBRf-build/setup.py'
Run Code Online (Sandbox Code Playgroud)
包裹是由 python setup.py bdist
然后在目录中找到dist.
任何想法为什么我得到它?
有我的包:http://dl.dropbox.com/u/15842180/tv_sched_pars-0.1.macosx-10.6-universal.tar.gz
使用安装python setup.py install非常顺利......
顺便说一下 - 我正在使用virtualenv!
所以我正在制作setuptool包.
要在包中包含额外的数据文件,我需要在其中加入specefy data_file参数setup().
代码示例:
datadir = os.path.join('share','data')
datafiles = [(datadir, [f for f in glob.glob(os.path.join(datadir, '*'))])]
import metainfo # a file with relevant information
setup(
name = 'yourpackage',
version = metainfo.version,
maintainer = metainfo.maintainer,
maintainer_email = metainfo.maintainer_email,
author = metainfo.authors,
author_email = metainfo.authors,
description = metainfo.description,
keywords = metainfo.keywords,
long_description = metainfo.long_description,
# package installation
packages = find_packages('src'),
package_dir = package_dir,
data_files = datafiles,
}
Run Code Online (Sandbox Code Playgroud)
datafile 此示例中的变量将包含这样的数据
[('share/data', ['share/data/addon.xml.tmplt', 'share/data/default.py.tmplt'])]
Run Code Online (Sandbox Code Playgroud)
但是,我的示例不会递归地生成文件夹列表和包含文件.
我需要作为参数folder_path获取的函数并返回元组列表:
[
('share/data', ['share/data/addon.xml.tmplt', 'share/data/default.py.tmplt']),
('share/data/inside', …Run Code Online (Sandbox Code Playgroud) 我是python开发人员,最常使用buildout来管理我的项目.在这种情况下,我不需要运行任何命令来激活我的依赖项环境.
但是,有时我使用virtualenv,当buildout对于这个特殊情况来说很复杂.
最近我开始玩红宝石.并注意到非常有用的功能.当我cd进入项目文件夹时,环境会自动更改.它与rvmnad .rvmrc文件有某种关联.
我只是想知道是否有办法在不同的bash命令上挂钩一些脚本.因此我可以workon environment_name在cd进入项目文件夹时自动进行.
所以逻辑很简单:
当你cd在项目中使用时folder_name,应该运行脚本workon folder_name
python ×8
css ×1
dictionary ×1
filenames ×1
html ×1
html5 ×1
linux ×1
mysql ×1
pdf ×1
python-2.x ×1
ruby ×1
setuptools ×1
unicode ×1
windows ×1