可能重复:
应该在命名空间内部或外部使用
有什么区别
namespace x
{
using y;
}
Run Code Online (Sandbox Code Playgroud)
和
using y;
namespace x
{
}
Run Code Online (Sandbox Code Playgroud)
?
您使用哪些工具来确定代码的效率?您是否使用运行统计上大量测试的本土应用程序或某些商业产品?您是否使用自己的知识来测试代码的某些区域,或者使用某种工具来分析代码中的弱点?
有没有什么好的工具可以比较两个环境之间的两个文件夹结构(包括文件)?
即将开发计算机与生产进行比较
编辑:
关于一些经验教训的说明:dir /s /o:N >> output.txt与文本比较工具(我使用WinMerge)配合使用,但文件系统似乎确实很重要.针对FAT32的NTFS不能很好地工作,因为按字母顺序反向扫描文件夹,而另一个则没有.为了解决这个问题,我将文件从FAT32复制到NTFS驱动器.
另外,DiffMerge很好,但很慢.它实际上在服务器上运行时(我可以访问两组文件)挂起到我必须强制退出的点.
我确信其他人对使用*NIX这样做有想法.可能类似的技术ls -alR > output
它仍然非常手动,但效果很好.
只要记住,在文件夹中的时间将很可能是不同的,所以你可能需要使用正则表达式来取代他们,让他们更一致的,因为这是相当良性的(我用的[\d]{2}/[\d]{2}/[\d]{4}[\s]*[\d]{2}\:[\d]{2}\sAM[\s]*\<DIR\>和[\d]{2}/[\d]{2}/[\d]{4}[\s]*[\d]{2}\:[\d]{2}\sPM[\s]*\<DIR\>).
我希望使用ASP.NET菜单控件来浏览我的网站.但是,我要求每个MenuItem必须设置不同的样式(不同的颜色,静态和onHover).如果不创建从MenuItem继承的自定义类,这可能吗?
关于更好解决方案的想法?
在SQL(MSSQL,Oracle等等)中,在连接表时,将过滤器添加到JOIN语句而不是在WHERE子句中有什么好处?
即
SELECT * FROM X INNER JOIN Y ON X.A = Y.A WHERE X.B = 'SOMETHING'
Run Code Online (Sandbox Code Playgroud)
与
SELECT * FROM X INNER JOIN Y ON X.A = Y.A AND X.B = 'SOMETHING'
Run Code Online (Sandbox Code Playgroud)
我意识到这并不适用于所有情况,但我注意到在某些情况下,通过将过滤条件放在JOIN语句中似乎可以获得性能提升.但是,因为它是JOIN语句的一部分,所以它也会使它表现得有些奇怪.
思考?
我一直在网站上使用MS ReportViewer组件一段时间了,但最近我收到了如下所示的错误.
分析器错误消息:基类包括字段'xyz',但其类型(Microsoft.Reporting.WebForms.ReportViewer)与控件类型(Microsoft.Reporting.WebForms.ReportViewer)不兼容.
<rsweb:ReportViewer ID="xyz" runat="server" Width="100%" Font-Names="Verdana" Font-Size="8pt" Height="400px" ProcessingMode="Local" ShowExportControls="false">
Run Code Online (Sandbox Code Playgroud)
现在,我在Visual Studio和生产中都遇到了这个错误.我在生产中安装了ReportViewer Redistributable.
我在某种程度上错过了我的项目中的参考,还是什么?
您如何查询正在运行的进程以找出他们锁定的文件夹或文件?(即你去弹出一个驱动器,你被告知它不能被弹出,因为它正在使用中)
我想要获得"现成的"下载,或者编写.NET 3.5应用程序来执行此操作(主要是Windows问题).
是否可以使用实体框架(任何版本,包括,最好是4.0)来查询SSAS多维数据集(最好是SSAS 2008)?
我在WCF客户端和Java Web服务之间存在一个有趣的兼容性问题.简而言之,我发现生成头的方式导致了问题 - 头中的ActivityId和Action元素以及WCF对自定义头的命名空间所做的事情都会导致问题.我已经使用wsdl.exe成功使用了WSDL,但是WCF似乎是以Java Web服务不喜欢的方式操作头.有没有什么办法可以为WCF客户端设置绑定,以便不发送ActivityId和Action元素?
给出一个混杂的词(即ofbaor),解读字母以创建一个真正的单词(即foobar)的方法是什么?我可以看到这有两种方法,我想我知道如何在.NET中做到这一点,但我很想知道其他一些解决方案是什么样的(总是很高兴看到我的解决方案是否最佳).
这不是家庭作业或类似的东西,我只是在论文的当地漫画部分看到一个词混乱(是的,好的'时尚新闻纸'),我的工程师开始思考.
编辑:如果可以,请发布一些伪代码或真实代码; 通过看到这样的例子来尝试扩展语言知识总是很好的.
asp.net ×2
.net ×1
.net-3.5 ×1
filecompare ×1
filelock ×1
filesystems ×1
interop ×1
menu ×1
menuitem ×1
namespaces ×1
performance ×1
profiling ×1
puzzle ×1
reportviewer ×1
sql ×1
ssas ×1
styles ×1
wcf ×1
web-services ×1