小编pho*_*cks的帖子

我可以直接在GitHub上恢复提交吗?

看起来您可以使用Web界面直接在GitHub上执行其他所有操作,例如编辑和创建和删除文件,但我无法找到恢复提交的方法,就像您可以在GitHub本地应用程序中一样(Windows,和Mac)就像你可以在git命令行上做的那样.

我只是想知道我错过了什么.恢复按钮是隐藏的吗?

我尝试在线搜索并遇到一些似乎暗示这是为了防止与很多人一起工作时的同步错误.它是否正确?

git github

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

如何在Sublime Text 3中隐藏底部控制台文本输出区域?

这可能很简单,但这让我很沮丧.我正在使用Sublime Text 3.有时我的插件将代码输出到底部的一个小窗口,如下所示:

在此输入图像描述

无论我尝试什么,我都无法隐藏它.我可以摆脱它的唯一方法是关闭程序并再次打开它.有谁知道怎么关闭这个?

key-bindings sublimetext sublimetext3

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

如何在不输出所有目录的情况下运行"du"命令,例如安静模式?

我试图让Linux的一个目录的大小,但它有很多子目录,似乎采取永远给我的答案是什么大小之前要经过所有这些文件和目录.我搜索了帮助和手册输入和在线,但找不到任何东西.是否真的必须在扫描时输出每个目录?有没有办法加快这个过程?通常使用其他命令,您只需使用"-q"安静模式开关即可.

linux shell command disk du

8
推荐指数
1
解决办法
3794
查看次数

JavaScript 确保所有数字都是唯一的,如果不是则加一(或更多)

我正在尝试在 d3 图表上放置一些标签。

我有一个DATA对象,DATA.rowOffset每个对象都有一个值。基本上我的代码计算DATA.rowOffset并像这样设置它:d.rowOffset = Math.floor(d.total/heightSquares);但有时rowOffset是相同的,因此标签呈现在彼此之上。

我需要循环执行此操作DATA并检查重复项,然后对任何重复项 +1。

我尝试了一种方法,查看前一个.rowOffset,然后将 1 添加到 current rowOffset,但是如果有超过 2 个重复项,则该方法不起作用。

我确信有一个更简单的方法......也许。

编辑:这是我主要尝试的一些代码,if (d.rowOffset === DATA[i-1].rowOffset) d.rowOffset++;因此它检查前一行的偏移量。我想我需要循环遍历所有数据,然后如果发现重复数据则重新启动循环。

DATA.forEach(function(d, i) {
      d.amt = +d.amt;

      d.units = Math.floor(d.amt / squareValue);

      sumTotal = sumTotal + d.units;
      d.total = sumTotal;



      d.rowOffset = Math.floor(d.total / heightSquares);

      if (i > 0) {
        console.log(DATA[i - 1].rowOffset);
        if (d.rowOffset === DATA[i - 1].rowOffset) d.rowOffset++;
      }
Run Code Online (Sandbox Code Playgroud)

javascript algorithm duplicates d3.js

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