摘要:一般情况下,Newtonsoft.Json.dll 对 Dictionary<int,object>、Dictionary<string,object>等序列化与反序列化都是成功的,但是使用自定义类作为键,则会报错,如下图 处理办法代码所示: 阅读全文
posted @ 2016-12-15 18:02 山治先生 阅读 (428) 评论 (0) 编辑
摘要:一、前言 很久没有更新blog了,太忙了,都没时间来整理一下知识点,年底了有点时间了,可以好好整理以前写的项目代码了,顺便把常用的业务方法都封装成通用的方法,以便以后使用到能快速完成。切入主题,封装了一个常用的多线程使用场景的类库,提供两种模式,跟大家分享。 二、并发模式 很多时候,我们会遇到这种情 阅读全文
posted @ 2016-11-30 15:16 山治先生 阅读 (498) 评论 (0) 编辑
摘要:本章内容: 1、使用 EndInvoke 等待异步调用 2、使用 WaitHandle 等待异步调用 3、轮询状态 轮询异步调用完成 4、通知机制 异步调用完成时执行回调方法 异步操作通常用于执行完成时间可能较长的任务,避免阻塞,这是与线程有所相似的地方,具体异同自行百度吧,推荐《多线程与异步的区别 阅读全文
posted @ 2016-09-01 11:08 山治先生 阅读 (172) 评论 (0) 编辑
摘要:表中太多列,只想查找某些比如,数据类型为varchar的字段的数据。 思路:1、先获取列名: 2、查找指定数据类型,xtype就是数据类型,参考如下 syscolumns表内的xtype 查了一下,这些东西都是存于每一个数据库的syscolumns表里面得,name就是列名,xtype就是数据类型, 阅读全文
posted @ 2016-08-31 10:59 山治先生 阅读 (916) 评论 (0) 编辑
摘要:SQL Server 数据库执行 ”DROP INDEX 索引名 ON 表名“ 时出现“不允许对索引 '索引名' 显式地使用 DROP INDEX。该索引正用于 PRIMARY KEY 约束的强制执行”,执行在客户端执行也报类似错误,可以修改语句为在客户端执行成功: alter table 表名dr 阅读全文
posted @ 2016-06-12 18:43 山治先生 阅读 (1892) 评论 (0) 编辑
摘要:假设查询地市,传参是一字符串,如'北京,上海,广州,深圳' 结果可拆分出: 阅读全文
posted @ 2016-04-28 18:07 山治先生 阅读 (202) 评论 (0) 编辑
摘要:Point screenPoint = 控件.PointToScreen(new Point()); Rectangle rect = new Rectangle(screenPoint, chartCellLine.Size); Image img = new Bitmap(rect.Width, rect.Height); Graphics g = Graphics.FromImage(im... 阅读全文
posted @ 2016-04-14 14:27 山治先生 阅读 (688) 评论 (0) 编辑
摘要:comboBox和textBox支持内置的搜索提示功能, 在form的InitializeComponent()中添加如下语句: 默认是None,还有Append,和SuggestAppend属性,除了默认的None都可以实现搜索提示的功能 转自http://www.cnblogs.com/luom 阅读全文
posted @ 2016-04-12 10:56 山治先生 阅读 (1915) 评论 (0) 编辑
摘要:C#在类工厂中动态创建类的实例,所使用的方法为: 1. Activator.CreateInstance (Type) 2. Activator.CreateInstance (Type, Object[]) 1. Activator.CreateInstance (Type) 2. Activat 阅读全文
posted @ 2016-03-25 15:15 山治先生 阅读 (268) 评论 (0) 编辑
摘要:今天有空,下班前补齐解析visio图形形状的方法,包含图形背景色、字体颜色、备注信息、形状数据取值。 /// <summary> /// 设置形状的选择属性 /// </summary> /****************************************************** 阅读全文
posted @ 2015-12-03 17:50 山治先生 阅读 (770) 评论 (1) 编辑