山て
身体和灵魂总有一个要在路上
C# 读取 JSON 配置:反序列化之后,还需要验证什么 C# 读取 JSON 配置:反序列化之后,还需要验证什么
以 .NET 8 客户端配置为例,明确未知字段、缺失字段、null 与重复键的策略,把输入转为不可变的已验证快照,并分析热加载失败保留旧值、并发顺序和 URI 业务验证的边界。
2026-10-16
C# 异步编程:把等待、取消和超时处理清楚 C# 异步编程:把等待、取消和超时处理清楚
从 HTTP 下载的完整生命周期出发,分析协作式取消、总期限、流式响应、资源所有权与竞态分类,并用可控故障场景验证超时是否真正覆盖底层工作。
2026-10-16
光学设计评估:如何把 MTF、像元采样和公差联系起来 光学设计评估:如何把 MTF、像元采样和公差联系起来
从物方任务频率推导像方评价点,将镜头、像元积分与曝光拖影纳入同一套对比度预算,再通过敏感度、受限补偿和蒙特卡洛通过率评估制造后的表现,区分名义最优、平均值与可交付的良率。
2026-10-16
光学设计入门:先算清焦距、视场与光圈,再开始优化 光学设计入门:先算清焦距、视场与光圈,再开始优化
从八十毫米视场的小型成像任务出发,建立传感器、倍率、主平面距离、焦距、有效光圈与运动曝光之间的预算,推导一阶敏感性,并用反算与极限检查发现软件优化之前就应该排除的方案。
2026-10-16
3 / 3