排序
WPF线程模型
WPF线程模型,1. 渲染系统概述 WPF 采用保留模式渲染系统 (Retained Mode Rendering System),该系统可分为 UI 线程和复合线程两个主要部分,两者协作完成 WPF 应用程序的渲染工作。 1.1 立即模...
轻量级.net standard微信支付登录Nuget开源库
轻量级.net standard微信支付登录Nuget开源库,我个人编写的库,在我个人网站,小程序等很多地方都在使用中,大家可以搜索小程序 什邡市宅猫君网络工作室 或者到我的网站 store.zhaimaojun.cn&nb...
超轻量级的c#版基于文件的日志记录工具,可定制输出格式,可指定日志文件
超轻量级的c#版基于文件的日志记录工具,可定制输出格式,可指定日志文件,这是我自己个人编写的日志记录,主要使用在只需要记录日志,偶尔到文件中查看一下日志记录的情况。我自己写的一些服务...
告别繁琐!1分钟带你构建RabbitMQ消息应用
告别繁琐!1分钟带你构建RabbitMQ消息应用,支持.Net/.Net Core/.Net Framework,可以部署在Docker, Windows, Linux, Mac。 RabbitMQ作为一款主流的消息队列工具早已广受欢迎。相比于其它的MQ工...
dotNet8 全局异常处理
dotNet8 全局异常处理,前言 异常的处理在我们应用程序中是至关重要的,在 dotNet 中有很多异常处理的机制,比如MVC的异常筛选器, 管道中间件定义try catch捕获异常处理亦或者第三方的解决方案He...
LoggerMessageAttribute 高性能的日志记录
LoggerMessageAttribute 高性能的日志记录,.NET 6 引入了 LoggerMessageAttribute 类型。 使用时,它会以source-generators的方式生成高性能的日志记录 API。 source-generators可在编译代码时...
轻盈高效:深入了解.NET中的ValueStopwatch计时器
轻盈高效:深入了解.NET中的ValueStopwatch计时器, 概述:ValueStopwatch是.NET中轻量级计时器,用于高性能时间测量。作为值类型,避免了装箱拆箱开销,内存占用小。通过简单的使用方法...
.NET项目轻松配置:掌握Packages.props和Build.props的利用
.NET项目轻松配置:掌握Packages.props和Build.props的利用, 概述:`Directory.Packages.props`和`Directory.Build.props`是.NET项目中的配置文件,分别用于统一管理NuGet包引用和自定义...
基于 XAF Blazor 的规则引擎编辑器 – 实战篇
基于 XAF Blazor 的规则引擎编辑器 - 实战篇,示例项目:https://gitee.com/easyxaf/recharge-rules-engine-sample 前言 继上一篇文章对规则引擎编辑器进行了初步介绍之后,本文将通过实际应用案...
以对象的方式访问html中的标签,比正则表达式更好用的方式获取html中的内容,linq方式直接获取所有的链接,更加先进的c#版本爬虫开源库
以对象的方式访问html中的标签,比正则表达式更好用的方式获取html中的内容,linq方式直接获取所有的链接,更加先进的c#版本爬虫开源库,这是我本人自己写的一个开源库,现已经发布到nuget,可以...
.NET Aspire Preview 4 发布!
.NET Aspire Preview 4 发布!,.NET Aspire Preview 4 is now available! Here's a summary of what's new in this preview release:.NET Aspire Preview 4 现已推出!以下是此预览版中新增内容...
CSharp的lambda表达式匿名类扩展方法
CSharp的lambda表达式匿名类扩展方法,c#的lamba表达式 之前已经写过一些关于委托还有事件的文章,今天就来介绍一下lambda表达式。 首先定义需要的函数以及委托 { public delegate void DoNothin...













