小编ath*_*r99的帖子

ssh-agent突然"丢失"了我的钥匙

我在Windows上使用Git,一周前我设置了SSH密钥.我克隆了我的回购,工作得很好.

然后,今天我试图做一个拉动,这发生了:

$ git pull
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Run Code Online (Sandbox Code Playgroud)

我试图运行ssh-add-l并返回此:

$ ssh-add -l
The agent has no identities.
Run Code Online (Sandbox Code Playgroud)

但是我的密钥文件在同一个地方.我不久前在Mac上遇到了这个问题,但后来我只做了另一个密钥而且工作正常.如果不生成另一个SSH密钥,我该怎么办?

git ssh

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

结果超过24小时的时间总和

假设以下代码段:

LocalTime test = LocalTime.of(21, 14);
test.plusHours(5);
Run Code Online (Sandbox Code Playgroud)

结果通常是,02:14但我希望超过24小时限制,所以结果将是26:14.

在这种情况下,我有一个字段,用户可以输入在任务上花费的时间.但是我必须工作几小时(例如48小时)而不是几天(例如2天和4小时).

有没有办法在java.timeAPI中实现这一目标?如果没有,我该怎么做才能实现这一目标?我正在使用Java 8,使用Spring Boot和Hibernate来映射数据库.

java time duration date hour

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

如何使用C#使软件可移植?

我正在编写一个我需要可移植的简单应用程序(用户可以通过单击.exe运行它而无需运行安装程序).

我在StackOverflow上找到的关于这个主题的所有其他问题都希望使.NET Framework与软件"可绑定",但我不需要这样.

我找到的解决方法是在项目文件夹中使用/ bin/Debug并在那里使用.exe,但这似乎是"错误的".还有另一种方法可以用C#portable编写软件吗?

谢谢!

编辑:好的,我真的很蠢,我问了所有错误的问题.但是,你的回答指出了正确的方向.我想知道如何生成.exe发送给我的朋友.我必须做的是将其更改为"Release"并按F6.我添加了这个,所以如果有同样"怀疑"的人能够轻松找到答案.谢谢!

c#

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

C#上的价格/现金/货币文本框

我有一个困扰我一段时间的问题.我尝试了一些解决方案,但它们没有用.

我有一个用于现金输入的文本框(例如999,99美元).但是我需要自动输入","和"." 正确显示值.

我试过两个解决方案.其中之一就是:

   private void tx_ValorUnidade_TextChanged(object sender, EventArgs e)
    {
        string value = tx_ValorUnidade.Text.Replace(",", "").Replace("R$", "");
        decimal ul;
        //Check we are indeed handling a number
        if (decimal.TryParse(value, out ul))
        {
            //Unsub the event so we don't enter a loop
            tx_ValorUnidade.TextChanged -= tx_ValorUnidade_TextChanged;
            //Format the text as currency
            tx_ValorUnidade.Text = string.Format(System.Globalization.CultureInfo.CreateSpecificCulture("pt-BR"), "{0:C2}", ul);
            tx_ValorUnidade.TextChanged += tx_ValorUnidade_TextChanged;
        }
    }
Run Code Online (Sandbox Code Playgroud)

然而,结果非常奇怪.

另一个是这样的:

    private void tx_ValorUnidade_KeyUp(object sender, KeyEventArgs e)
    {
          if (!string.IsNullOrEmpty(tx_ValorUnidade.Text))
          {
              System.Globalization.CultureInfo culture = new System.Globalization.CultureInfo("en-US");
              int valueBefore = Int32.Parse(tx_ValorUnidade.Text, System.Globalization.NumberStyles.AllowThousands); …
Run Code Online (Sandbox Code Playgroud)

c# string formatting

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

在Visual Studio代码中永久设置编码

我正在使用Visual Studio Code编写带有LaTeX Workspace插件的LaTeX文件.

但是,每当我打开VS Code时,它都会坚持认为TeX文件的编码是UTF-8并且使所有特殊字符都变为bezerk,但由于某种原因,即使我转换它,TeX Live也不会编译该编码.由于另一个人也在使用该文件,并且他们的编辑器设置为Windows 1252编码,我想继续使用它.

如何在VS Code中永久(或扩展)设置文件的编码?

visual-studio-code

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

标签 统计

c# ×2

date ×1

duration ×1

formatting ×1

git ×1

hour ×1

java ×1

ssh ×1

string ×1

time ×1

visual-studio-code ×1