问题列表 - 第245页

Visual Source Safe - > TFS迁移

在这里,我们已经使用了大量Visual Source Safe存储库大约10年左右.

现在我想摆脱sourcesafe并继续使用Team Foundation Server.

在我开始迁移之前,您有任何提示或技巧吗?有什么事我要小心?

我确信这种迁移意味着我们的工作习惯必须以某种方式进行修改.你认为这些变化对组织来说可能是一个问题吗?在一个站点中考虑一组约20个.NET开发人员.

version-control tfs visual-sourcesafe vssconverter

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

线程没有从Thread.Sleep()唤醒

我们有一个用C#编写的Windows服务.该服务产生一个执行此操作的线程:

private void ThreadWorkerFunction()
{
  while(false == _stop) // stop flag set by other thread
  {
    try
    {
      openConnection();

      doStuff();

      closeConnection();
    }
    catch (Exception ex)
    {
      log.Error("Something went wrong.", ex);

      Thread.Sleep(TimeSpan.FromMinutes(10));
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

当数据库消失后,我们将Thread.Sleep放入了几次,然后我们回到了3Gb日志文件中,这些文件充满了数据库连接错误.

这几个月一直运行良好,但最近我们已经看到一些实例,其中log.Error()语句记录了一个"System.InvalidOperationException:这个SqlTransaction已经完成;它不再可用"异常然后永远不会回来.该服务可以保持运行数天,但不会记录任何其他内容.

做过一些阅读之后,我知道Thread.Sleep并不理想,但为什么它永远不会回来?

.net multithreading

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

C#中资源文件的动态引用

我有一个应用程序,我正在实现本地化.

我现在需要动态引用资源文件中的名称.

假设我有一个名为Login.resx的资源文件,有许多字符串:foo ="hello",bar ="cruel"和baz ="world"

通常,我将引用为:String result = Login.foo; 和结果=="你好";

我的问题是,在代码时,我不知道我是否想要引用foo,bar或baz - 我有一个包含"foo","bar"或"baz"的字符串.

我需要这样的东西:

登录[ "富"];

有谁知道有没有办法动态引用资源文件中的字符串?

c# localization

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

获取表中的最后一项 - SQL

我在SQL Server中有一个历史表,它基本上通过一个进程跟踪一个项目.该项目具有一些固定的字段,这些字段在整个过程中不会发生变化,但还有一些其他字段,包括状态和Id,随着过程步骤的增加而增加.

基本上我想在给定批量参考的情况下检索每个项目的最后一步.所以,如果我做了

Select * from HistoryTable where BatchRef = @BatchRef
Run Code Online (Sandbox Code Playgroud)

它将返回批次中所有项目的所有步骤 - 例如

Id      Status  BatchRef        ItemCount
1       1       Batch001        100
1       2       Batch001        110
2       1       Batch001        60
2       2       Batch001        100

但我真正想要的是:

Id      Status  BatchRef        ItemCount
1       2       Batch001        110
2       2       Batch001        100

编辑:Appologies - 似乎无法让TABLE标签与Markdown一起使用 - 按照字母的帮助,在预览中看起来很好

sql t-sql database sql-server

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

是否有适用于C的wxWidgets框架?

我的理解是wxWidgets适用于许多编程语言(C++,Python,Perl和C#/ .NET),但不包括C.是否有类似的C编程语言框架,或者这不是C语言是用来?

c user-interface

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

正则表达式匹配除<p>和</ p>之外的所有HTML标记

我需要使用Perl中的正则表达式匹配并删除所有标记.我有以下内容:

<\\??(?!p).+?>
Run Code Online (Sandbox Code Playgroud)

但这仍然与结束</p>标签相匹配.关于如何与结束标签匹配的任何提示?

注意,这是在xhtml上执行的.

html regex perl

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

如何在使用Ajax时保持浏览器历史记录同步?

我正在使用ASP.NET Ajax编写一个简单的相册应用程序.
该应用程序使用异步Ajax调用来预加载相册中的下一张照片,而无需更改浏览器中的URL.

问题是当用户点击浏览器中的后退按钮时,应用程序不会返回到上一张照片,而是导航到应用程序的主页.

有没有办法欺骗浏览器将每个Ajax调用添加到浏览历史记录中?

javascript asp.net ajax hashchange

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

如何从udp-socket(C/C++)获取自己的(本地)IP地址

  1. 您有多个网络适配器.
  2. 将UDP套接字绑定到本地端口,而不指定地址.
  3. 在其中一个适配器上接收数据包.

你如何获得收到数据包的适配器的本地IP地址?

问题是,"接收器适配器的IP地址是多少?" 不是我们收到的发件人的地址

receive_from( ..., &senderAddr, ... );
Run Code Online (Sandbox Code Playgroud)

呼叫.

c++ sockets udp

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

按下返回键时如何提交表单?

当有人按下返回键并且表单中没有按钮时,有人可以告诉我如何提交HTML表单吗? 提交按钮不存在.我正在使用自定义div而不是那个.

html javascript

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

设置集成测试服务器的最佳方法是什么?

设置集成服务器,我对使用多个任务完成构建的最佳方法存有疑问.是只有一个大工作或制造小型工作的最佳方法吗?

continuous-integration integration-testing

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