小编spa*_*a93的帖子

如何用git覆盖新的提交?

所以我正在与一个团队合作开展敏感项目,我们所有的资源都在Github上.我最近推了一个提交,后来意识到我的推动有很多错误.我已经修复了我本地副本上的所有错误,并准备再次推送.但是有什么方法可以推送和覆盖我的上次提交吗?我的理由是,我不希望其他人查看我的初始提交及其所做的更改......

基本上我想用我的新提交覆盖旧提交..所以没有关于旧提交的信息仍然可供其他组成员查看.

任何帮助将不胜感激!谢谢.

注意:只是注意到这个问题被标记为重复.为了澄清,我的问题是覆盖已被推送的提交.我的问题不是改变不正确的提交消息.

git github

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

如何获得EPPlus的范围

有谁知道如何在EPPlus中执行以下操作.

以下是使用VSTO时的方法.我试图从工作表中获取一些特定的范围.

sheet.get_Range("7:9,12:12,14:14", Type.Missing)
Run Code Online (Sandbox Code Playgroud)

c# excel epplus

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

不必要的花括号会降低性能吗?

在编程之后最近遇到这个,我一直在想这个.以下是两个合法和编译的片段.具体来说,我的问题是这个..在第二种情况下,括号是否使程序变慢?为什么允许这样做呢?

第一例:

if (statement)
{
 // do something
}
Run Code Online (Sandbox Code Playgroud)

第二个案例:

{
    if (statement)
    {
        // do something
    }
}
Run Code Online (Sandbox Code Playgroud)

另外如果我有类似下面的代码的话.运行时是否与调用函数X相同而没有任何大括号.

{
  {
    {
      // call function X
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

c# syntax optimization performance

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

d3更改和更新轴域散点图

我正在 d3 中处理散点图,当我单击按钮时,我需要能够更新 yAxis 域。

这就是我现在所拥有的。这是最低值和最高值。

yAxis = d3.scaleLinear().rangeRound([height, 0]);  
yAxis.domain([23500, 29600]);
Run Code Online (Sandbox Code Playgroud)

当我单击按钮时,如何将域更改为类似域([26500, 33600])?

我需要将其添加到具有点击功能的按钮中吗?

d3.select('#data2010').on('click', function () {
Run Code Online (Sandbox Code Playgroud)

或者有没有办法自动寻找最低和最高值并更新它?

axis scatter-plot d3.js

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

Pandas Dataframe 到 JSON 层次结构

我已经详尽地审查/尝试了与这一挑战相对应的所有其他问题的实现,但尚未找到解决方案。

问题:如何将员工和主管对转换为分层 JSON 结构以用于 D3 可视化?级别数量未知,因此它必须是动态的。

我有一个包含五列的数据框(是的,我意识到这不是 Office 的实际层次结构):

  Employee_FN Employee_LN Supervisor_FN Supervisor_LN  Level
0     Michael       Scott          None          None      0
1         Jim     Halpert       Michael         Scott      1
2      Dwight     Schrute       Michael         Scott      1
3     Stanley      Hudson           Jim       Halpert      2
4         Pam     Beasley           Jim       Halpert      2
5        Ryan      Howard           Pam       Beasley      3
6       Kelly      Kapoor          Ryan        Howard      4
7    Meredith      Palmer          Ryan        Howard      4 
Run Code Online (Sandbox Code Playgroud)

所需的输出快照:

{
  "Employee_FN": "Michael",
  "Employee_LN": "Scott",
  "Level": "0",
  "Reports": [{
        "Employee_FN": "Jim",
        "Employee_LN": "Halpert",
        "Level": "1",
        "Reports": …
Run Code Online (Sandbox Code Playgroud)

python json dataframe pandas

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

如何增加数组的索引

我有一个数组例如

string[] data = {"1","2","3","5","6","7","4",....goes on)
Run Code Online (Sandbox Code Playgroud)

假设我想做以下操作; 如果数组数据的第3个元素5然后将所有内容向上移动索引一个点,那么基本上数组将变为

{"1","2","3","","5","6","7","4"...}
Run Code Online (Sandbox Code Playgroud)

一个空白区域将占据5位.

if (data[3] == "5") 
{ 
   // move index forward one spot
}
Run Code Online (Sandbox Code Playgroud)

c# arrays

4
推荐指数
1
解决办法
1814
查看次数

如何为其他人的存储库做贡献?

我有一个朋友在他的GitHub帐户中有一个存储库.我想直接向该repo上的主分支(唯一的分支)贡献(拉/推).

我如何使用git直接在命令行上执行此操作?

git github

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

如何从 TFS 中删除文件并从源代码管理中排除?

我正在编写一个库的项目。我有一个文件,我们称之为... tester.cs,我用它来测试库。现在,我只应该检查库,但我不小心也检查了 tester.cs。有什么办法可以从远程服务器上删除它而不在本地删除它?并最终将其从源代码管理中删除?先感谢您。

tfs visual-studio visual-studio-2015

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

保存具有相同名称的多个文件

我正在开发一个C#WPF应用程序,它执行一些数据处理并以.csv格式输出文件.我想要实现的是,每次我的程序运行时,它都会生成一个test.csv输出文件,但是当我再次运行新数据时......新的结果文件将覆盖旧文件.所以我试图做一些事情,以便每个创建的文件名都是唯一的.例如,test.csv然后test1.csv,test2.csv等等.我想出了下面的片段,但我不认为逻辑是正确的,我无法弄清楚如何做到这一点.任何帮助将不胜感激!

filename = "C:\\test.csv";
if (File.Exists(filename))
{
    int count = 0;
    for (int i = 0; i < 10; i++)
    {    
        filename = "C:\\test" + count + ".csv";
        count++;
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# wpf filenames unique

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

根据索引将空白字符串插入数组

假设我有一个数组

string[] A = {"1","2","3","4","5"}
Run Code Online (Sandbox Code Playgroud)

我希望数组的大小为10,并想在某个索引之后插入空白字符串。

例如,我可以将其设置为10,并在索引3之后插入字符串,这将导致

A = {"1","2","3","4","","","","","","5"}
Run Code Online (Sandbox Code Playgroud)

基本上,给定索引之后的元素将被推到末尾,空白字符串将占据它们之间的空白。

这是我尝试过的方法,但是它只添加了一个字符串,并没有为数组精确设置大小

var foos = new List<string>(A);
foos.Insert(33, "");
foos[32] = "";
A = foos.ToArray();
Run Code Online (Sandbox Code Playgroud)

c# arrays

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