Tag: .NET
All the articles with the tag ".NET".
-
.NET 10 HttpClient 容错与重试顺序
Published: at 12:20 AM先用一次 500 个 socket 的实测说明连接复用,再讲 .NET 10 的键控客户端注册、标准容错处理器的五个默认策略、默认重试为何把同一个 POST 存了三次,以及处理器相对重试的位置该放哪边。
-
C# 封装:用公开操作守住不变量
Published: at 01:35 AM从一个最小值大于最大值的区间讲起,说清楚封装要守的是对象的不变量:构造与变更共用一条校验、用公开操作替代逐字段赋值,以及 readonly 和只读视图各自的边界。
-
.NET 10 架构选型:整洁架构还是垂直切片
Published: at 01:30 AM用同一个商品 API 搭出整洁架构、垂直切片和混合方案三套骨架,数清加一个接口到底要动几个文件、跨几个项目,并给出混合方案的项目划分、共享代码规则、架构测试写法与选型判断。
-
MongoDB BSON 映射:字段名、ID 与不可变记录
Published: at 12:07 AMBSON 映射是 C# 对象与存储文档之间的契约。本文拆开字段名、ID 表示、不可变记录的创建路径、注册时机与多余字段策略,并给出一份可落成测试的兼容性检查清单。
-
REA 让 agent 一天重做 PowerToys 取色器
Published: at 11:54 PMREA 是给 AI agent 的逆向工程工具集。原文作者在 Windows 上装好它,一天内重建 PowerToys 取色器核心,核对 9 条结论并划出合规边界。
-
Claude Code 的 .NET 权限该怎么配
Published: at 11:40 PM一条 Bash(dotnet *) 把构建、测试、迁移和发布配成同一层权限。按操作效果分层,用 deny→ask→allow 的顺序写出一份能讲清楚的 .NET 仓库配置。
-
C# List 与 HashSet:序列与成员资格
Published: at 12:52 AM同一个产品编号出现两次,该保留还是合并?用 .NET 10 的实跑输出拆开 List 与 HashSet:位置、比较器、哈希身份和保序去重的差别,最后给一份能照着改的选型判断。
-
CBOR 入门:.NET 里什么时候用它换掉 JSON
Published: at 01:50 AMCBOR 用二进制编码 JSON 那套类型,.NET 只给 CborWriter 和 CborReader,没有对象映射。同一份数据实测 80 字节对 107 字节,文中拆开首字节、跑通读写代码,再说明什么条件下值得换掉 JSON。
-
C# 14 扩展属性:状态存表里还是塞进对象
Published: at 01:33 AM扩展属性没有背衬字段,状态得另找地方。一条路用 ConditionalWeakTable 挂外部数据,一条路用 Unsafe.As 伪造对象布局;后者会弄坏类型身份、相等判断和哈希,文中给出 .NET 10 的实测结果与边界。