小编Jab*_*ler的帖子

使用Git时如何在Visual Studio中刷新分支(本地/远程)?

摘要

我正在学习如何在Visual Studio中使用Git.我最近做了一个pull请求,其中在合并后删除了功能分支.功能分支仍显示在Visual Studio中的本地和远程分支中.我知道如何右键单击并删除分支,这是一种解决方法,因为团队中的其他人可能会在我知道它的分支上完成拉取请求.如果他们之后删除了分支,我不知道他们这样做了.

如何使用Git上的内容刷新Visual Studio分支?

我所期待的

我希望点击检查差异的按钮,链接或右键单击功能,如果发现有任何问题,"此分支不再存在,您是否要将其从Visual Studio中删除?".

技术规格

我正在使用Visual Studio 2015 Enterprise

附加示例

这可能是另一个问题,但它在这里非常适合.我只是注意到,如果我创建一个分支(比如在一个VM中并查看与另一个VM相同的repo),Visual Studio就没有git fetch更新分支列表的选项.顶部的刷新按钮似乎没有做任何事情.一旦我git fetch在bash中运行,visual studio就有了新的分支.我希望刷新能够解决这个问题.

git visual-studio

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

如何在我的登录密码中实施salt?

我想在我的登录系统中实现一个盐,但我对它应该如何工作有点困惑.我无法理解它背后的逻辑.我理解md5是一种单向算法,我遇到的所有函数似乎都将所有内容混合在一起.如果是这种情况,如何获取密码进行比较?我最大的问题是,如何使用户密码更加安全,而不仅仅是对密码进行哈希处理?如果数据库曾被泄露,则散列与salt一起位于数据库中.这不是黑客所需要的吗?

我还在SO上发现了另一篇文章,其他开发人员说:

"确保您的salt和算法与数据库分开存储"

我想将salt存储在数据库中.如果我这样做,这真的是一个问题吗?

我正在寻求一些帮助,以了解它是如何工作的,以及最佳实践可能是什么.任何帮助是极大的赞赏.


编辑:我要感谢大家的回应和想法.尽管我现在可能更加困惑,但对我来说这肯定是一种学习经历.再次感谢你们.

security hash salt password-protection

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

什么是#pragma用于?

谁能帮我理解#pragma?

ifndef TARGET_OS_LINUX
#pragma once
endif
Run Code Online (Sandbox Code Playgroud)

什么,何时,何地,为什么,一个例子?

以上是我正在重构的一些代码....

c++

23
推荐指数
2
解决办法
3636
查看次数

TextBox的文本后面的代码不会改变

所以我的网站上有一个文本框:

<asp:TextBox ID="Latitude" runat="server" ClientIDMode="Static" ></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)

并在页面加载时我用数据库中的东西填充该文本框:

protected void Page_Load(object sender, EventArgs e)
{
    Latitude.Text = thisPlace.Latitude;
}
Run Code Online (Sandbox Code Playgroud)

但是当我想在该文本框中使用新值更新我的数据库时,它仍然使用页面加载中的数据库更新数据库:

protected void Save_Click(object sender, EventArgs e)
{
    setCoordinates(Latitude.Text);
}
Run Code Online (Sandbox Code Playgroud)

这是正常的吗?我怎样才能确保我在setCoordinates()中从文本框中获取新值,而不是使用Latitude.Text = thisPlace.Latitude从文本框中获取的值.?

javascript c# asp.net

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

你如何为IE开发插件?

我已经在Google搜索中提供的许多网站的帮助下尝试过了.但是,我没有得到IE的任何解决方案.

我想从头开始构建一个插件.我有Firefox插件开发的经验,但在IE中却没有.

plugins internet-explorer toolbar

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

寻找Kinect教程

有没有人有一个很好的教程或信息如何使用Kinect开始编程C#应用程序?我一直在搜索,我找到的只是视频,但没有真正的文章.

c# kinect

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

Java 8流 - 对象的总和

假设我有一个在接口下面实现的对象列表:

public interface Summable<T> {
    T add(T o1);
}
Run Code Online (Sandbox Code Playgroud)

假设我还有一些能够对这些对象求和的类:

public class Calculator<T extends Summable<T>> {
    public T sum(final List<T> objects) {
        if (null == objects) {
            throw new IllegalArgumentException("Ups, list of objects cannot be null!");
        }
        T resultObject = null;
        for (T object : objects) {
            resultObject = object.add(resultObject);
        }
        return resultObject;
   }
}
Run Code Online (Sandbox Code Playgroud)

如何使用Java 8流实现相同的功能?

我正在玩一个定制的收藏家,但无法弄清楚一些简洁的解决方案.

java java-8 java-stream

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

SSRS部署如何运作?

我们目前正在开发一个应用程序,要求我们生成报告.我们的直接选择是使用SSRS.在学习完教程后,我们成功完成了所有报告的设计.但是,我不清楚如何部署SSRS项目以在GUI环境中显示它们.

我的问题是:

  • 我们应该在哪里部署这个项目?
  • 如果我们在IIS中部署,哪个服务器将运行它?
  • IIS是否有能力运行这些?
  • 我们是否需要运行任何报表服务器来运行这些报表?

请对这些方面做任何澄清.

我知道如何创建报告,但我正在努力解决SSRS的基本概念.IE我需要有关如何在生产环境中进行设置的更多信息.

reporting-services

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

你如何捕获迭代变量?

捕获for循环的迭代变量时,C#将该变量视为在循环外声明.这意味着在每次迭代中捕获相同的变量.以下程序写入333而不是写入012:

Action[] actions = new Action[3];
for (int i = 0; i < 3; i++)
    actions [i] = () => Console.Write (i);

foreach (Action a in actions) a(); // 333
Run Code Online (Sandbox Code Playgroud)

我在Nutshell(第5版)中阅读C#,今天我遇到了这个,但我无法理解它,我不知道输出是什么333而不是012.是因为i打印的值是循环的值吗?怎么可能?i应该在循环后处理,不是吗?

.net c# lambda for-loop

12
推荐指数
2
解决办法
954
查看次数

使用自动测试数据进行昂贵的维护

在我的公司,我们在Java Web应用程序中使用JUnit进行了越来越多的集成测试.每个测试都使用一些特定的外部XML文件,用测试所需的数据填充数据库.问题是:

  1. 当模型发生变化时,我们需要很长时间来纠正所有XML文件(我们有数百个XML文件,其中很多都是冗余的).
  2. 手动创建XML文件的复杂性阻碍了程序员探索不同的场景.
  3. 我们在测试数据和测试之间没有链接(例如,在测试时我不知道XML插入的用户的'名称').我们可以硬编码我们需要的信息,但它也会增加维护时间,以保持XML和硬编码数据的同步.

面对这个问题,我开始考虑使用自己的系统CRUD为每个测试生成测试数据.在每次测试开始时,我会运行一些方法来保存测试所需的数据.在我看来,它将解决以下所有3个问题:

  1. 对模型的更改无论如何都需要更改CRUD,因此不再需要更正测试数据.
  2. 构建测试数据会更容易,因为我们不会担心手动匹配实体的id和外键.
  3. 我会在IDE中保证同步的所有重要数据.

但是,对我来说,缺乏开始这种方法的经验和知识.问题是:这个解决方案有效吗?这种方法会导致其他问题吗?我可以在文献中找到这种方法吗?对列出的问题有更好的解决方案吗?

java integration-testing automated-tests test-data data-driven

12
推荐指数
1
解决办法
155
查看次数