小编ire*_*ses的帖子

如何删除使用Python的easy_install安装的软件包?

Python easy_install使得安装新包非常方便.但是,据我所知,它没有实现依赖项管理器的其他常见功能 - 列出和删除已安装的软件包.

找出已安装的内容的最佳方法是什么,以及删除已安装软件包的首选方法是什么?如果我手动删除包(例如,通过rm /usr/local/lib/python2.6/dist-packages/my_installed_pkg.egg或类似),是否有任何文件需要更新?

python packages setuptools easy-install

695
推荐指数
10
解决办法
52万
查看次数

在latex中插入pdf文件

我想在我的latex文件中插入PDF或doc文件作为附录.你知道我怎么做吗?

pdf latex include

478
推荐指数
6
解决办法
58万
查看次数

为什么OCaml中的int只有31位?

在其他任何地方都没见过这个"功能".我知道第32位用于垃圾收集.但是为什么它只是针对整数而不是其他基本类型呢?

ocaml integer

113
推荐指数
4
解决办法
3万
查看次数

SVN:递归地忽略一些目录

我不希望任何命名的目录builddist进入我的SVN,无论它在树中有多深.

这可能吗?在git我刚刚放

build
dist
Run Code Online (Sandbox Code Playgroud)

在我.gitignore的根部,它递归地忽略.我怎么用svn做这个?请不要告诉我在每个父母的目录上做一个propset ...

svn version-control ignore

102
推荐指数
10
解决办法
9万
查看次数

我听说LaTeX是Turing完整的.有没有用LaTeX编写的程序?

用通常被认为是排版语言的东西做一些有趣的事情是可能的.例如,您可以使用postscript构造Mandelbrot集.

此MathOverflow问题中建议LaTeX可能是图灵完备的.这意味着能够编写任意程序(虽然这可能并不容易!).有没有人知道LaTeX中这样一个程序的任何具体例子,它使用该语言做了一些非常不寻常的事情?

latex turing-complete

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

你如何使用pip,virtualenv和Fabric来处理部署?

您的设置,技巧以及最重要的工作流程是什么?

这些工具很棒但是仍然没有附加到它们的最佳实践,因此我不知道使用它们的最有效方法是什么.

  • 你使用pip包还是总是下载?
  • 你手动设置Apache/Cherokee/MySQL还是有脚本?
  • 你把所有东西都放在virtualenv中并使用--no-site-packages吗?
  • 你有几个项目使用virtualenv吗?
  • 你使用Fabric做什么(你编写部署的哪一部分)?
  • 您是将Fabric脚本放在客户端还是服务器上?
  • 您如何处理数据库和媒体文件迁移?
  • 你有没有需要像SCons这样的构建工具?
  • 部署的步骤是什么?你多久经常表演一次?
  • 等等

python deployment pip virtualenv fabric

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

有没有办法配置vimdiff忽略所有空格?

我正在使用vim -d file1 file2它以查看它们之间的差异.这工作正常,但我想忽略空格更改 - 它们与源代码文件无关.

Vim帮助声明以下命令将起到魔力:

set diffopt+=iwhite
Run Code Online (Sandbox Code Playgroud)

但遗憾的是,此命令仅添加-b到diff工具命令行,并且只忽略尾随空格.diff的正确命令行键应该是-w,忽略所有空格更改.但我找不到如何直接从Vim修改diff命令行.当然我可以编译自定义差异,或用diff.sh替换差异,但这看起来有点难看:(.

有没有更好的方法来修改Vim如何与diff工具交互以显示文件差异?

vim diff vimdiff

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

jpa中生成的表中的排序错误

这应该是一件相当简单的事情,但我正在努力.

我希望像这样生成一个表:

id 
organizationNumber 
name

但是,当我查看数据库时,我发现排序错误.有谁知道我如何强制hibernate/jpa生成正确排序的表?

desc Organization;
+--------------------+--------------+------+-----+---------+----------------+
| Field              | Type         | Null | Key | Default | Extra          |
+--------------------+--------------+------+-----+---------+----------------+
| id                 | bigint(20)   | NO   | PRI | NULL    | auto_increment | 
| name               | varchar(255) | NO   |     | NULL    |                | 
| organizationNumber | varchar(255) | NO   | UNI | NULL    |                | 
+--------------------+--------------+------+-----+---------+----------------+

这就是我的实体bean的样子:

@Entity
@NamedQuery(name = "allOrganizations", query = "SELECT org FROM Organization org order by name")
public class Organization {

    private …

java hibernate jpa

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

如何在Ruby中打破外循环?

在Perl中,有能力打破这样的外部循环:

AAA: for my $stuff (@otherstuff) {
         for my $foo (@bar) {
             last AAA if (somethingbad());
         }
      }
Run Code Online (Sandbox Code Playgroud)

(语法可能有误),它使用循环标签从内部循环内部中断外部循环.Ruby中有类似的东西吗?

ruby loops cycle

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

仅将tar文件或目录的内容列为某个级别

我想知道如何将tar文件的内容列出到某种程度?

我理解tar tvf mytar.tar将列出所有文件,但有时我只希望看到某些级别的目录.

同样,对于该命令ls,如何控制将显示的子目录级别?默认情况下,它只显示直接子目录,但不会更进一步.

bash ls tar depth

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