C# 12 集合表达式与主构造函数:语法糖还是生产力
上手 C# 12 的集合表达式、主构造函数和 required 成员,给出改造前后的代码对比,聊聊哪些特性值得全面用、哪些要克制。
上手 C# 12 的集合表达式、主构造函数和 required 成员,给出改造前后的代码对比,聊聊哪些特性值得全面用、哪些要克制。
在自己的 Linux 服务器上用 Ollama 跑 Qwen2.5、Llama3.1 开源模型,配 Open WebUI 对话界面,附显存估算、安装步骤和本地与 API 的取舍。
Function calling 完整循环:定义 tools schema、执行 tool_calls、回填结果再生成,以及必须校验模型给的参数。
用 GitHub Actions 实现 push 即部署:workflow 配置、rsync 增量同步、secrets 管理和 sudoers 最小权限,一个周末告别手工发版。
RAG 检索增强生成四步走:切分、向量化、检索、拼 prompt,用 PostgreSQL + pgvector 给博客搭问答机器人。
缓存穿透、击穿、雪崩在 .NET 项目里的实际应对:空值缓存与布隆过滤器、互斥锁、随机过期,附 StackExchange.Redis 的核心用法代码。
Embedding 把文本变成向量,用余弦相似度衡量语义远近,OpenAI API 加 numpy 手算给几十条笔记做语义搜索。
理清三种 DI 生命周期的差别,剖析单例持有 Scoped 服务的 captive dependency 经典错误及其解法。
让大模型稳定输出结构化 JSON 的实战套路:指令写死、few-shot 示例、只输出 JSON,外加正则兜底解析,专治模型多说话的毛病。
后端视角系统梳理 Flex 一维布局与 Grid 二维布局的核心属性和适用场景,用同一个三栏布局对比两种实现方式。
把博客和 PostgreSQL 搬进 Docker 的入门记录:镜像、容器、卷三个概念,多阶段 Dockerfile 打包 ASP.NET Core,compose 编排,以及一次误删数据卷的血泪教训。
从注册 OpenAI API 到写出命令行多轮对话:理解 messages 三种角色、temperature 参数和按 token 计费的坑。