摘要:
https://github.com/acfird 阅读全文
摘要:
1.windows系统是一个消息驱动的系统,windows本身有自己的消息队列。 系统传递消息给应用程序。 应用程序的消息机制:应用程序的执行是通过消息驱动的。消息是整个应用程序的工作引擎。 2.c#重新定义了Message。 公共属性: HWnd 获取或设定消息的处理函数 Msg 获取或设定消息的 阅读全文
摘要:
1.背景介绍: c#程序想要针对某个的消息进行别的行为。例如:窗体不可拖动。 2.应用函数WinProc 以窗口不可拖动举例: 3.原理: 拦截并处理系统消息和自定义消息:windows程序会产生很多消息,比如你单击鼠标,移动窗口都会产生消息。这个函数就是默认的消息处理函数。你可以重载这个函数来制定 阅读全文
摘要:
1.当前表的查询缓存状态查询: 2.sql语句会从查询缓存读条件: sql完全一致:即使多一个空格或者大小写不同都认为不同;如果使用不同的字符集、不同的协议等也会被认为是不同的查询而分别进行缓存。 3.查看查询缓存命中次数: 4.查询缓存失效: 在表的结构或数据发生改变时,查询缓存中的数据不再有效。 阅读全文
摘要:
1.一种软件设计模式; 2.定义:单例对象的类只允许一个实例存在; 3.应用背景: 许多时候只需要拥有一个的全局对象,这样有利于协调整体的行为。 比如在某个服务器中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一获取。 4.组成部分: 1.构造方法为私有,这样保证唯有通过该类提供 阅读全文
摘要:
存储过程: 优势:1.较快执行速度(比单个的SQL语句快) 2.调用时只需存储过程名和参数 分类:1.系统存储过程: 1.系统创建,有一些存储过程会在创建新的数据库时自动创建; 2.名字以“sp_”开头 2.自定义存储过程: 具体用法示例: 1.创建不带参数存储过程: 2.创建带参存储过程: 3.修 阅读全文
摘要:
1.webBrowser的浏览器为ie。 2.通过清除ie缓存即可。 3.代码调用如下: 阅读全文
摘要:
1.生成模式使用release加*86尝试,使用debug则webBrowser不生效 阅读全文