我正在使用SQL Server Management Studio 2008编写一堆查询.我安装了法语版本的Windows XP和SQL Server,因此所有SQL错误消息都以法语显示.我希望看到英文错误消息.知道如何更改错误消息的语言吗?我不会重新安装机器.
帕特里克
我正在尝试测量在生产服务器上执行一段代码所需的时间.我想实时监控这些信息,所以我决定给性能分析器一个高手.我从MSDN了解到我需要同时创建一个AverageTimer32和一个AverageBase性能计数器.我在程序中递增计数器,我可以看到CallCount上下移动,但AverageTime始终为零.我究竟做错了什么?
这是一段代码:
long init_call_time = Environment.TickCount;
// ***
// Lots and lots of code...
// ***
// Count number of calls
PerformanceCounter perf =
new PerformanceCounter("Cat", "CallCount", "Instance", false);
perf.Increment();
perf.Close();
// Count execution time
PerformanceCounter perf2 =
new PerformanceCounter("Cat", "CallTime", "Instance", false);
perf2.NextValue();
perf2.IncrementBy(Environment.TickCount - init_call_time);
perf2.Close();
// Average base for execution time
PerformanceCounter perf3 =
new PerformanceCounter("Cat", "CallTimeBase", "Instance", false);
perf3.Increment();
perf3.Close();
perf2.NextValue();
Run Code Online (Sandbox Code Playgroud) 根据MSDN:
当您不需要限制对它的访问时,公共访问是编程元素的正常级别.请注意,如果您不以其他方式声明,则在接口,模块,类或结构中声明的元素的访问级别默认为Public.
因此,如果我在VB.NET中声明一个类方法而没有指定访问修饰符,那么它默认是公共的:
Sub DoSomething()
End Sub
Run Code Online (Sandbox Code Playgroud)
疯了吧!我希望默认情况下成员是私有的,只有特别标记为Public的成员才能在课堂外看到.就像在C#中一样...如何修改此行为?