小编D. *_*ans的帖子

使用git来管理virtualenv状态:这会导致问题吗?

我目前有一个完全符合我需要的方式设置git和virtualenv,到目前为止,没有造成任何问题.但是我知道我的设置是非标准的,我想知道是否有人更熟悉virtualenv的内部结构可以指出它是否以及可能出错的地方.

我的设置

我的virtualenv是我的git仓库内,但混帐设置忽略bininclude目录,一切都在lib ,除了site-packages目录中.

更确切地说,我的.gitignore文件看起来像这样:

*.pyc

# Ignore all the virtualenv stuff except the actual packages
# themselves
/bin
/include
/lib/python*/*
!/lib/python*/site-packages

# Ignore easyinstall and setuptools
/lib/python*/site-packages/easy-install.pth
/lib/python*/site-packages/setuptools.pth
/lib/python*/site-packages/setuptools-*
/lib/python*/site-packages/pip-*
Run Code Online (Sandbox Code Playgroud)

通过这种安排,我 - 以及其他任何从事项目结账工作的人 - 可以正常使用virtualenv和pip但具有以下优势:

  1. 如果有人更新或安装软件包并推送他们的更改,那么任何其他提取这些更改的人都会自动获得更新:他们不需要注意requirements.txt文件已更改或执行任何post-receive钩子魔法.

  2. 没有网络依赖:使应用程序工作的所有代码都存在于git存储库中.

我知道这只适用于纯Python包,但这就是我现在所关注的全部内容.

有谁知道我应该注意这种方法的任何其他问题?

python git virtualenv

19
推荐指数
2
解决办法
4767
查看次数

使用JavaScript确定元素是固定宽度还是百分比宽度

使用Mootools Element.Dimensions,我可以获得任何元素的计算大小(以像素为单位)。但是,我无法分辨出是否已使用像素值或百分比值确定了元素的大小(在特殊情况下(具有内联样式))。

有这样做的明智方法吗?我能想到的唯一解决方案(这太可怕了,几乎不值得使用该名称)是遍历文档样式表,查找与目标元素匹配的选择器,然后遍历声明的样式以获取目标属性。

背景

我试图用CKEditor实例替换某个类的所有textarea 。理想情况下,宽度为100%的textarea将由样式相似的编辑器实例替换-因此它们将根据窗口调整大小进行缩放-而固定大小的textareas将由固定大小的编辑器替换。

是的,我可以给他们一个不同的类(如果没有很好的解决方案,我会这样做),但是理想情况下,我希望能够放入CKEditor脚本并使所有工作都可以进行,而无需调整HTML。

javascript css mootools

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

标签 统计

css ×1

git ×1

javascript ×1

mootools ×1

python ×1

virtualenv ×1