摘要: 初次体验 ManualResetEvent和AutoResetEvent主要负责多线程编程中的线程同步;以下一段是引述网上和MSDN的解析: 在.Net多线程编程中,AutoResetEvent和ManualResetEvent这两个类经常用到, 他们的用法很类似,但也有区别。Set方法将信号置为发 阅读全文
posted @ 2021-12-15 08:37 未风 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 经常因为需要在线程间操作UI而头疼,总结了一下,记录出来,以后方便查阅。 方法一 通过设置窗体属性,取消线程间的安全检查。(最简单,最省事,也是最不负责任的一种) 1 public partial class one : Form 2 { 3 public one() 4 { 5 Initializ 阅读全文
posted @ 2020-09-26 14:46 未风 阅读(5126) 评论(2) 推荐(1) 编辑
摘要: Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application(); excel.Visible = blExcelVisible;//设置调用引用的 Excel文件是 阅读全文
posted @ 2020-09-22 10:57 未风 阅读(961) 评论(0) 推荐(0) 编辑
正文内容加载中...
posted @ 2022-03-27 17:10 未风 阅读(134) 评论(0) 推荐(0) 编辑
摘要: <configuration> <configSections> <section name="unity" type="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection,Microsoft.Practices.Uni 阅读全文
posted @ 2022-03-27 16:52 未风 阅读(181) 评论(0) 推荐(0) 编辑
摘要: XXX文件被msbuild锁定,无法复制。 解决方案: 确认编译文件要拷贝到哪个文件夹,比如是Debug文件夹,重命名文件夹改个名字Debug111,然后在新建一个Debug文件夹。重新编译就可以了。 阅读全文
posted @ 2022-03-23 14:22 未风 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 1.在gitee上下载“dev-sidecar”这个工具 https://gitee.com/docmirror/dev-sidecar?_from=gitee_search 然后安装运行。打开github就会飞快 阅读全文
posted @ 2022-03-04 20:13 未风 阅读(20) 评论(0) 推荐(0) 编辑
摘要: SELECT INTO 语句创建一个新表并用 SELECT 语句的结果集填充它。SELECT INTO 可用于将多个表或视图中的数据组合到一个表中。它还可用于创建包含从链接服务器中选择的数据的新表。 新表的结构由选择列表中表达式的属性定义。当计算列包含在选择列表中时,新表中的对应列不是计算列。新列中 阅读全文
posted @ 2022-02-10 11:41 未风 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 使用CancellationTokenSource取消任务 CancellationTokenSource Source = new CancellationTokenSource(); Task T = Task.Factory.StartNew(() => { //如果Token被取消 whil 阅读全文
posted @ 2022-01-12 10:17 未风 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 在做上位机的项目的时候,一般会把数字转成十六进制再发送给下位机。一般会用1个byte,2个byte,4个byte来表示对应的十进制数。相关的转换可以用下面的方法: 负数转成1byte,2byte,4 byte ?Convert.ToSByte("-50").ToString("X")"CE"?Con 阅读全文
posted @ 2022-01-11 11:32 未风 阅读(273) 评论(0) 推荐(0) 编辑
摘要: static CancellationTokenSource tokenSource = new CancellationTokenSource(); CancellationToken token = tokenSource.Token; ManualResetEvent resetEvent = 阅读全文
posted @ 2022-01-10 16:27 未风 阅读(45) 评论(0) 推荐(0) 编辑
摘要: sqlite是款不错的数据库,使用方便,不需要事先安装软件,事先建表。很多人担心它的性能和数据存储量问题。比如有的网友问:Sqlite数据库最大可以多大呀?会不会像acc数据库那样,几十MB就暴掉了?不会的,放心用SQLite, 这是两个数量级的东西, 看下面的说明。Access不能算真正意义上的数 阅读全文
posted @ 2022-01-10 13:45 未风 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 1、Modbus 协议简介 (转 https://www.cnblogs.com/The-explosion/p/11512677.html) Modbus协议是一种已广泛应用于当今工业控制领域的通用通讯协议。通过此协议,控制器相互之间、或控制器经由网络(如以太网)可以和其它设备之间进行通信。Mod 阅读全文
posted @ 2022-01-07 16:47 未风 阅读(4773) 评论(0) 推荐(1) 编辑