摘要: 前言 这个类是针对S7协议的类,如果你是做上位机,和下位机(PLC)交互,可能会给你带来帮助。 代码 使用NuGet引入第三方库(HslCommunication) HslCommunication HslCommunication的简介: HSL专注于解决工业网络间的复杂的数据通信问题,解决多个独 阅读全文
posted @ 2020-09-29 09:40 喜欢吃鱼的青年 阅读(1451) 评论(1) 推荐(0) 编辑
摘要: 前言 日志,在我们每个项目中是必不可少的,它不仅能在调试的时候测试数据,而且在项目上线,也是我们排查错误的得力助手,那我就能谈谈,用的多的几个日志框架吧!如果有不对的地方,欢迎来指教错误,谢谢! Asp.Net Core日志中Logging篇 一看这个名字,大家也能猜到,这是微软自带的一个日志框架。 阅读全文
posted @ 2020-09-24 18:12 喜欢吃鱼的青年 阅读(2799) 评论(2) 推荐(5) 编辑
摘要: 前言: 想必大家学习.net core的过程中,总会听到很多名词,比如:依赖注入,控制反转,切面编程,DDD领域驱动设计,仓储等等。今天也是记录一下,自己学习过程中对依赖注入和控制反转的理解吧! 1.什么是依赖注入? 提到依赖注入,大家一定会想到控制反转,怎么了解,控制反转是一种设计原则(Inver 阅读全文
posted @ 2020-09-07 08:37 喜欢吃鱼的青年 阅读(1033) 评论(0) 推荐(1) 编辑
摘要: 前言: 最近零零散散的学习.net core,有些知识点不是很牢固,记录一下学习的过程 启动过程: 每一步在做什么? 管道的执行顺序(Startup.Configure配置服务的顺序) 总结 .net core让我觉得它最好的地方就是,你需要什么服务,你自己配置什么服务!(灵活配置),相比较以前的, 阅读全文
posted @ 2020-09-04 11:19 喜欢吃鱼的青年 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 前言: 这类博客,主要是某一些类,进行自定义扩展,方便我们实现我们的一些业务逻辑,代码如何: 代码展示: /// <summary> /// Bitmap图片转为BitmapImage图片 /// </summary> /// <param name="bitmap">待转换的Bitmap对象</p 阅读全文
posted @ 2020-08-18 18:06 喜欢吃鱼的青年 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 前言: 这个IP类,主要是操作本地的IP信息的获取和检查,之前有写一个修改本地IP的方法,但是效率太慢了,被老大给否掉了,就没继续,自我感觉,获取IP信息速度很快,去切换IP(修改IP),感觉很慢(8秒左右),不知道为什么很慢,有了解,请赐教! 代码: /// <summary> /// IP地址操 阅读全文
posted @ 2020-08-18 17:59 喜欢吃鱼的青年 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 前言: 继续我们的积累,今天积累的是操作文件的类,比如获取文件夹下面所有文件以及所有目录 代码展示: /// <summary> /// 系统文件操作类 /// </summary> public class File { /// <summary> /// 获取文件夹下的所有文件 /// </su 阅读全文
posted @ 2020-08-18 17:48 喜欢吃鱼的青年 阅读(125) 评论(0) 推荐(1) 编辑
摘要: 前言: 书承上文,上回说到如何做加密,那我们在讲讲如何解密如何? /// <summary> /// DES解密 /// </summary> /// <param name="value">需要解密的字符串(密文)</param> /// <returns>解密之后的字符串(明文)</return 阅读全文
posted @ 2020-08-13 11:12 喜欢吃鱼的青年 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 前言: 我们在数据传输的过程中,肯定不能使用明文传输,这样太容易被人截获信息,一般会对传输的数据进行加密操作。 /// <summary> /// DES加密 /// </summary> /// <param name="value">需要加密的字符串(明文)</param> /// <retur 阅读全文
posted @ 2020-08-13 11:11 喜欢吃鱼的青年 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 前言: 这个Random类取的随机数,和以前写的random.Next()有点不一样 /// <summary> /// 获取随机数 /// </summary> /// <param name="minValue">随机数的最小值</param> /// <param name="maxValue 阅读全文
posted @ 2020-08-13 11:10 喜欢吃鱼的青年 阅读(141) 评论(0) 推荐(0) 编辑