摘要:
本文记录从零手写一个 ORM 框架(Zhaoxi.DbProxy)的完整过程,系统梳理其中涉及的 C# 高级特性与设计思想。 零、框架全貌 在深入各个知识点之前,先从整体上认识这个框架长什么样、能做什么、怎么用。 0.1 项目结构 Zhaoxi.DbProxy.Project/ ├── Zhaoxi 阅读全文
posted @ 2026-03-23 14:56
龙猫•ᴥ•
阅读(1)
评论(0)
推荐(0)
摘要:
本文以"用户注册"这个业务场景为主线,逐步演示四种编程思想的演进过程,帮助理解每种思想解决了什么问题、又带来了什么新的局限。 一、POP —— 面向过程编程 核心思想 面向过程(Procedure-Oriented Programming)是最直接的编程方式:把要做的事情按步骤一行一行写下来,从上到 阅读全文
posted @ 2026-03-23 14:53
龙猫•ᴥ•
阅读(0)
评论(0)
推荐(0)
摘要:
基于 GOF 23 种设计模式,结合 War3 / 银行 / 请假审批等实际场景讲解。 分三大类:创建型、结构型、行为型。 一、创建型设计模式 1. 简单工厂(Simple Factory) 核心思想:把 new 对象的逻辑集中到一个工厂类,调用方只需传参,不用关心具体类型。 场景:War3 游戏选 阅读全文
posted @ 2026-03-23 14:50
龙猫•ᴥ•
阅读(3)
评论(0)
推荐(0)
摘要:
六大原则是写出高质量、可维护代码的基础,记住一句话:对修改关闭,对扩展开放是核心思想,其余五条都是在不同角度强化这个目标。 一、SRP — 单一职责原则 Single Responsibility Principle 核心思想 一个类(或方法)只负责一件事,只有一个引起它变化的原因。 通俗理解 厨师 阅读全文
posted @ 2026-03-23 14:49
龙猫•ᴥ•
阅读(3)
评论(0)
推荐(0)
摘要:
一、加密的分类 加密 ├── 不可逆加密(单向散列) │ └── MD5 └── 可逆加密 ├── 对称加密(加密/解密用同一个密钥) │ └── DES / AES └── 非对称加密(加密/解密用不同密钥) └── RSA / ECC 二、MD5 —— 不可逆加密(哈希散列) 核心特点 特点 说 阅读全文
posted @ 2026-03-23 13:18
龙猫•ᴥ•
阅读(2)
评论(0)
推荐(0)
摘要:
一、async/await 基础 1.1 什么是async/await 定义 C# 5.0 (.NET 4.5) 引入的语法糖 C# 7.1 开始,Main入口也可以使用 C# 8.0 支持异步流(await foreach)和异步释放(await using) 什么是语法糖 由编译器提供的便捷功能 阅读全文
posted @ 2026-03-23 11:47
龙猫•ᴥ•
阅读(3)
评论(0)
推荐(0)

浙公网安备 33010602011771号