小编Ror*_*ory的帖子

从pyunit unittests生成测试覆盖率信息?

我正在为一个简单的命令行程序进行一些pyunit单元测试.我可以生成测试覆盖率数字吗?我想看看我的测试没有涵盖哪些线条.

python testing unit-testing code-coverage python-unittest

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

git - 如何撤消"git repack -ad"?

我有一个git存储库,我已经打包git repack -a -d,这将所有对象重新打包成一个大文件.这节省了空间.但是我想撤消这个,并将那个大包文件转换为所有小对象文件.

我想这样做的原因是将git存储库备份到远程服务器.我做了备份(重新包装前).在远程服务器上安装git是非常重要的,所以我打算rsync用来复制文件.然而,rsync不是这个聪明,基本上想要再次复制东西.如果我可以"解压缩"此存储库,则可以更快地复制.

git version-control

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

使用Zend启动x86_64 Amazon EC2实例?

我正在使用Zend,一个PHP库,与Amazon EC2一起使用.我创建了自己的图像(AMI),它是一台x84_64机器(即不是默认的i386架构).我想使用Zend从PHP以编程方式启动它.Zend提供运行AMI的"运行"方法(参见http://framework.zend.com/manual/en/zend.service.amazon.ec2.instance.html).

但是,当我尝试运行它时,我得到以下异常:

PHP致命错误:未捕获异常'Zend_Service_Amazon_Ec2_Exception',消息'请求的实例类型的体系结构(i386)与/ usr/local/Q/libs/zend/library /中ami-faa48e8e(x86_64)清单中的体系结构不匹配Zend公司/服务/亚马逊/ EC2/Abstract.php:273

如何运行此AMI并告诉Zend它是x86_64?文档中没有说明任何内容.

php zend-framework amazon-ec2 amazon-web-services

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

从Python发现Gnome/Linux/Ubuntu上哪些窗口处于活动状态?

有没有办法获得目前打开的所有窗口的列表,看看哪个窗口在顶部(即活动?)来自Python?

这是在Ubuntu Linux上使用Gnome.

wnck看起来可能会这样做,但它在文档中非常缺乏.

python linux metacity gnome window-managers

4
推荐指数
2
解决办法
3354
查看次数

如果PostGIS中有2个LINESTRINGS触摸,如何将它们连接在一起?

我在PostGIS和PostgreSQL中有一个带LINESTRING列的表.我正在构建一个查询,这是自己加入这个表的结果,我知道geom每个连接的几何列(称之为)连接,即第一行是LINESTRING A--B--…---K而第二行是K--L--…--T,即最后一个点第一个LINESTRING与第二个LINESTRING的第一个点相同.

是否存在一些函数/表达式,其中"concatinate"/"join"/"merge"/"extend"这两个LINESTRING为1 LINESTRING,看起来像A--B--…--K--L--…--T

postgresql postgis

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

Trait 实现了 Iterator,但不能使用将我的 trait 实现为 Iterator 的结构

我有一个特征,我想说的是,如果一个结构实现了这个特征,那么它也可以作为一个Iterator. 但是,在尝试将结构用作迭代器时出现编译器错误。

我正在编写一个库来从许多不同的文件格式中读取相同类型的数据。我想创建一个通用的“阅读器”特征,它将返回正确的 Rust 对象。我想说每个读者都可以作为一个迭代器操作,产生那个对象。

这是代码

/// A generic trait for reading u32s
trait MyReader {
    fn get_next(&mut self) -> Option<u32>;
}

/// Which means we should be able to iterate over the reader, yielding u32s
impl Iterator for MyReader {
    type Item = u32;
    fn next(&mut self) -> Option<u32> {
        self.get_next()
    }
}

/// Example of a 'reader'
struct MyVec {
    buffer: Vec<u32>,
}

/// This can act as a reader
impl MyReader for MyVec {
    fn …
Run Code Online (Sandbox Code Playgroud)

traits rust

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

如何在bash中反转转义反斜杠编码,如"\"和"\ 303\266"?

我有一个脚本,记录UTF8编码名称的文件.但是,脚本的编码/环境设置不正确,它只是重新编码原始字节.我现在在文件中有很多行,如下所示:

.../My\ Folders/My\ r\303\266m/...
Run Code Online (Sandbox Code Playgroud)

所以在文件名中有空格\和UTF8编码的东西就像\303\266(是ö).我想反转这种编码?是否有一些简单的bash命令行命令可以链接在一起删除它们?

我可以获得数百万个sed命令,但是需要很长时间才能列出我们拥有的所有非ASCII字符.或者开始在python中解析它.但我希望我能做到一些技巧.

linux bash encoding escaping character-encoding

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

LaTeX - 相当于\ makebox的垂直空间?

我正在制作一个LaTeX文档,我正在取得成功\makebox,它将文本放在一个不可见的框中,并在末尾添加额外的水平空格,以使整个事物符合您指定的大小.

垂直空间有类似的东西吗?

我有一些可变长度的段落,图像等,我想放在这个垂直框中.我希望LaTeX放入适量的垂直空间(在底部),这样整个东西就是我给它的设定尺寸.

latex typesetting spaces tex vertical-alignment

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

在python/PIL中像ImageMagick的"-level"一样吗?

我想调整python中图像的颜色级别.我可以使用任何可以轻松安装在我的Ubuntu桌面上的python库.我想和ImageMagick一样-level(http://www.imagemagick.org/www/command-line-options.html#level).PIL(Python图像库)似乎没有它.我一直在调用convert图像然后再次读回文件,但这看起来很浪费.有更好/更快的方式吗?

python image imagemagick image-processing python-imaging-library

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

在Django查询集中基于Forgein关键字段的.count()进行过滤

所以我有一些像这样的Django 1.3模型:

class Type(models.Model):
  is_bulk = models.BooleanField()

class Component(models.Model):
  parent = models.ForeignKey(Type)
Run Code Online (Sandbox Code Playgroud)

有些Type具有0 Component,有些具有1或2,等等。我该如何编写一个QuerySet来过滤所有具有> 0 Components的Type。即排除具有0个组件的类型?

django orm django-orm django-queryset

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