小编isp*_*iro的帖子

如何在显示表单时运行代码?

我认为Load事件可能会有所帮助,但以下代码只是立即显示"Done".

public Form1()
{
    InitializeComponent();
    Load += new EventHandler(Form1_Load);
}

void Form1_Load(object sender, EventArgs e)
{
    System.Threading.Thread.Sleep(3000);
    Text = "Done";
}
Run Code Online (Sandbox Code Playgroud)

表格显示后如何让它睡眠?

谢谢.

c# winforms

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

如何阻止Visual Studio等待快捷方式组合的第二部分?

如果我按下快捷键组合(例如Ctrl + M) - VS等待第二个.如果我想取消该怎么办?(例如,如果我错误地按了错误的字母并且不确定是哪一个.)

它等待,按下"(Ctrl + M).等待和弦的第二个键..."在屏幕的底部.

我该如何取消?

visual-studio-2010 visual-studio

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

在Web主机上存储密码或私钥的最佳方法是什么?

我不是指不必使用的密码(例如网站上其他用户的密码- 在这种情况下我真的不需要存储它们.请参阅https://stackoverflow.com/a/ 1054069/939213.)所以简单地存储哈希不是一种选择.

我指的是将密码存储到SQL数据库以及共享服务器上的软件必须使用的私钥.

我认为没有真正安全的方法来做到这一点.我只是想知道在这种情况下最好的是什么.

我试图让他们远离黑客(在同一个网络主机上).不是其他有权查看文件的人.

这将是使用它们的ASP.Net代码隐藏.

c# asp.net security web-hosting

8
推荐指数
2
解决办法
1420
查看次数

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

xml注释在发布模式下是否仍然存在?

一方面MSDN说:

XML文档注释不是元数据; 它们不包含在已编译的程序集中......

但另一方面,Intellisense在Visual Studio中为.net类等显示它们(例如,如果你将鼠标悬停在上面Int32.)

为了避免误解:我指的是这些:

/// <summary>
/// These comments.
/// </summary>
void example()
{
    //Not these.
}
Run Code Online (Sandbox Code Playgroud)

.net c# xml-comments

8
推荐指数
2
解决办法
1445
查看次数

阻止SQL Server运行直到需要

我的PC上安装了SQL Server 2012,通常不需要它.它仅用于调试目的.

我已经看到它占用了相当多的内存,所以我想阻止它启动,直到我需要它,启动它,然后在不再需要时停止它.

我怎么做?(我也安装了SSMS,所以我可以使用它,如果是这样的话.)

sql sql-server ssms windows-7 sql-server-2012

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

您可以使用 Nameof 或其他技术将过程名称动态嵌入代码注释中吗?

如果 SampelSubName 的名称发生更改,以下注释行将变得不准确。'这是关于 SampleSubName 的代码注释。

c# vb.net

8
推荐指数
2
解决办法
2079
查看次数

如何获得控件相对于Form的位置的位置?

我正在寻找一个属性,它给我一个Control的位置相对于Form的位置,而不是Form的ClientRectangle's"0,0".

当然我可以将所有内容转换为屏幕坐标,但我想知道是否有更直接的方法来做到这一点.

c# winforms

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

Count(*) vs Count(id) 速度

我知道它们返回不同的结果(第一个计算空值,后者不计算)。那不是我的问题。想象一下我不关心的情况(因为没有空值,或者因为只有少数,我只想了解数据库中的行数)。

我的问题是关于以下(可能的)矛盾:

这里 SQL 标签中最高代表用户之一说

您对COUNT(*)or 的使用COUNT(column)基于所需的输出。

另一方面,这里有 47 次点赞的评论说

...如果您有一个不可为空的列,例如 ID,那么 count(ID) 将比 count(*) 显着提高性能。

两者似乎相互矛盾。那么有人可以向我解释为什么正确的那个是正确的吗?

sql sql-server

7
推荐指数
2
解决办法
3756
查看次数

我需要"transactionScope.Complete();"吗?

据我所知,使用a的"正确"方法TransactionScopetransactionScope.Complete();在退出using块之前始终调用.像这样:

using (TransactionScope transactionScope = new TransactionScope(TransactionScopeOption.Required, new TransactionOptions { IsolationLevel = IsolationLevel.ReadUncommitted }))
{
    //...
    //I'm using this as a NOLOCK-alternative in Linq2sql.
    transactionScope.Complete();
}
Run Code Online (Sandbox Code Playgroud)

但是,我已经看到代码在没有它的情况下工作,甚至我学会了使用它的答案都 省略了它.所以我的问题是,它是否必须使用?

.net c# sql sql-server linq-to-sql

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