排序
Serilog基于Seq开源框架实现日志分析
Serilog基于Seq开源框架实现日志分析, Serilog 是.NET 的日志记录库,核心是结构化日志;Seq 是开源的日志服务器,专注于集中管理和分析日志,接收、存储、查询和可视化日志,是独立于应用的 “...
WPF 引用 ASP.NET Core 的 AOT 版本
WPF 引用 ASP.NET Core 的 AOT 版本,现在 ASP.NET Core 早已支持 AOT 发布了,只是绝大部分教程都是教大家将其作为应用发布。在本文里面,咱将尝试进行类库发布,发布之后是一个 DLL 文件。通过...
Dapr Outbox 执行流程
Dapr Outbox 执行流程,Dapr Outbox 是1.12中的功能。 本文只介绍Dapr Outbox 执行流程,Dapr Outbox基本用法请阅读官方文档 。本文中appID=order-processor,topic=orders 本文前提知识:熟悉Da...
C# 设置PDF表单不可编辑、或提取PDF表单数据
C# 设置PDF表单不可编辑、或提取PDF表单数据,PDF表单是PDF中的可编辑区域,允许用户填写指定信息。当表单填写完成后,有时候我们可能需要将其设置为不可编辑,以保护表单内容的完整性和可靠性。...
C# 使用特性的方式封装报文
C# 使用特性的方式封装报文,在编写上位机软件时,需要经常处理命令拼接与其他设备进行通信,通常对不同的命令封装成不同的方法,扩展稍许麻烦。 本次拟以特性方式实现,以兼顾维护性与扩展性。 ...
list和字典哪个性能高?for循环下哪个性能高?为啥?
list和字典哪个性能高?for循环下哪个性能高?为啥?,在选择数据结构时,性能取决于具体的操作和使用场景。列表(List) 和 字典(Dictionary) 是两种常见的数据结构,它们有不同的性能特性。...
WPF开发中的第三方库:ValueConverters的使用及属性验证方式
WPF开发中的第三方库:ValueConverters的使用及属性验证方式,在wpf开发中,你会经常遇到一些需要验证填写内容不能为空,或者是其他的一些规则,比如正则表达式等,以下就是一个示例,同时提供了...
WPF 为ContextMenu使用Fluent风格的亚克力材质特效
WPF 为ContextMenu使用Fluent风格的亚克力材质特效,书接上回,我们的Fluent WPF的版图已经完成了: Fluent Window: WPF 模拟UWP原生窗口样式——亚克力|云母材质、自定义标题栏样式、原生DWM动...
记一次 .NET 某企业审批系统 崩溃分析
记一次 .NET 某企业审批系统 崩溃分析,一:背景 1. 讲故事 今年年初有位朋友在微信上找到我,说他们的系统在客户这边崩掉了,在代码中也加了全局异常处理但还是崩,不知道咋回事,让朋友在客户...
深入理解 C# 编程:枚举、文件处理、异常处理和数字相加
深入理解 C# 编程:枚举、文件处理、异常处理和数字相加,C# 枚举 枚举是一个特殊的“类”,表示一组常量(不可更改/只读变量)。 要创建枚举,请使用 enum 关键字(而不是 class 或 interface)...
Serilog文档翻译系列(五) – 编写日志事件
Serilog文档翻译系列(五) - 编写日志事件, 日志事件通过 Log 静态类或 ILogger 接口上的方法写入接收器。下面的示例将使用 Log 以便语法简洁,但下面显示的方法同样可用于接口。 Log.Warning(...
强大的动态 LINQ 库
强大的动态 LINQ 库,dynamic-linq.net,这个库大家都用过,简单说就是使用字符串编写查询表达式的,非常强大,因为字符串是可以运行时拼接的,所以就可以在运行时动态的构造查询,非常适合框架...













