在遇到与第三方系统做对接时,MQ无疑是非常好的解决方案(解耦、异步)。但是如果引入MQ组件,随之要考虑的问题就变多了,如何保证MQ消息能够正常被业务消费。所以引入MQ消费失败情况下...
Linq和Lambda 性能对比
var query = from person in PersonCollection where person.Age.TotalDays > 1000 select pe...
WPF开发随笔收录-带递增递减按钮TextBox
今天分享一下如何实现带递增递减按钮的TextBox控件1、之前的博客分享了一篇自定义XamlIcon控件的文章,这次就直接在那个项目的基础上实现今天这个自定义控件
使用.NET 6开发TodoList应用(11)——使用FluentValidation和MediatR实现接口请求验证
在响应请求处理的过程中,我们经常需要对请求参数的合法性进行校验,如果参数不合法,将不继续进行业务逻辑的处理。我们当然可以将每个接口的参数校验逻辑写到对应的Handle方法中,但是更...
.net 简单实现在H5中将word、jpg、png转成PDF给PDF添加水印并且控制样式和可视化编辑
在写完这三个需求之后 word转PDF,PDF添加水印,并控制显示的页数,JPG转PDF
(原创)WinForm中莫名其妙的小BUG——RichTextBox自动选择字词问题
使用WinForm很久了,多多少少会遇到一些小BUG。 这些小BUG影响并不严重,而且稍微设置一下就能正常使用,而且微软一直也没有修复这些小BUG。 写本系列文章,是为了记录一下这...
使用.NET 6开发TodoList应用(10)——实现DELETE请求以及HTTP请求幂等性
先说明一下关于原本想要去更新的PATCH请求的文章,从目前试验的情况来看,如果是按照.NET 6的项目结构(即只使用一个Program.cs完成程序初始化),那微软官方给出的文档目...
.net 微信开发 —— OAuth2 认证之微信H5(前后端不分离)
在19年出开始接触微信的开发,OAuth认证是我遇到的第一个难题。边学习边记录
【OpenXml】Pptx的边框虚线转为WPF的边框虚线
首先,我们先安装nuget的需要的有关的Openxml sdk,我们开源了解析pptx的Openxml拍平层,下面两种方式都可以安装:
C# 编写 Windows 动态桌面软件实现(一)之桌面交互功能
DreamScene2 1.3 版本已经发布了,现在支持鼠标和桌面交互功能。这个功能不会影响性能,基本不占用 CPU。这个功能让我对 Windows 消息机制有了更深入的理解,在这...