- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 C# 回调函数,订阅次数的理解
我自己,对于C#中的委托的机制,一直是在摸索着前行,对于这个机制每次使用都会加深一点对这个机制的理解。我就简单的说说我对这个机制的理解,首先需要订阅委托,当触发调用委托,回调函数就会响应被触发的委托。如代码所示: public partial class Form1 : Form { //订阅次数 static int count; ...
2018-08-29 15:10:20 1495
原创 线程钩子HookC#实例
参考的文章,出处不详。了解钩子从字面上理解,钩子就是想钩住些东西,在程序里可以利用钩子提前处理些Windows消息。消息截获顺序:既然是截获消息,总要有先有后,钩子是按加入到钩子链表的顺序决定消息截获顺序。就是说最后加入到链表的钩子最先得到消息。截获范围:钩子分为线程钩子和全局钩子,线程钩子只能截获本线程的消息,全局钩子可以截获整个系统消息。我认为应该尽量使用线程钩子,全局钩子如果...
2018-08-22 17:48:22 1330
转载 WCF实现长连接
由于WCF的机制,连接池会在连接建立一定时间后超时,即使设置了超时时间非常长,也可能被服务端系统主动回收。之前做项目时碰到了这个问题,所以项目上考虑采用长连接,自动管理连接池,当连接超时后,自动重建,保持会话,这样在业务层就不需要再去处理连接超时的问题。具体的思路是,在程序启动时,先将需要使用长连接的连接放到长连接容器中,并设置连接的最大数量,在使用时,轮询使用连接,当使用时捕获到异常时,自动切换...
2018-08-21 17:42:16 1327
原创 winform最小化到任务栏和最小化到系统盘
最小化到任务栏:最小化到任栏,只需要设置WindowState属性为FormWindowState.Minimized,窗体就会最小化到任务栏,再单击任务栏图标,窗体即回复默认。最小化到系统盘:添加NotifyIcon控件,设置Icon属性(Icon属性设置的图标是最终在系统盘显示的图标)。 private void btn_minimize_Click(object sen...
2018-08-21 11:14:14 6522
原创 NuGet安装旧版本程序包的方法
首先打开程序包管理器控制台:工具→Nuget程序包管理器→程序包管理器控制台打开如下图所示的命令行界面安装指定版本的PackagePM> Install-Package MySql.Data -Version 8.0.11.0Update-Package命令相关参数说明:...
2018-08-09 10:57:27 1307
转载 收集整理 Mysql 的一些用法
1、说明:创建数据库Create DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server— 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'— 开始 备份B...
2018-08-07 18:44:19 229
原创 MySQL SHOW命令
MYSQL SHOW 命令desc 表名;show columns from 表名;describe 表名;show create table 表名;show create database 数据库名;show table status from 数据库名; // 显示数据库show tables或show tables from database_name;解释:显示当前数据库中...
2018-08-07 18:13:34 165
转载 GDI+中发生一般性错误的解决办法
这个错误经常发生,代码如下: private static byte[] GetBytes (Image image) { try { if (image == null) return null; using (MemoryStream stream = ...
2018-08-02 15:10:23 4068
原创 Linq -----DataTableJoin查询(on多个条件的查询案例)
什么是LINQ在关系型数据库系统中,数据被组织放入规范化很好的表中,并且通过简单且强大的SQL语言来进行访问。因为数据在表中遵从某些严格的规则,所以SQL可以和它们很好的配合使用。然而,在程序中却与数据库相反,保存在类对象或结构中的数据差异很大。因此,没有通用的查询语言来从数据结构中获取数据。从对象获取数据的方法一直都是作为程序的一部分而设计的。然而使用LINQ可以很轻松地查询对象集合。...
2018-08-02 14:43:17 3590
C#公共通用类
2018-09-07
ASP.NET MVC 5高级编程 第5版(中文版)
2018-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人