.NET下 支持大小写不敏感的JSON Schema验证方法 .NET技术

.NET下 支持大小写不敏感的JSON Schema验证方法

有很多应用程序在验证JSON数据的时候用到了JSON Schema。 在微服务架构下,有时候各个微服务由于各种历史原因,它们所生成的数据对JSON Object属性名的大小写规则可...
阅读全文
中台框架模块开发实践-代码生成器的添加及使用 .NET技术

中台框架模块开发实践-代码生成器的添加及使用

之前已经分享过几篇关于中台项目框架的文章,相关介绍就不再赘述所谓工欲善其事必先利其器,一个项目拥有一个代码生成器是很有必要的,能够大大的节省时间,减少手误,提供开发效率(ps:特别...
阅读全文
WPF 做一个超级简单的 1024 数字接龙游戏 .NET技术

WPF 做一个超级简单的 1024 数字接龙游戏

这是一个我给自己做着玩的游戏,没有什么复杂的界面,就一些简单的逻辑游戏的规则十分简单,那就是有多个列表。程序会给出一个数字,玩家决定数字放在哪个列表里面。如果放入列表里面的数字和列...
阅读全文
dotnet 融合 Avalonia 和 UNO 框架 .NET技术

dotnet 融合 Avalonia 和 UNO 框架

现在在 .NET 系列里面,势头比较猛的 UI 框架中,就包括了 Avalonia 和 UNO 框架。本文将告诉大家如何尝试在一个解决方案里面融合 Avalonia 和 UNO 两...
阅读全文
.NET-9-计算机思想-构建器模式(Builder Pattern) .NET技术

.NET-9-计算机思想-构建器模式(Builder Pattern)

做个自由仔。主要了为了记忆深刻一些;感觉有了那些大模型后更加懒了,不仅不主动去了解一些知识,也觉得以前写都没多大意义;留着留个念想; 觉得反正ai一下么,不手到擒来(想法是错的,使...
阅读全文
聊一聊 Monitor.Wait 和 Pulse 的底层玩法 .NET技术

聊一聊 Monitor.Wait 和 Pulse 的底层玩法

在dump分析的过程中经常会看到很多线程卡在Monitor.Wait方法上,曾经也有不少人问我为什么用 !syncblk 看不到 Monitor.Wait 上的锁信息,刚好昨天有时...
阅读全文