问题列表 - 第4598页

正则表达式从其他常量管道分隔的字符串中获取一个字段

什么是正则表达式

initSock|north|router\r\n
Run Code Online (Sandbox Code Playgroud)

哪里有北方的变化,但其余的总是一样的.所以它可以是:

initSock|foo|router\r\n
initSock|bar|router\r\n
Run Code Online (Sandbox Code Playgroud)

等等

但是在哪里,foo或者酒吧肯定应该有东西而且不能是空的.我将在C#中使用它.

为了更清楚:任何看起来像这样的东西都很糟糕:

initSock||router\r\n
initSockfoorouter\r\n
|foo|router\r\n
initSock|foo|router
initSock|foo|portal\r\n
outSock|foo|router\r\n
Run Code Online (Sandbox Code Playgroud)

regex

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

#if RELEASE会像#if DEBUG一样在C#中工作吗?

在我看过#if编译器指令的所有例子中,他们使用"DEBUG".我可以以相同的方式使用"RELEASE"来排除在调试模式下编译时我不想运行的代码吗?我想用这个块包围的代码会发出一堆电子邮件,我不想在测试时不小心将它们发送出去.

.net c# debugging

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

是否有人在SQL Server中使用Service Broker?

当我参加Microsoft的SQL Server 2008演示时,他们快速了解了我们正在使用的功能.事实证明,在整个演讲厅,我的公司是唯一使用Service Broker的公司.这让我感到很惊讶,因为我认为会有更多的人使用它.

我在SB方面的经验是,它的工作做得很好,但管理非常困难,而且很难得到概述.

那么,您考虑过使用Service Broker吗?如果没有,为什么不呢?你有没有去过MSMQ?SQL Server 2008中是否有任何可以让您考虑使用Service Broker的内容.

sql-server sql-server-2005 service-broker sql-server-2008

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

你能解释一下溪流的概念吗?

我知道流是字节序列的表示.每个流提供了读取和写入其给定后备存储的字节的方法.但是流的重点是什么?为什么支持商店本身不与我们互动?

无论出于何种原因,这个概念都不是为了点击我.我读了很多文章,但我想我需要一个比喻或类似的东西.

.net java language-agnostic iostream stream

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

使用C#和System.IO.Packaging以编程方式从Zip存档中提取文件

我有一堆ZIP文件,迫切需要一些分层重组和提取.目前我能做的是创建目录结构并将zip文件移动到正确的位置.我缺少的神秘奶酪是从ZIP档案中提取文件的部分.

我已经在ZipArchive课堂上看过MSDN文章并且理解它们很合理.我也看过VBScript的提取方法.这不是一个复杂的类,因此提取东西应该非常简单.事实上,它"主要"起作用.我已将下面的当前代码包含在内以供参考.

 using (ZipPackage package = (ZipPackage)Package.Open(@"..\..\test.zip", FileMode.Open, FileAccess.Read))
 {
    PackagePartCollection packageParts = package.GetParts();
    foreach (PackageRelationship relation in packageParts)
    {
       //Do Stuff but never gets here since packageParts is empty.
    }
 }
Run Code Online (Sandbox Code Playgroud)

这个问题似乎存在于某个地方GetParts(或者就任何事情而言).看来打开的包是空的.深入挖掘调试器显示私有成员_zipArchive显示它实际上有部分.具有正确名称和一切的零件.为什么GetParts函数不能检索它们?我试过向ZipArchive开放,但没有帮助.哎呀.

c# zip system.io.packaging

47
推荐指数
5
解决办法
7万
查看次数

使用Post-Build事件在.NET 2.0+中使用MS Test执行单元测试

我正在尝试在.NET 3.5中设置一个后期构建事件,该事件将运行一套带MS测试的单元测试.我发现这篇文章展示了如何使用MbUnit调用bat文件,但是我想知道是否有人用MS Test做过这种类型的事情?

如果是这样,我会对bat文件的样子感兴趣

build-process unit-testing mstest

10
推荐指数
2
解决办法
6124
查看次数

SQL Server 2005中VARBINARY字段的大小

我试图VARBINARY(MAX)使用SQL确定SQL Server 2005中字段中内容的大小.我怀疑是否有本机支持,可以使用CLR集成吗?任何想法将不胜感激.

sql sql-server clr sql-server-2005

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

返回按钮的最佳方式是保留表单数据

我正在根据表单中的用户输入创建一个网页.在用户看到生成的页面后,我想让他们按下后退按钮并对表单进行更改.我希望显示以前填写过的表单.获得此行为的最佳方式是什么(使用跨浏览器支持)?

html browser language-agnostic forms back-button

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

我可以在Django中使用数据库视图作为模型吗?

我想使用我在我的数据库中创建的视图作为我的django-view的源代码.

这可能,而不使用自定义SQL?

******13/02/09更新***********

像许多答案建议的那样,您可以在数据库中创建自己的视图,然后通过在models.py中定义它在API中使用它.

虽然有些警告:

  • manage.py syncdb将不再起作用
  • 视图在其名称的开头需要与所有其他模型(表格)相同的内容,例如,如果您的应用程序被称为"事物",那么您的视图将需要被称为thing_ $ viewname

django django-syncdb django-migrations

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

在MFC中检测单击鼠标

在MFC中,双击鼠标单击事件会触发以下消息序列

  • WM_LBUTTONDOWN
  • WM_LBUTTONUP
  • WM_LBUTTONDBCLK
  • WM_LBUTTONUP

因此,响应WM_LBUTTONDBCLK消息可以检测到双击.但如果我只是想检测一次单击如何区分它?

但只是查看WM_LBUTTONUP消息是不够的,因为它可能是单击,或者它可能是双击的第一次单击.

如何才能成功识别单击?

user-interface winapi mfc visual-c++

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