分发,distutils,setuptools和distutils2之间的区别?

情况 我试图将一个开源库移植到Python 3.( SymPy ,如果有人想知道)。 所以,我需要为Python 3构build时自动运行2to3 。为此,我需要使用distribute 。 因此,我需要移植目前的系统,这(根据doctest)是distutils 。 问题 不幸的是,我不确定这些模块之间有什么区别 – distutils , distribute , setuptools 。 文档最好是粗略的,因为它们似乎都是彼此分叉的,意图在大多数情况下(但实际上并非全部)兼容,等等。 问题 有人可以解释这些差异吗? 我该用什么? 什么是最现代化的解决scheme? (另外,我还要感谢一些关于移植到Distribute指南,但这超出了问题的范围。)

在UITextView占位符

我正在做一个使用UITextView的应用程序。 现在我想让UITextView拥有一个类似于你可以为UITextField设置的占位符。 有谁知道如何做到这一点?

lodash和下划线之间的区别

为什么有人更喜欢lodash.js或underscore.js实用工具库呢? Lodash似乎是下划线的替代品,后者已经延长了。 我觉得这两者都很出色,但是我不太了解他们如何努力进行有教育的比较,我想了解更多的差异。

为什么我需要一直执行`–set-upstream`?

我在Git中创build了一个新的分支: git branch my_branch 推它: git push origin my_branch 现在说某人在服务器上做了一些更改,我想从origin/my_branch拉出来。 我做: git pull 但是我得到: You asked me to pull without telling me which branch you want to merge with, and 'branch.my_branch.merge' in your configuration file does not tell me, either. Please specify which branch you want to use on the command line and try again […]

何时以及如何使用ThreadLocalvariables?

什么时候应该使用ThreadLocalvariables? 它是如何使用的?

git分支,fork,取,merge,rebase和clone,有什么区别?

有人能帮我理解Git中的分支,分支和克隆之间的区别吗? 同样,当我做一个git fetch而不是一个git pull时,这意味着什么? 另外,与merge相比, rebase是什么意思? 我怎样才能把自己的承诺压缩在一起? 他们如何使用,他们为什么使用,他们代表什么? GitHub怎么样?

npm package.json文件中依赖关系,devDependencies和peerDependencies之间有什么区别?

这个文档很好地回答了我的问题。 我不明白这些解释。 有人可以用简单的话来说吗? 如果难以select简单的单词,可能有例子吗? 编辑还添加了peerDependencies ,这是密切相关的,可能会造成混乱。

简单的方法来拉最新的所有git submodules

我们使用git子模块来pipe理一些依赖于我们开发的其他库的大型项目。 每个图书馆都是一个单独的回购作为一个子模块进入依赖项目。 在开发过程中,我们经常想要抓住每个从属子模块的最新版本。 git是否有一个内置的命令来做到这一点? 如果没有,那么Windowsbatch file或类似的可以做到这一点呢?

如何列出提交中的所有文件?

我正在寻找一个简单的git命令,该命令提供了散列(SHA1)提交的所有文件的所有文件的格式良好的列表,没有无关的信息。 我努力了: git show a303aa90779efdd2f6b9d90693e2cbbbe4613c1d 虽然它列出了这些文件,但它也包含了不必要的差异信息。 是否有另一个git命令将提供我想要的列表,以便我可以避免从git show输出parsing它?

为什么Perl不能find我在ClearCase中的文件?

这段Perl告诉我,ClearCase中的文件不存在, $x = "PATH/TO/FILE" if (-e $x) { print "This file exists on the file system"; } else { print "I can't see this file"; } 有没有人见过这个? 一些文件返回正常。 让我难住。 Clearcase视图是dynamic的,托pipe在unix上。 这段代码返回一个文件存在,而另一个不在同一个视图中的同一个文件夹中。