有很多应用程序在验证JSON数据的时候用到了JSON Schema。 在微服务架构下,有时候各个微服务由于各种历史原因,它们所生成的数据对JSON Object属性名的大小写规则可...
04_搭建一个VUE3前端架子+gitee配置
1.创建一个文件夹HCJV_012.vscode打开该文件夹,打开终端。3.使用vite安装,选择vue,选择JavaScript,项目名称demo01
我的Office Outlook插件开发之旅(二)
下面将完成的展示,使用MAPI接口操作Outlook完成通讯录更新。 updater.bat 更新用的
中台框架模块开发实践-代码生成器的添加及使用
之前已经分享过几篇关于中台项目框架的文章,相关介绍就不再赘述所谓工欲善其事必先利其器,一个项目拥有一个代码生成器是很有必要的,能够大大的节省时间,减少手误,提供开发效率(ps:特别...
WPF 做一个超级简单的 1024 数字接龙游戏
这是一个我给自己做着玩的游戏,没有什么复杂的界面,就一些简单的逻辑游戏的规则十分简单,那就是有多个列表。程序会给出一个数字,玩家决定数字放在哪个列表里面。如果放入列表里面的数字和列...
dotnet 融合 Avalonia 和 UNO 框架
现在在 .NET 系列里面,势头比较猛的 UI 框架中,就包括了 Avalonia 和 UNO 框架。本文将告诉大家如何尝试在一个解决方案里面融合 Avalonia 和 UNO 两...
Git的安装及使用
官网:Git for Windows 点击下载安装。 右击鼠标会出现GUI和Bash
C# 13(.Net 9) 中的新特性 – 扩展类型
C# 13 即 .Net 9 按照计划会在2024年11月发布,目前一些新特性已经定型,今天让我们来预览一个比较大型比较重要的新特性:
.NET-9-计算机思想-构建器模式(Builder Pattern)
做个自由仔。主要了为了记忆深刻一些;感觉有了那些大模型后更加懒了,不仅不主动去了解一些知识,也觉得以前写都没多大意义;留着留个念想; 觉得反正ai一下么,不手到擒来(想法是错的,使...
聊一聊 Monitor.Wait 和 Pulse 的底层玩法
在dump分析的过程中经常会看到很多线程卡在Monitor.Wait方法上,曾经也有不少人问我为什么用 !syncblk 看不到 Monitor.Wait 上的锁信息,刚好昨天有时...