小编rjz*_*zii的帖子

您是否为Microsoft Visual Studio推荐了任何宏?

您发现在Visual Studio中用于代码操作和自动化的一些宏有哪些?

macros automation visual-studio

8
推荐指数
3
解决办法
4741
查看次数

如何为SQL Server 2005 Reporting Services报告创建模板?

我想为基础新报告创建模板,以便进行通用设计.你怎么做呢?

templates reporting-services

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

验证数据时减少圈复杂度的最佳方法是什么?

现在我正在开发一个Web应用程序,它从一个有可能返回null结果的数据库中接收大量数据.当经历应用程序的圈复杂度时,许多函数的权重在10-30之间.大多数具有高数字的函数有很多类似于以下的行:

If Not oraData.IsDBNull(4) Then row("Field") = oraData.GetString(4)
Run Code Online (Sandbox Code Playgroud)

这引出了我的问题,试图降低这些数字的最佳方法是什么?现在我正在考虑将大部分功能都放在10以下.

cyclomatic-complexity code-metrics data-processing

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

尝试重新启动线程时发生ThreadStateException

尝试重新启动线程时,我不时会收到System.Threading.ThreadStateException.有问题的代码如下:

// Make sure the thread is done stopping
while (this.mThread.ThreadState == ThreadState.Running)
{ 
    Thread.Sleep(0);
}
// Respawn a thread if the current one is stopped or doesn't exist
if (this.mThread == null || this.mThread.ThreadState == ThreadState.Stopped)
{ 
    this.mThread = new Thread(new ParameterizedThreadStart(Monitor)); }
// Start the thread
if (check)
{ 
    this.mThread.Start(60000); 
}
else
{   
    this.mThread.Start(0); 
}
Run Code Online (Sandbox Code Playgroud)

所以有两个问题 - 这是正确的做事方式,而且,是否有办法防止错误发生?

.net c# multithreading exception

6
推荐指数
2
解决办法
7029
查看次数

由于代理,AnkhSVN无法连接

好吧,这可能是一个很长的镜头,但我有问题让AnkhSVN从Visual Studio 2005连接到外部SVN服务器.在这种方式中有一个网络代理,但我似乎无法在AnkhSVN中找到配置代理的方法,并且似乎没有检测到Internet Explorer代理配置.有什么方法可以解决这个问题,还是可能不起作用?

svn proxy ankhsvn visual-studio-2005 visual-studio

6
推荐指数
2
解决办法
2097
查看次数

使用ASP.NET日历控件时如何隐藏周末?

有时在显示日历时,有必要阻止周末日期和日期标题中的周末名称显示,有没有办法使用ASP.NET日历控件执行此操作?

asp.net calendar

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


单一责任原则对验证意味着什么

单一责任原则是否意味着您的验证规则应该在实体外部?

如果是,那么每个验证规则使用一个类吗?

validation single-responsibility-principle

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

对于ODP.NET,有没有办法强制OracleCommand.BindByName为true?

由于不推荐使用System.Data.OracleClient库,因此我们正在迁移代码库以使用Oracle Data Provider for .NET(ODP.NET).我们遇到的一个问题是System.Data.OracleClient使用参数名绑定而不是按位置绑定,并且所有代码都直接访问System.Data.OracleClient.OracleCommand而不是使用中间数据层.

由于存在相当多的代码,是否有一种简单的方法可以强制ODP.NET OracleCommand.BindByName默认为true,或者我们必须在每次使用它时设置值?如果失败了,是否有一种简单的方法可以在Visual Studio 2008中插入这行代码?

.net oracle refactoring odp.net system.data.oracleclient

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

javac生成的类文件是否始终相同?

目前我们正在为大型项目(大约2000个源文件)重新编写所有构建系统的脚本,并且已经谈到对文件进行二进制比较以确保一切正确,从而导致以下问题:编辑的输出javac保证是相同的,还是可以改变?

另一个问题暗示常量池可能有不同的顺序,但假设我们能够控制进入javac调用的文件的顺序是否仍然存在差异的可能性?我们正在使用Ant和Maven作为构建的一部分,如果这也可能影响事物.

javac

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