摘要:
1:ViewModel 实现验证接口 IDataErrorInfo 2:实现接口的相关验证逻辑,并把错误信息反馈给 Error 3:保存时验证 Error 是否不为空。 阅读全文
摘要:
场景:cs系统下产生的日志文件在登陆后需要在系统中读取例如错误日志并显示到系统中。 错误方式: 错误原因:只读方式打开文件,因为其他文件可能正在往里写数据,所以要开启共享锁,如 FileShare.ReadWrite 正确: 阅读全文
摘要:
串口通信(Serial Communication): 是指外设和计算机之间通过数据信号线、底线等按位进行传输数据的一种通信方式。 串口是一种标准,它规定了接口的电气标准。分为RS-232C、RS-232、RS-422A、RS-485等。 常见的有RS-232和RS-485。RS-232是RS-23 阅读全文
摘要:
需求场景:例如需要在当前目录下把相关文件组织成xml文件去描述。通常在组织项目中的升级文件时候可能会用到。 代码示例: 效果图: 文件详情: 阅读全文
摘要:
引用链接:https://blog.csdn.net/zuguangboy/article/details/51509670 阅读全文
摘要:
引用连接:https://www.cnblogs.com/yang-fei/p/4885570.html 在Github上看到一个非常好的WPF中承载PDF文件的类库。 https://github.com/reliak/moonpdf 使用非常简单,本篇博客将介绍使用MoonPdf类库来展示PDF 阅读全文
摘要:
1:WPF最小化到系统托盘 2:WPF程序单例运行 3:WPF中三种异常捕获:UI线程异常、非UI线程异常、Task线程异常 在窗体放一个按钮在单击事件执行如下代码来模拟。 三种解决方案: 4:DataGrid 分页 阅读全文
摘要:
Html Agility Pack 是一个开源的.NET 方案HTML解析器。 开源地址:https://github.com/zzzprojects/html-agility-pack 用法:vs上通过Nuget搜索Html Agility Pack并安装 示例代码1: 示例代码2: 阅读全文
摘要:
目前很多网站默认采用GZip压缩,如果不进行解压缩,下载后生成的html页面打开后会出现中文乱码 乱码前: 乱码效果: 解决代码: 解决后效果: 乱码有的时候不能单单靠转File.WriteAllText(@"C:\stock.html", reader.ReadToEnd(), Encoding. 阅读全文
摘要:
谷歌浏览器检查模型下进入控制台输入:document.charset 即可查看网页的编码方式 阅读全文