小编qst*_*ter的帖子

阻止对话框关闭按钮的单击事件处理程序

我有一个与我一起展示的对话框<class>.ShowDialog().它有一个OK按钮和一个Cancel按钮; OK按钮也有一个事件处理程序.

我想在事件处理程序中进行一些输入验证,如果失败,则通过消息框通知用户并阻止对话框关闭.我不知道怎么做最后一部分(防止关闭).

.net c# windows winforms

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

用PHP生成一个salt

在PHP中生成加密安全32字节盐的最佳方法是什么,而不依赖于典型PHP安装中很少包含的库?

经过一些谷歌搜索后,我发现它mt_rand不够安全,但我没有找到更换的建议.一篇文章建议阅读,/dev/random但不仅仅是这不适用于Windows; 它也慢.

我希望在安全性和速度之间取得合理的平衡(即,生成512字节不应该花费20秒,就像/dev/random通常那样)

php random cryptography salt

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

为什么XmlSerializer会抛出InvalidOperationException?

    public void Save() {
          XmlSerializer Serializer = new XmlSerializer(typeof(DatabaseInformation));
          /*
          A first chance exception of type 'System.IO.FileNotFoundException' occurred in mscorlib.dll
          A first chance exception of type 'System.IO.FileNotFoundException' occurred in mscorlib.dll
          A first chance exception of type 'System.InvalidOperationException' occurred in System.Xml.dll
          */

          // ....
     }
Run Code Online (Sandbox Code Playgroud)

如果您需要,这是全班:

public class DatabaseInformation
{
    /* Create new database */
    public DatabaseInformation(string name) {
        mName = name;
        NeedsSaving = true;
        mFieldsInfo = new List<DatabaseField>();
    }

    /* Read from file */
    public static DatabaseInformation DeserializeFromFile(string xml_file_path)
    { …
Run Code Online (Sandbox Code Playgroud)

.net c# exception invalidoperationexception

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

如果使用某些过时的C/C++函数,则阻止使用svn提交代码

有没有办法阻止开发人员在使用某些不安全或过时的函数时提交代码?例如:

  • scanf函数
  • 的atoi
  • 得到
  • 等等..

c c++ svn

1
推荐指数
2
解决办法
217
查看次数

标签 统计

.net ×2

c# ×2

c ×1

c++ ×1

cryptography ×1

exception ×1

invalidoperationexception ×1

php ×1

random ×1

salt ×1

svn ×1

windows ×1

winforms ×1