小编dan*_*nza的帖子

根据Git,谁是"我们"谁是"他们"?

在Git rebase之后,在其他情况下,您可以在报告中找到我们标记为已删除的一些文件git status.根据Git,我们是谁?为什么?

它指的是我坐在这个分支上它是否适合我?或者它是指自己和在分支机构工作的人我反对?

git

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

如何使用git将分支重置为另一个分支?

让我们说我们有一个hotfixes分支是由...创建的master.我们添加了提交hotfixes,但这些提交没有用,所以现在我们想从一个新的副本开始master.

为了更好地澄清,这是参考工作流程:http://nvie.com/posts/a-successful-git-branching-model/

让我们也说我们推hotfixes到了origin遥控器,因为我们设置得很糟糕,这是测试某些东西的唯一方法,所以我们还需要在远程服务器上重置分支.

如何重置hotfixes为副本master

git

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

如何编写没有参数的Haskell函数的类型声明?

如何在没有参数的情况下编写haskell函数的类型声明?

haskell

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

GMail使用哪种前端技术?

我们在那里评估javascript框架,我被指出谷歌,尽管促进角度的发展,并没有在GMail中使用它.

但是在GMail中实际使用的是什么,如果使用javascript框架呢?它是最好的前端应用程序之一,所以这很有趣.客户端逻辑看起来也很丰富.

我用Google搜索,但我没有找到任何东西.

javascript frameworks

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

Requirejs,d3和nvd3集成

我正面临将集成的问题,我找到了一个使用require的垫片的简单解决方案.使用shim我可以导出变量,我也可以定义依赖项:

d3: { exports: 'd3' },
nvd3: {
  exports: 'nv',
  deps: ['d3']
},
Run Code Online (Sandbox Code Playgroud)

通过这种方式,我只需使用bower安装d3和其他软件包,并将它们包含在require中,它非常快速而且干净.

尽管如此,我遇到了以下问题:全局d3变量和本地变量(在需求模块中注入的变量)之间可能存在一些冲突.这是与转换和选择相关的d3/require/nvd3集成问题.我不完全理解这个问题,但我已经可以考虑一下了.

  • jquery与require有同样的问题,它们提供了noconflict方法来修复它
  • 许多库都有这种行为,它们会导出一个全局符号,但据我所知,对于一般问题,requirejs没有现成的修复方法
  • 如果我将所有全局引用重命名d3为d3源到另一个名称,问题就解决了.我仍然d3在注入的模块中,但它不再相互冲突

据我所知,所有d3功能都以这种方式工作,但其中一个nvd3图表的转换可能因为选择或调度程序被覆盖而中断.它需要深入理解d3内部以准确发现错误,但可能对全局符号进行简单而正确的处理将清除类似问题的全部记录.

可能由于requirejs处理填充依赖关系的方式,全局d3符号暴露给nvd3.无论如何,相同的符号不适用于要求模块,如果注入(包括在模块依赖项中),将以某种方式覆盖.

我还尝试将d3包装在模块中并正确返回本地d3变量,但看起来问题仍然存在.

我还在这个关于d3和模块的d3小组讨论中请求了关于此的帮助.


我在这里添加了一个测试用例:https://github.com/danse/requirenvd3

javascript module requirejs d3.js

6
推荐指数
1
解决办法
5032
查看次数

如何在使用Pandas从CSV读取整数时优雅地回退到"NaN"值?

在使用read_csvPandas时,如果我希望将给定列转换为类型,则格式错误的值将中断整个操作,而不会显示有问题的值.

例如,运行类似于:

import pandas as pd
import numpy as np


df = pd.read_csv('my.csv', dtype={ 'my_column': np.int64 })
Run Code Online (Sandbox Code Playgroud)

将导致以错误结束的堆栈跟踪:

ValueError: cannot safely convert passed user dtype of <i8 for object dtyped data in column ...
Run Code Online (Sandbox Code Playgroud)

如果我有错误消息中的行号或违规值,我可以将它添加到已知NaN值列表中,但这样我就无能为力了.

有没有办法告诉解析器忽略失败并np.nan在这种情况下返回?

Post Scriptum:有趣的是,在解析后没有任何类型的建议(没有dtype参数),d['my_column'].value_counts()似乎推断出dtype正确并np.nan自动正确放置,即使dtype系列的实际是一般的object,几乎每个绘图和统计操作都会失败

python csv data-processing pandas

6
推荐指数
1
解决办法
2753
查看次数

如何在GHCJS程序中定期执行操作?

应该setInterval通过Javascript 使用,还是使用一些基于线程的惯用解决方案?

concurrency haskell ghcjs

6
推荐指数
2
解决办法
503
查看次数

如何检查使用 `http-client` (Haskell) 创建的传出 HTTP 请求的正文

我正在使用 Haskell 通过http-client包发送 POST HTTP 请求,但作为响应,我从远程服务器收到错误。我想检查我的请求,以确保我在正文中发送了预期的参数。

我设法将我的请求绑定到 Haskell 解释器中的一个变量,但我不知道如何查看它的主体。当我requestBody根据我的请求使用时,我得到一个RequestBody类型的值,但它不是 show 的实例。

在图书馆我找不到任何有用的功能。只有许多构造函数和一些与Popper类型相关的函数。

我如何检查该值?这对我来说似乎是一个常见的用例,但库似乎不支持它。我用错了吗?

编辑:

我知道 Wireshark 是什么以及如何使用它,但我希望能够以编程方式检查我发送的内容

haskell http

6
推荐指数
1
解决办法
364
查看次数

jQuery插件和角度重复

给定一个jQuery插件,在一个由呈现的元素列表上初始化它的最简洁方法是ng-repeat什么?

例如,我想制作一个可拖动的单词列表.在控制器中,我从API中获取列表:

$scope.words = Words.get(...)
Run Code Online (Sandbox Code Playgroud)

在视图中我迭代它们:

<article ng-controller="WordsCtrl">
    <div class="word" ng-repeat="word in words">
        {{word}}
    </div>
</article>
Run Code Online (Sandbox Code Playgroud)

剩下的就是运行插件初始化代码,如:

$(elem).children('.word').draggable()
Run Code Online (Sandbox Code Playgroud)

但这需要在范围内的每次更改后运行.这是怎么回事?

javascript jquery angularjs

5
推荐指数
1
解决办法
142
查看次数

在 Git 中,如何压缩与文件或文件夹相关的所有提交?

如何压缩与特定文件或文件夹相关的所有提交?我可能可以在第一步中收集散列,然后将它们作为输入传递给第二个命令。

修改提交以删除与特定文件或文件夹相关的部分也是可以接受的,所有最近的更改都由新的单个提交提交。

为了使用例更清晰,让我们说我想消除与特定文件相关的历史记录

git

5
推荐指数
1
解决办法
1155
查看次数