我正在使用一个继承的代码库,其中包含数千行注释掉的代码.我知道以前的编码器意味着为后代保存他所有的辛勤工作,而不是简单地删除它,但是:我永远不会读它,它只会妨碍它.一个问题的例子是当我对某些代码段执行文本搜索时,我在注释代码中得到了数十个"错误"命中.PITA.
有没有快速/简单的方法来检测大块注释掉的代码?一个聪明的RegEx或许?
我恰好在VB.NET工作,评论字符是单个撇号.
我需要知道以下版本的SQL Server实例名称的最大字符长度(如果它们之间存在差异.)
(我正在开发一个应用程序,它将通过DMO/SMO API与SQL Server通信,并需要验证用户输入.)
经过大量谷歌搜索和BOL搜索后,我无法找到明确的答案.我找到了论坛问题和回复(在其他较小的网站上),但这些回复中的值范围从16到128个字符,没有提供支持文档或链接.
看起来这应该是一个简单的发现,但它没有我.任何帮助将非常感激.
我在我的Windows窗体上的控件上画了一行,如下所示:
// Get Graphics object from chart
Graphics graph = e.ChartGraphics.Graphics;
PointF point1 = PointF.Empty;
PointF point2 = PointF.Empty;
// Set Maximum and minimum points
point1.X = -110;
point1.Y = -110;
point2.X = 122;
point2.Y = 122;
// Convert relative coordinates to absolute coordinates.
point1 = e.ChartGraphics.GetAbsolutePoint(point1);
point2 = e.ChartGraphics.GetAbsolutePoint(point2);
// Draw connection line
graph.DrawLine(new Pen(Color.Yellow, 3), point1, point2);
Run Code Online (Sandbox Code Playgroud)
我想知道是否可以绘制虚线(虚线)而不是常规实线?
经过某些R# - 推荐编辑后,R#会将浅蓝色代码块的背景颜色设置为浅色并在滚动条旁边放置一个颜色相同的标记.这不是错误甚至是建议.如果您关闭并重新打开文件,它似乎是一个临时标志.
重新创建的步骤:
有谁知道这种"萎靡"的含义/用处?
编辑:我的Resharper版本在VS 2005中运行4.5
我遇到了在两个站点安装了C#应用程序的情况,其中与SQL Server的初始连接非常慢.我编写了一个测试应用程序来验证减速发生的位置,它是在第一个SQLConnection.Open语句中.通过命名管道建立与服务器的连接大约需要41秒.我们认为这可能是一个DNS问题,但它使用TCP/IP连接速度一样慢.建立初始连接后,将连接合并,应用程序正常响应.工作站和服务器都是运行Windows 7 Pro,Core 2 Duo 3.16 Ghz和4 gig Ram的不错的机器.我在微软论坛上找到了以下文章:
关闭LLMNR协议确实将初始连接时间缩短了大约一半到21秒.但是,这仍然需要很长时间才能获得与SQL Server的初始连接.唯一与我们的标准略有不同的是,在这种情况下,DNS是通过路由器完成的,而不是实际的服务器.到目前为止,这只发生在两个地方,其他地方没有任何问题.任何帮助,将不胜感激.
谢谢你,丹尼斯
我绝对崇拜ReSharper,没有它就无法工作,但是我遇到了一些问题并且学会了避免:
那些是我的大人物.还有什么可以咬我和ReSharper同伴的爱好者?
我在.NET中重构一个庞大而复杂的代码库,大量使用P/Invoke到Win32 API.项目的结构并不是最好的,我发现DllImport语句遍布整个地方,经常复制到同一个函数,并且还以各种方式声明:
import指令和方法有时被声明为public,有时是private,有时是静态的,有时也是实例方法.我担心重构可能会产生意想不到的后果,但这可能是不可避免的.
是否有可以帮助我的最佳实践记录?
我的instict是组织一个静态/共享Win32 P/Invoke API类,它在一个文件中列出所有这些方法和相关常量... 编辑有超过70个user32 DLL导入.
(代码库由20多个项目组成,包含大量的窗口消息传递和跨线程调用.如果有所不同,它也是从VB6升级的VB.NET项目.)
我已经为500 HTTP错误创建了一个模板.
我已将模板插入500.html:
但我总是得到这个错误:
TemplateDoesNotExist: 500.html
Run Code Online (Sandbox Code Playgroud)
我遇到HTTP 404错误的相同问题.
为什么?
检查字符串是否仅包含以下字符的最佳和最简单方法是什么:
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_
Run Code Online (Sandbox Code Playgroud)
我想要一个像这样的伪代码的例子:
//If String contains other characters
else
//if string contains only those letters
Run Code Online (Sandbox Code Playgroud)
请和谢谢:)
我有一个包含统计对象引用的单例.
当我对使用该单例的程序运行几个单元测试时 - 测试之间持续的值.
我在做Program.Main()的时候,它都是在单元测试之间重新开始,但不知怎的,它会记住上次测试的结果.
如何编写将彼此隔离的单元测试(我不想要clean()函数 - 我希望它重新开始使用新的"所有内容"),