摘要: 声明:个人笔记,概不负责 无责声明:里面许多概念,零帧起步。个人博客,随口而谈,不是教程,概不负责。 一、一般性问题 通常组织一组 可扩展的 代码,需要回答 两个问题, (1)如何标定个体?通常用一个 int 型常量(或 GUID,或 string,或没有标识) (2)如何聚合?(数据结构?聚合方式 阅读全文
posted @ 2026-01-07 01:41 悠洋洋 阅读(21) 评论(0) 推荐(0)
摘要: 声明:个人笔记,概不负责 装裱 从用户角度来讲, 所谓 C# 模式匹配,就是一种运算,一种不改变原值的布尔运算,可以用来简化代码结构。 我觉得,有些文章在介绍这个语言功能时,有点激动过了头,有点莫名其妙的、不知所然的 装 逼,徒增 用户心智负担。 这可能是因为,这种一楼的 代码结构,通常很少变动,大 阅读全文
posted @ 2025-12-30 22:54 悠洋洋 阅读(8) 评论(0) 推荐(0)
摘要: 声明:个人笔记,概不负责 Directory.Build.props 是 MSBuild 的功能,早晚得遇上。 不然,土了吧唧的 csproj 配置,实在是不利于 统筹安排 项目中各个 csproj 中有些设置(的统一) 虽然 sln 也土了,新时代中 降为一种 选择,而不是 捆绑,但 值得真爱 — 阅读全文
posted @ 2025-12-30 17:19 悠洋洋 阅读(5) 评论(0) 推荐(0)
摘要: 声明:个人笔记,概不负责 答案(可抄) 在 .csproj 文件所在目录,建一个 Directory.Build.props 文件,然后这么整 —— 无脑拷贝。 唯一 用脑子的地方,就是把 Build 改成实际需要的。(别动 Build 右边,可以动 左边 和 Build 自己) <!-- Dire 阅读全文
posted @ 2025-12-29 14:50 悠洋洋 阅读(6) 评论(0) 推荐(0)
摘要: 声明:个人笔记,概不负责 TDOO 啦 // marked 2025-12-26 配合这篇幅, SW 随笔 002 — C# 设计一个值语意 struct 水两句,从另一个角度切进来,讲 ref关键字,角度刁钻(又自然),看心情写啦。(排版太耗时了) BTW, 我不是 C# 专家,顺便玩玩 —— C 阅读全文
posted @ 2025-12-26 22:20 悠洋洋 阅读(12) 评论(0) 推荐(0)
摘要: 声明:个人笔记,概不负责 一直认为自己认识 C# 中的 struct ,就是设计一个 值语意 ,洒洒水啦。 直到……和 Copilot 开始掰扯…… 引言 我随手设计了带自更新能力的 class PacketStateMachine ,里面就维护一个字段。 但我有点疑惑,在想,如果用 struct 阅读全文
posted @ 2025-12-26 20:47 悠洋洋 阅读(8) 评论(0) 推荐(0)
摘要: 声明:个人笔记,概不负责 开篇放水 这几天与 Copilot 对话,被种草了一个 InlineArray C# 特性,一个符合 native 思维的 数组 表达。 这东西还是 safe 的,啊,香,真香 ……… 太香了! 进一步资料 // C# 12 - .NET 8 (2023-11) 设计:ht 阅读全文
posted @ 2025-12-21 08:36 悠洋洋 阅读(38) 评论(0) 推荐(0)
摘要: 声明:个人笔记,概不负责 此乃水文一篇,属于用户篇,非开发篇。漫天都有类似文章,这里只是另一篇水。 在 UEFI Shell 下使用 USB 盘 启动到 UEFI Shell 创建 UEFI Shell 启动盘 在 UEFI Shell 下使用 USB 盘 如果 系统可以启动到 UEFI Shell 阅读全文
posted @ 2025-12-11 09:55 悠洋洋 阅读(90) 评论(0) 推荐(0)
摘要: 声明:个人笔记,概不负责 敬请期待 阅读全文
posted @ 2025-11-20 09:33 悠洋洋 阅读(5) 评论(0) 推荐(0)
摘要: 声明:个人笔记,概不负责 术语背景介绍 WinDbg 把当前装了 WinDbg 的工作机称为 Host ,把需要被调试的的机器 称为 Target 此处,我用 DUT 来称呼 要被抓 dump 的机器。 有些环境中,有些人用 DUT (Device under Test) 来称呼被测试的机器。 吐槽 阅读全文
posted @ 2025-11-17 09:57 悠洋洋 阅读(167) 评论(0) 推荐(0)