.NET 第48页
学习Source Generators之IncrementalValueProvider-拾光赋

学习Source Generators之IncrementalValueProvider

学习Source Generators之IncrementalValueProvider,前面我们使用了IIncrementalGenerator来生成代码,接下来我们来详细了解下IIncrementalGenerator的核心部分IncrementalValueProvider。 介绍 ...
Lee的头像-拾光赋Lee2年前
09110
正确理解c# default关键字-拾光赋

正确理解c# default关键字

正确理解c# default关键字,背景 最近QA测试一个我开发的一个Web API时,我意识到之前对C#的default的理解一直是想当然的。具体情况是这样,这个API在某些条件下要返回模型的默认值,写法类似于...
Lee的头像-拾光赋Lee2年前
09110
WPF 为ContextMenu使用Fluent风格的亚克力材质特效-拾光赋

WPF 为ContextMenu使用Fluent风格的亚克力材质特效

WPF 为ContextMenu使用Fluent风格的亚克力材质特效,书接上回,我们的Fluent WPF的版图已经完成了: Fluent Window: WPF 模拟UWP原生窗口样式——亚克力|云母材质、自定义标题栏样式、原生DWM动...
Lee的头像-拾光赋Lee9个月前
09114
.NET中优雅使用Patch: JsonPatch-拾光赋

.NET中优雅使用Patch: JsonPatch

.NET中优雅使用Patch: JsonPatch,引言 在现代 Web API 开发中,我们经常需要对资源进行部分更新(Partial Update)。传统的 PUT 请求会要求发送整个对象,而 PATCH 请求可以仅发送需要更新的字...
Lee的头像-拾光赋Lee1年前
0919
基于Basic auth 的一个C# 示例-拾光赋

基于Basic auth 的一个C# 示例

基于Basic auth 的一个C# 示例,最近在做公司的一个项目时,客户需要我们定时获取他们矩阵系统的数据。在与客户进行对接时,提到他们的接口使用的目前不常用的BASIC 认证。天呢,它好不安全,容...
Lee的头像-拾光赋Lee2年前
0915
第73篇 IdentityServer4的简单介绍-拾光赋

第73篇 IdentityServer4的简单介绍

第73篇 IdentityServer4的简单介绍,1.什么是IdentityServer4? 它是一个中间件服务框架,集成OIDC与OAuth2.0, 方便搭建任意多个项目。 IdentityServer4的组成 Identity身份 Server服务器 4版本 ...
Lee的头像-拾光赋Lee2年前
09113
HttpClient 使用(二)流式请求-拾光赋

HttpClient 使用(二)流式请求

HttpClient 使用(二)流式请求,原文地址:https://www.cnblogs.com/ysmc/p/18780674 近年AI风靡全球,我们日常见到的最多的就是跟AI聊天,极大减少了我们的搜索时间,不过大家也要注意甄别AI回...
Lee的头像-拾光赋Lee1年前
09112
跨平台Windows和Linux(银河麒麟)操作系统OCR识别应用-拾光赋

跨平台Windows和Linux(银河麒麟)操作系统OCR识别应用

跨平台Windows和Linux(银河麒麟)操作系统OCR识别应用,1 运行效果     代码下载链接: https://pan.baidu.com/s/1NUfLTjk6kzXJKsaH7yo4qA?pwd=rk5c 提取码: rk5c。   ...
Lee的头像-拾光赋Lee1年前
0907
LoggerMessageAttribute 高性能的日志记录-拾光赋

LoggerMessageAttribute 高性能的日志记录

LoggerMessageAttribute 高性能的日志记录,.NET 6 引入了 LoggerMessageAttribute 类型。 使用时,它会以source-generators的方式生成高性能的日志记录 API。 source-generators可在编译代码时...
Lee的头像-拾光赋Lee2年前
09014
【UWP】让 UWP 自己托管自己 —— Windows SDK 篇-拾光赋

【UWP】让 UWP 自己托管自己 —— Windows SDK 篇

【UWP】让 UWP 自己托管自己 —— Windows SDK 篇,众所周知,UWP 使用的窗口模型是 CoreWindow,但是 UWP 本身只是一个应用模型,所以完全可以创建 win32 窗口,那么我们可以不可以创建一个 win...
Lee的头像-拾光赋Lee1年前
09014
C#自定义控件—仪表盘-拾光赋

C#自定义控件—仪表盘

C#自定义控件—仪表盘,C#用户控件之仪表盘 如何让温度、湿度、压力等有量程的监控值如仪表盘(DashBoard)一样显示? 思路(GDI绘图): 定义属性:(仪表盘的半径、颜色、间隙;刻度圆的半径、...
Lee的头像-拾光赋Lee2年前
0909
.NET最佳实践:业务逻辑减少使用异常-拾光赋

.NET最佳实践:业务逻辑减少使用异常

.NET最佳实践:业务逻辑减少使用异常,在 .NET 开发中,异常处理是保证应用健壮性的重要手段,但不应被滥用。 异常的引发和捕获相较于普通的代码逻辑性能较差,因此在热路径(频繁执行的代码路径...
Lee的头像-拾光赋Lee1年前
0905