小编Jad*_*ias的帖子

你如何对正则表达式进行单元测试?

我是TDD的新手,我发现RegExp非常特殊.是否有任何特殊的单元测试方法,或者我可以将它们视为常规功能?

regex tdd unit-testing

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

如何让T-SQL代码找到重复项?

MS Access有一个按钮,用于生成用于查找重复行的sql代码.我不知道SQL Server 2005/2008 Managment Studio是否有此功能.

  1. 如果有,请指出哪里

  2. 如果还没有,请告诉我如何创建一个T-SQL帮助器来创建这样的代码.

t-sql ssms sql-server-2005

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

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

使用NLog记录异常时如何获取堆栈跟踪?

当我使用NLog的默认布局时,它只打印例外的名称.我被告知log4jxmlevent布局不会打印关于异常的任何内容.什么布局会对我有帮助?

示例代码:

try
{
    throw new SystemException();
}
catch (Exception ex)
{
    logger.Error("oi", ex);
}
Run Code Online (Sandbox Code Playgroud)

默认布局输出:

2011-01-14 09:14:48.0343|ERROR|ConsoleApplication.Program|oi
Run Code Online (Sandbox Code Playgroud)

log4jxmlevent输出:

<log4j:event logger="ConsoleApplication.Program"
           level="ERROR"
           timestamp="1295003776872"
           thread="9">
<log4j:message>oi</log4j:message>
<log4j:NDC />
<log4j:locationInfo class="ConsoleApplication.Program"
                    method="Void Main(System.String[])"
                    file="C:\Users\User\Documents\Visual Studio 2010\Projects\ConsoleApplication\ConsoleApplication\Program.cs"
                    line="21" />
<nlog:eventSequenceNumber>3</nlog:eventSequenceNumber>
<nlog:locationInfo assembly="ConsoleApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
<log4j:properties>
  <log4j:data name="log4japp"
              value="true" />
  <log4j:data name="log4jmachinename"
              value="MACHINE" />
</log4j:properties>
Run Code Online (Sandbox Code Playgroud)

.net exception nlog stack-trace

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

如何在MATLAB中创建新图?

通常当我在MATLAB中绘图时,它总是绘制相同的数字.如何让它以新的数字绘制?

我知道这是非常基础的,但我没有使用谷歌搜索找到它.

matlab plot figure

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

何时使用.NET BufferedStream类?

MSDN网站上指出:

缓冲区是内存中用于缓存数据的字节块,从而减少了对操作系统的调用次数.缓冲区可提高读写性能.缓冲区可用于读取或写入,但不能同时使用.BufferedStream的Read和Write方法自动维护缓冲区.

我应该在每个可能的场合使用这门课吗?

.net performance buffer

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

如何在Python中创建具有属性的内联对象?

在Javascript中它将是:

var newObject = { 'propertyName' : 'propertyValue' };
Run Code Online (Sandbox Code Playgroud)

怎么用Python做?

python dynamic-languages instantiation

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

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

.NET的HttpWebResponse会自动解压缩GZiped和Deflated响应吗?

我正在尝试接受压缩响应的请求

var request = (HttpWebRequest)HttpWebRequest.Create(requestUri);
request.Headers.Add(HttpRequestHeader.AcceptEncoding, "gzip,deflate");
Run Code Online (Sandbox Code Playgroud)

我想知道当我添加第二行时,我将不得不手动处理解压缩.

.net c# gzip httpwebrequest deflate

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

是否有完整的IEquatable实现引用?

我在这里提出的许多问题涉及IEquatable的实现.我发现正确实现起来非常困难,因为在天真的实现中存在许多隐藏的错误,我发现的关于它的文章非常不完整.我想找到或写出一个必须包括的权威参考:

  • 如何正确实现IEquatable
  • 如何正确覆盖Equals
  • 如何正确覆盖GetHashCode
  • 如何正确实现ToString方法
  • 如何正确实现operator ==
  • 如何实现运算符!=正确

这样一个完整的参考已经存在?

PS:即使是MSDN引用对我来说也是有缺陷的

.net c# equals iequatable gethashcode

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