pip
是一个替代品easy_install
.但是我应该在Windows上安装pip
使用easy_install
吗?有没有更好的办法?
我正在使用这个数据框:
Fruit Date Name Number
Apples 10/6/2016 Bob 7
Apples 10/6/2016 Bob 8
Apples 10/6/2016 Mike 9
Apples 10/7/2016 Steve 10
Apples 10/7/2016 Bob 1
Oranges 10/7/2016 Bob 2
Oranges 10/6/2016 Tom 15
Oranges 10/6/2016 Mike 57
Oranges 10/6/2016 Bob 65
Oranges 10/7/2016 Tony 1
Grapes 10/7/2016 Bob 1
Grapes 10/7/2016 Tom 87
Grapes 10/7/2016 Bob 22
Grapes 10/7/2016 Bob 12
Grapes 10/7/2016 Tony 15
Run Code Online (Sandbox Code Playgroud)
我希望通过名称然后通过水果来汇总这个,以获得每个名字的水果总数.
Bob,Apples,16 ( for example )
Run Code Online (Sandbox Code Playgroud)
我尝试按名称和水果分组,但我如何获得水果总数.
当我做一个互动的rebase,例如
git rebase -i HEAD~3
Run Code Online (Sandbox Code Playgroud)
rebase交互式编辑器(在我的情况下为vim)打开,让我编辑提交到rebase
pick c843ea2 Set Vim column limit to 80 (OS X)
pick fc32eac Add Bash alias for `pbcopy` (OS X)
....
Run Code Online (Sandbox Code Playgroud)
如果我现在决定我要中止rebase并且:q
仍然使用rebase启动退出vim .我1.9.0.msysgit.0
在Windows上使用git版本.
当然我可以删除所有pick
行,但如果我更长历史可能会有很多事情要做.还有另外一种方法吗?
如何退出rebase交互式编辑器(vim)并中止rebase?
假设我有一个这样的图表:
A---B---C---D (master)
\
\-E---F (HEAD)
Run Code Online (Sandbox Code Playgroud)
如果我这样做git log --all --oneline
,我将获得所有六个提交.
但如果图表是
A---B---C---D (master, HEAD)
\
\-E---F
Run Code Online (Sandbox Code Playgroud)
我不会看到E和F.我可以告诉我所有提交的git,包括那些未命名的分支上的提交吗?
谢谢
django书籍提供了本地技巧,以避免键入一长串参数作为上下文字典http://www.djangobook.com/en/2.0/chapter04/
它向懒惰的程序员推荐这个,但指出了一些可能对性能产生影响的开销.
我想知道你们中的一些人是否在实际应用程序中使用本地技巧.你推荐它还是不好的做法?
对于vim,有一个名为NERDtree的文件系统资源管理器:https://github.com/scrooloose/nerdtree
当然,Emacs还有替代或优质套餐吗?
我正在寻找一个等同于"SQL连接"的CouchDB.
在我的示例中,有些CouchDB文档是列表元素:
{ "type" : "el", "id" : "1", "content" : "first" }
{ "type" : "el", "id" : "2", "content" : "second" }
{ "type" : "el", "id" : "3", "content" : "third" }
Run Code Online (Sandbox Code Playgroud)
有一个文档定义了列表:
{ "type" : "list", "elements" : ["2","1"] , "id" : "abc123" }
Run Code Online (Sandbox Code Playgroud)
如您所见,第三个元素已被删除,它不再是列表的一部分.所以它不能成为结果的一部分.现在我想要一个返回内容元素的视图,包括正确的顺序.
结果可能是:
{ "content" : ["second", "first"] }
Run Code Online (Sandbox Code Playgroud)
在这种情况下,元素的顺序已经是应该的.另一个可能的结果
{ "content" : [{"content" : "first", "order" : 2},{"content" : "second", "order" : 1}] }
Run Code Online (Sandbox Code Playgroud)
我开始编写地图功能:
map = function (doc) {
if (doc.type …
Run Code Online (Sandbox Code Playgroud) 我试图在Windows中获得多个标签,就像vim那样.在vim选项卡中没有绑定到缓冲区,您可以有多个选项卡,每个选项卡都有多个拆分和缓冲区.到目前为止我发现的是:
如果有可能,有没有人有任何想法?Tabs + emacs很难搜索; 我发现的大多数是空格与标签的讨论:)
更新: 这张照片展示了我想要的东西.
每个选项卡上有多个选项卡和一堆拆分缓冲区.
由于CouchDB不支持SQL类似的AUTO_INCREMENT,您的方法是为文档生成顺序唯一数字ID?
编辑:
我需要数字ID有几个原因:
我知道复制等问题.这就是为什么我对人们如何克服这个问题感兴趣.
我在/ a和/ b中有2个本地git档案,这些档案是从遥控器/原点克隆的.
/ b上有一个新的分支z
如何从archive/a中跟踪和获取分支z?
我试过这个:
cd /a
git remote add b /b
Run Code Online (Sandbox Code Playgroud)
这会创建2个配置条目,但我没有设法获取某些内容或列出/ a上的远程分支,这将显示/ b上的分支
尝试不同的东西后,我发现以下内容有效:
1)git remote show b
列出b中的所有远程分支
2)我可以使用以下语法获取:
git fetch file:///a/ z
其他有用的东西:
$ cd /b
$ git checkout -b z
Switched to a new branch 'z'
$ git pull b z
Run Code Online (Sandbox Code Playgroud)
但那些命令仍然无法工作,我无法理解为什么:
git branch -a
Run Code Online (Sandbox Code Playgroud)
不列出b中的远程分支(onlz显示原始的分支)
git checkout -t b/z
Run Code Online (Sandbox Code Playgroud)
不签出任何内容但返回错误消息