自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 C#如何监控串口是否异常断开连接,并在断开后自动重连

使用C#编写逻辑来监控设备连接电脑的串口是否工作正常,断开则提醒并自动重连。

2023-02-17 16:15:32 4822 4

原创 C#集成数据加密算法,包含DES、RSA、Base64、SHA、MD5算法,轻松实现数据加密解密需求

使用C#集成了主流加密算法,类库中包括了对称加密算法DES,非对称加密算法RSA,不可逆算法SHA、MD5,以及不能称为算法的Base64(因为不需要密匙,加密和解密简单,使用场合还是很多的),种类基本还是比较全的。至于几种算法的含义和具体原理,这里没有多说,感兴趣的小伙伴可以上网搜下,这里只介绍使用案例,毕竟应用才是大部分小伙伴的迫切需求。

2022-12-11 10:26:16 1738 1

原创 C#实现集成RabbitMQ队列,支持工作队列模式和发布订阅模式

本文通过C#来集成RabbitMQ,并封装成库dll文件,后期通过调用封装的dll库,来方便使用RabbitMQ的工作队列模式和发布订阅模式。

2022-12-02 09:42:12 2613

原创 C#桌面程序(winform)如何一步步集成内置WebApi(owin技术),解耦IIS,并将Api接收信息推给桌面窗体控件展示

C#桌面程序(winform)如何一步步集成内置WebApi(owin技术),解耦IIS,并将Api接收信息推给桌面窗体控件展示

2022-11-25 15:06:27 8572 74

原创 运行jar包时报错:[mybatis-config.xml] cannot be opened because it does not exist

在做Springboot项目时,遇到个问题,用IDEA调试程序的时候能正常编译运行,但是用maven将程序package一个jar包,运行jar包时,就会报错java.io.FileNotFoundException: class path resource [mybatis/mybatis-config.xml] cannot be opened because it does not exist

2022-11-13 15:24:42 3529

原创 C#如何一步步创建Windows 服务(Windows Service Framework版本)项目

WindowsService项目通常被应用在服务器上,一般没有固定的UI界面,生命周期往往随着Windows系统的开启而开启(当然可设置),随着Windows系统的结束而结束。在工业领域中可以很好的使用它来避免服务器因更新系统重启而带来的软件被迫停止运行问题。...

2022-07-23 13:14:49 5316 3

原创 C#WPF实现TextBox控件水印效果的两种实现方法

C#WPF实现TextBox控件水印效果的两种实现方法在WPF实际项目中往往需要在TextBox中加入水印,来告诉使用者输入TextBox中的内容,如下图片所示:下面介绍两种方式,来添加上图中的水印效果:第一种方法:也是最简单的一种,使用第三方的组件库HandyControl来实现,首先在Nuget中查找HandyControl,并安装,如图:随后在WPF前端Xaml中引用这个库:xmlns:hc="https://handyorg.github.io/handycontrol"随后在Ap

2022-05-25 12:02:38 2558 2

原创 C#WPF程序实现打开后版本自动更新(.net4.0以上)

##C# WPF程序实现打开版本自动更新由于项目需要,需要实现本地的WPF软件开启后自动检测版本,并进行版本的更新。下面分享一下这部分功能实现的逻辑和代码,比较简单,但能实现功能。A程序为目标程序(即要被更新的程序),B程序为版本更新程序。先写一个简单的A程序界面:然后在A程序后端代码中调用B程序: public partial class MainWindow : Window { public MainWindow() {

2022-02-17 22:51:18 6804 1

C#加密解密小工具,轻松实现数据加密解密

C#编写的加密解密小工具,可以对DES、RSA、Base64、SHA、MD5算法,轻松实现数据加密解密需求。 使用方法可浏览博文《C#集成数据加密算法,包含DES、RSA、Base64、SHA、MD5算法,轻松实现数据加密解密需求》

2022-12-11

C#类库,集成多种数据加密算法算法

C#的类库,需要.net framework 4.0及以上,集成多种数据加密算法,包含DES、RSA、Base64、SHA、MD5算法,轻松实现数据加密解密需求

2022-12-11

git入门指南,帮助入门

git入门简明指南,帮助快速入门git,没有高深的内容,只阐述了一下原理以及一些简单的命令说明

2022-12-04

RabbitMQ 3.11.3版本 支持win10 64位

windows 10 64位 RabbitMQ 3.11.3版本

2022-12-02

C#封装的RabbitMQ队列,支持工作队列模式和发布订阅模式

使用C#封装的RabbitMQ队列,支持工作队列模式和发布订阅模式,只要在配置文件中配置RabbitMQ服务器相关信息,再在项目中引用进封装好的RabbitMQService类库,就能轻松操作RabbitMQ的工作队列模式和发布订阅模式

2022-11-30

代码管理工具TotoiseSVN的使用详细说明

详细介绍了代码管理工具TotoiseSVN的使用说明,每个命令都有例子,图文并茂。包括迁出/签出(Checkout),提交(Commit),更新(Update),撤销更改(Revert),导入(Import),添加(Add),重命名(Rename),删除(Delete),锁定和解锁(Get lock and Release lock),变更(Relocate…),获取历史文件(Show log)及使用注意事项等。

2022-11-29

封装owin的dll包

适用于.net平台的内置webapi,可以解耦IIS,加载此dll,只要调用相应方法,就能在你的cs程序跑起来webapi,用以和其他软件之间的通信

2022-11-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除