
工具
文章平均质量分 71
iml6yu
脑子不好,不会的太多,只能学点记录点,怕忘!
展开
-
利用ECharts实现winform中的可视化图表
如今web端的图表可以说是非常丰富且用起来方便,ECharts已经非常成熟了,如果在winform中使用那就太好了。使用winfrom程序封装一个web控件,然后进行展示就可以了,说干就干!在窗体加载后,将webview的url给到指定的html文件就可以了。按照ECharts官网搞了一个折线图,效果如下。到此一切都挺好,能正常显示了。在winfrom的工具箱中就能看到控件了。引入Web.View2。html的完整代码如下。原创 2023-05-04 12:48:50 · 3004 阅读 · 7 评论 -
WPF Datagrid支持单元格内容复制(同时能够选择整行)
原有程序很多对Datagrid的使用都是整行选中的效果,但是不能进行单元格复制,所以需要对类进行扩展,能够满足整行选择的效果,还能够复制单元。原创 2022-02-08 12:59:02 · 4935 阅读 · 4 评论 -
[转]如何更优雅地同步 Gitee 和 GitHub 的代码仓库?
仓库镜像管理功能用于配置和管理仓库镜像;配置仓库镜像可以实现不同平台之间仓库分支、标签和提交信息的自动同步。简单来说,就是你可以「通过仓库镜像管理功能实现 Gitee 和 GitHub 两个平台的双向自动同步」。将 Gitee 的仓库镜像至 GitHub配置此镜像后,当你提交代码到 Gitee 的仓库时,Gitee 会自动向 GitHub 同步仓库。将 GitHub 的仓库镜像至 Gitee你可以根据自身需求选择「自动镜像」或「手动镜像」。「自动镜像」转载 2022-11-17 14:09:40 · 257 阅读 · 0 评论 -
C# NModbus TCP 主从站通信样例
补充完成对NModbus 的简要使用的记录,因为NModbus4不更新,也不支持core,所以补充一个NModbus 的使用。https://www.cnblogs.com/Samberger/p/13039429.html (读写字符串,浮点型数据)偷懒,沿用了之前的4.8的项目继续做的。原创 2022-11-14 14:03:56 · 7017 阅读 · 2 评论 -
C# NModbus4 TCP 主从站通信样例
Modbus通信协议具有多个变种,支持串口(主要是RS-485总线),以太网多个版本,其中最著名的是Modbus RTU,Modbus ASCII和Modbus TCP三种。在工业现场一般都是采用Modbus RTU协议,一般大家说的基于串口通信的Modbus通信协议都是指Modbus RTU通信协议。与Modbus RTU协议相比较,Modbus TCP协议则是在RTU协议上加一个MBAP报文头,并且由于TCP是基于可靠连接的服务,RTU协议中的。原创 2022-11-08 13:00:27 · 9999 阅读 · 3 评论 -
SQL Server 创建链接服务器 链接mysql 进行数据同步
当问题产生了,作为一个合格的码农,第一时间就是想着做一个程序实现数据同步,但是处于自身不叫懒惰,总觉得写个程序太累了,于是想到网上找一找有没有提供工具的人,最后也是无功而返,然后就想到了用。一个项目的产品迭代,因为迭代过程中两套系统同时使用,两套系统设计使用的数据库不同,从Sqlserver改到mysql了,所以需要将sqlserver的业务数据定时同步到mysql中。录入mysql的链接信息后,点击test测试一下,如果一切都是对的,会提示成功信息。如果能够查询到你想要的数据,表示成功了。原创 2022-10-09 14:17:45 · 4340 阅读 · 2 评论 -
[工具]工控机磁盘容量监控通知工具
硬盘容量监控与通知原创 2022-09-06 09:54:13 · 405 阅读 · 0 评论 -
推荐一个Socket类库,支持心跳自动检测
文章目录FKSocketClientsFKSocketManageFKSocketClient完整demo代码效果FKSocket一个超级轻量的socket类库,一切才刚刚开始,还有很多工作要做。Clients客户端,包含客户端的连接,心跳等方法FKSocketManage客户端管理对象用法//创建一个客户端对象var client = FKSocketManager.CreateClient(new SocketOption(){ Host = "127.0.0.1",原创 2022-03-24 14:54:24 · 1126 阅读 · 0 评论 -
创建自己的Net Tool(一个自己的命令行CLI工具)
创建一个自己的命令行工具,方便装X,当然也会方便你的工作。不信你来看看!原创 2022-03-16 13:50:06 · 352 阅读 · 0 评论 -
创建VSIX项目模板
文章目录VSIX 项目模板以Hello world为例新建一个控制台项目选择 vs的 `项目`-->`导出模板` 如下图,选择项目模板,点击下一步填写一些信息,如下图,点击完成即可(图标记得选一下,好看点)然后会在输出位置看到你的zip文件,如下图(我这个是因为又做了一遍,所以项目名带了一个1结尾)第二步创建一个VSIX项目编译使用效果这个就完事了VSIX 项目模板以Hello world为例新建一个控制台项目.net6 (net5或者其他netcore版本应该也可以,没测试)输出内容修改成原创 2022-03-14 14:43:06 · 613 阅读 · 0 评论 -
微信网页登录认证和模板消息的类库推荐
文章目录微信网页登录管理类库用法发送模板消息配置用法微信网页登录管理类库注意要在vs的nuget上勾选包括预发行版,因为这个作者一直都没有发行正式版的呢,可能是太懒,也有可能是他还没准备好Install-Package iml6yu.Wechat.Mp.Authorization -Version 1.0.2.301-rc22030101用法第一步配置StartUp.cs public void ConfigureServices(IServiceCollection原创 2022-03-03 09:26:17 · 538 阅读 · 2 评论 -
[小技巧]C# .net 动态编程 (结合篇)
文章目录结合篇动态生成cs文件动态编译本文运行效果源代码总结结合篇此文在于将前两篇文章的内容结合起来使用。动态生成cs文件查看文章 [小技巧] C# 使用 CodeDOM 动态创建类文件动态编译查看文章[小技巧]C# .net 动态编程 (1)本文结合使用运行效果源代码放到main函数中 #region 动态生成动态编译 ClassCreator creator = new ClassCreator(); creator.AddPro原创 2021-08-24 11:37:59 · 351 阅读 · 0 评论 -
[小技巧] C# 使用 CodeDOM 动态创建类文件
文章目录动态创建类文件动态创建类文件动态创建类文件后,就可以使用上一篇文章[小技巧]C# .net 动态编程 (1)中的动态编译生成动态的对象了。这样就方便多了。https://docs.microsoft.com/zh-cn/dotnet/framework/reflection-and-codedom/how-to-create-a-class-using-codedom...原创 2021-08-24 10:56:25 · 1379 阅读 · 0 评论 -
[小技巧]C# .net 动态编程 (1)
文章目录动态编程第一个小目标知识点源代码显示结果待处理坑1总结动态编程最初想法:类似js那样动态的加载一段源代码可以直接对其操作。js属于解释型语言,所以动态对于他来说属于先天具有,可以说是固有属性。c# 属于编译型语言,所有对象理论都应该是提前编译好,才能运行的。但是.net 已经考虑好了这一点,所以从根本上是支持动态编程的。第一个小目标根据源代码,动态编译并且能够设置和取到对应的属性值知识点反射 (基本使用到的两个类 Activator或者 Assembly。 有兴趣的网上搜资料)原创 2021-08-22 21:27:52 · 553 阅读 · 2 评论 -
手机号码归属地查询[免费]
文章目录使用百度的号码归属地查询接口https://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?resource_name=guishudi&query=xxx主要代码(全部代码请移步github 见下面 ↓) HttpClient c = new HttpClient(); var total = 0; foreach (var item in ps) {原创 2020-07-30 16:55:47 · 2015 阅读 · 1 评论