<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>码农刚子的开发笔记</title>
    <link>https://www.coderlog.net</link>
    <description>专注 .NET 和 C# 开发，分享实战技巧、性能优化、框架应用与 AI 开发趋势。</description>
    <language>zh-cn</language>
    <lastBuildDate>Tue, 30 Jun 2026 00:06:10 GMT</lastBuildDate>
    <generator>GangziBlog</generator>
    <item>
      <title>RESTful API 设计指南：从原则到实践</title>
      <link>https://www.coderlog.net/post/restful-api-design-guide-principles-to-practice</link>
      <guid>https://www.coderlog.net/post/restful-api-design-guide-principles-to-practice</guid>
      <pubDate>Mon, 29 Jun 2026 08:04:52 GMT</pubDate>
      <description><![CDATA[本文系统讲解 RESTful API 设计全流程：围绕资源导向与无状态通信原则，规范 URI 命名、HTTP 方法语义、状态码使用、响应体结构，并涵盖版本控制、认证安全、分页过滤等实践。同时指出常见设计陷阱（如滥用 POST、全 200 响应），强调用统一接口提升可维护性，适合后端开发者参考。]]></description>
    </item>
    <item>
      <title>WebSocket 快速入门教程（附示例源码）</title>
      <link>https://www.coderlog.net/post/websocket-quick-start-tutorial-source-code</link>
      <guid>https://www.coderlog.net/post/websocket-quick-start-tutorial-source-code</guid>
      <pubDate>Mon, 29 Jun 2026 07:34:00 GMT</pubDate>
      <description><![CDATA[本文详解 WebSocket 全双工通信原理、前端 API 及 C# 服务端三种实现（ASP.NET Core/Fleck/HttpListener），涵盖心跳重连、安全扩展等工程实践，附完整源码助你快速上手实时应用开发。]]></description>
    </item>
    <item>
      <title>Codex++ 接入 DeepSeek API 完全指南：从安装到实战</title>
      <link>https://www.coderlog.net/post/codex-plus-plus-deepseek-api-integration-guide</link>
      <guid>https://www.coderlog.net/post/codex-plus-plus-deepseek-api-integration-guide</guid>
      <pubDate>Mon, 29 Jun 2026 01:33:20 GMT</pubDate>
      <description><![CDATA[本文介绍通过 Codex++ 将 DeepSeek API 接入 Codex 桌面端 AI 编程助手。Codex++ 为开源增强启动器，不修改原文件，支持第三方模型。内容涵盖环境要求、安装配置、申请 API Key 及启动验证，可在 API Key 模式下解锁全部插件，实现安全无损扩展。]]></description>
    </item>
    <item>
      <title>关系型 vs 非关系型：从原理到选型，一文搞定数据库核心分类</title>
      <link>https://www.coderlog.net/post/relational-vs-non-relational-database-selection-guide</link>
      <guid>https://www.coderlog.net/post/relational-vs-non-relational-database-selection-guide</guid>
      <pubDate>Mon, 22 Jun 2026 08:04:36 GMT</pubDate>
      <description><![CDATA[数据库是信息系统的核心基石，主要分为关系型与非关系型两大类。本文从基础概念出发，系统讲解关系型数据库的二维表模型、ACID事务与SQL查询，以及非关系型数据库的灵活结构、高并发与水平扩展能力。通过四大类型的对比分析，帮助读者理解二者在数据模型、扩展方式与适用场景上的本质差异，为实际项目的技术选型提供清晰参考。]]></description>
    </item>
    <item>
      <title>.NET 跨平台避坑：彻底解决 System.Drawing.Common 不支持 跨平台的问题</title>
      <link>https://www.coderlog.net/post/dotnet-cross-platform-system-drawing-common-solution</link>
      <guid>https://www.coderlog.net/post/dotnet-cross-platform-system-drawing-common-solution</guid>
      <pubDate>Mon, 22 Jun 2026 03:35:10 GMT</pubDate>
      <description><![CDATA[文章剖析了 .NET 6+ 后 System.Drawing.Common 因依赖 Windows GDI+ 而不再支持跨平台的问题。文中明确反对启用 EnableUnixSupport 的临时方案，并推荐了 SixLabors.ImageSharp（需注意许可证）与 SkiaSharp（MIT 协议）两个生产级替代库，同时提供了选型建议与迁移思路。]]></description>
    </item>
    <item>
      <title>C# 15 新特性详解（.NET 11，2026.11 正式发布）</title>
      <link>https://www.coderlog.net/post/csharp-15-new-features-dotnet-11-2026-november</link>
      <guid>https://www.coderlog.net/post/csharp-15-new-features-dotnet-11-2026-november</guid>
      <pubDate>Mon, 22 Jun 2026 01:23:34 GMT</pubDate>
      <description><![CDATA[这篇文章详细介绍了 C# 15 随 .NET 11 发布的核心特性。联合类型（Union Types） 作为史诗级更新，通过 union 关键字实现类型安全的“多选一”值，并强制 switch 穷举检查；集合表达式现支持 with 子句指定容量以优化性能；主构造函数增强支持 init/required 修饰符；运行时异步（Runtime Async）将状态机下沉至运行时，显著提升异步性能。]]></description>
    </item>
    <item>
      <title>从零开始：在 Windows 服务器上部署 Node.js 项目（小白实战教程）</title>
      <link>https://www.coderlog.net/post/deploy-nodejs-project-windows-server-beginner-guide</link>
      <guid>https://www.coderlog.net/post/deploy-nodejs-project-windows-server-beginner-guide</guid>
      <pubDate>Sat, 13 Jun 2026 08:48:34 GMT</pubDate>
      <description><![CDATA[本文记录作者第一次将 Vibe Coding 开发的 Next.js + NestJS 全栈项目部署到生产环境的完整过程。由于 Vercel 不适合托管 Node.js 后端，作者选择阿里云 Windows Server 作为服务器，使用 PM2 守护 NestJS 进程，配合 Caddy 反向代理 + 阿里云免费 SSL 证书实现 HTTPS 访问。教程涵盖 Git 安全清理、依赖安装、编译问题...]]></description>
    </item>
    <item>
      <title>SQL Server触发器状态查询指南：如何快速查看触发器是否被禁用</title>
      <link>https://www.coderlog.net/post/sql-server-trigger-status-check-disabled</link>
      <guid>https://www.coderlog.net/post/sql-server-trigger-status-check-disabled</guid>
      <pubDate>Thu, 11 Jun 2026 05:54:16 GMT</pubDate>
      <description><![CDATA[本文介绍如何通过SQL Server的sys.triggers视图快速查看触发器状态，利用is_disabled字段判断触发器是启用(0)还是禁用(1)。提供单表、全库查询脚本，以及ENABLE/DISABLE TRIGGER管理命令。还给出触发器未触发的排查步骤和最佳实践建议，帮助数据库开发者高效管理触发器。]]></description>
    </item>
    <item>
      <title>做 AI 工具出海一个月，我赚到了 0 美元，但学到了这些</title>
      <link>https://www.coderlog.net/post/ai-tool-overseas-zero-dollars-lessons-learned</link>
      <guid>https://www.coderlog.net/post/ai-tool-overseas-zero-dollars-lessons-learned</guid>
      <pubDate>Wed, 10 Jun 2026 00:44:06 GMT</pubDate>
      <description><![CDATA[本文描述了刚子使用AI开发两个出海工具、一个月后收入为零的完整经历，深刻揭示了成功故事背后的诸多陷阱：开发仅占全部工作量的10%，推广运营才是真正的关键；同质化竞争异常激烈，免费用户转付费的转化率极低；真正能赚钱的方式其实是卖课卖社群。刚子最后建议开发者务必先验证需求、主动避开红海赛道、提前想好明确的付费场景。]]></description>
    </item>
    <item>
      <title>AI生成小红书爆款文案怎么做？3个长尾词思路让你的笔记流量翻倍</title>
      <link>https://www.coderlog.net/post/ai-xiaohongshu-viral-copy-long-tail-keywords</link>
      <guid>https://www.coderlog.net/post/ai-xiaohongshu-viral-copy-long-tail-keywords</guid>
      <pubDate>Mon, 08 Jun 2026 01:53:20 GMT</pubDate>
      <description><![CDATA[本文教你如何利用WriteNow平台，通过3个长尾词技巧生成小红书爆款文案。第一，使用“场景+痛点”长尾词，让文案聚焦特定人群需求；第二，加入“疑问词”并指定风格，使文案更具真人分享感；第三，用“对比词”配合平台内置的热门模板库（涵盖美妆、探店、穿搭等十大类型），快速复用爆款逻辑。掌握这些方法，即使免费版WriteNow也能产出高质量、高互动的小红书笔记，告别AI生成的口水话。]]></description>
    </item>
    <item>
      <title>EF Core 8 + SQL Server：Contains() 突然报 "关键字 WITH 附近有语法错误"？一篇避坑指南</title>
      <link>https://www.coderlog.net/post/ef-core-8-sql-server-contains-with-syntax-error-guide</link>
      <guid>https://www.coderlog.net/post/ef-core-8-sql-server-contains-with-syntax-error-guide</guid>
      <pubDate>Thu, 04 Jun 2026 09:43:20 GMT</pubDate>
      <description><![CDATA[升级到 EF Core 8 后，原本文能正常运行的 Contains 查询可能因生成 CTE 语法且缺少前置分号，而触发 SQL Server 错误（错误号 156）。这是 EF Core 8 有意引入的重大变更。为此，文章推荐使用参数化 Raw SQL、FindAsync 或内存过滤作为解决方案；若已升级到 EF Core 9，也可通过配置项恢复旧行为。核心思路是：批量操作优先绕开 EF 的自动...]]></description>
    </item>
    <item>
      <title>用 WriteNow 10分钟搞定一篇高质量小红书种草笔记（附实操流程图）</title>
      <link>https://www.coderlog.net/post/writenow-xiaohongshu-seed-note-10-minutes</link>
      <guid>https://www.coderlog.net/post/writenow-xiaohongshu-seed-note-10-minutes</guid>
      <pubDate>Fri, 22 May 2026 03:53:36 GMT</pubDate>
      <description><![CDATA[你是不是也经历过这些场景？

刷小红书看到别人的种草笔记数据爆炸，自己打开编辑器却盯着空白页发呆半小时；产品卖点列了一堆，落笔却变成干巴巴的说明书；好不容易写完，读一遍又觉得「这也太像广告了」——全部删掉重来。

问题出在哪？你不是不会写，是缺一套高效的生产流程。

今天用 WriteNow AI文案工具https://write.coderlog.net/tools/xiaohong...]]></description>
    </item>
    <item>
      <title>AI周报 | 算力上天、40亿美元买落地、大模型成地缘政治新战场</title>
      <link>https://www.coderlog.net/post/ai-weekly-report-may-11-17-2026</link>
      <guid>https://www.coderlog.net/post/ai-weekly-report-may-11-17-2026</guid>
      <pubDate>Mon, 18 May 2026 09:03:38 GMT</pubDate>
      <description><![CDATA[本周，AI彻底告别“玩具”阶段：OpenAI砸40亿美元成立落地公司，补上应用短板；AI模型访问权成为地缘政治筹码，中国索要Anthropic模型被拒，同一模型却已进入五角大楼。大模型商业化全面提速——Codex走进手机，ChatGPT推出个人理财工具，Claude发布十个金融智能体，文心5.1以不足6%成本实现领先效果。算力竞赛上天入市：Cerebras上市暴涨68%，太空数据中心融资2.75亿...]]></description>
    </item>
    <item>
      <title>AI 开发狂飙！.NET 11 Preview 4 原生集成向量搜索 + MCP 模板，EF Core 直接对标 RAG 应用</title>
      <link>https://www.coderlog.net/post/dotnet-11-preview-4-vector-search-mcp-template-ef-core-rag</link>
      <guid>https://www.coderlog.net/post/dotnet-11-preview-4-vector-search-mcp-template-ef-core-rag</guid>
      <pubDate>Sat, 16 May 2026 09:41:55 GMT</pubDate>
      <description><![CDATA[本文描述了 .NET 11 Preview 4 在 AI 应用开发上的重要更新。SDK 新增了内置的 MCP Server 模板，简化了 AI 工具的开发流程。同时，EF Core 的向量搜索能力得到增强，为在 .NET 中构建检索增强生成（RAG） 应用提供了更完善的支持。这些新特性进一步降低了 .NET 开发者将 AI 能力集成到应用中的门槛。]]></description>
    </item>
    <item>
      <title>Hexo Butterfly 主题：为文章顶部添加动态波浪效果（附完整代码）</title>
      <link>https://www.coderlog.net/post/hexo-butterfly-dynamic-wave-effect-article-top</link>
      <guid>https://www.coderlog.net/post/hexo-butterfly-dynamic-wave-effect-article-top</guid>
      <pubDate>Fri, 15 May 2026 01:40:46 GMT</pubDate>
      <description><![CDATA[本文介绍如何在 Hexo Butterfly 主题的文章顶部添加动态波浪动画效果。通过修改主题中的 `index.pug` 文件，在文章封面图下方插入 SVG 波浪结构，再配合自定义 CSS 实现多层波浪的水平移动动画。CSS 代码同时适配亮色与深色模式，并针对移动端做了响应式优化。步骤清晰，代码完整，用户可根据需要调整波浪颜色、速度及高度。该效果能显著提升页面视觉灵动感，且不影响原有功能，适合追...]]></description>
    </item>
    <item>
      <title>Hexo + Butterfly 主题 SEO 优化超详细指南（从 URL 到百度收录）</title>
      <link>https://www.coderlog.net/post/hexo-butterfly-seo-optimization-guide-url-to-baidu-index</link>
      <guid>https://www.coderlog.net/post/hexo-butterfly-seo-optimization-guide-url-to-baidu-index</guid>
      <pubDate>Fri, 15 May 2026 01:36:20 GMT</pubDate>
      <description><![CDATA[本文详细介绍了 Hexo + Butterfly 主题博客的 SEO 优化步骤：通过 abbrlink 插件将文章 URL 缩短为固定链接，利于收录；生成 sitemap 并配置主动推送、自动推送和 sitemap 推送三种方式向百度提交链接；最后补充 robots.txt 的设置方法，合理控制抓取权限。全文操作清晰，适合 Hexo 用户参考实践，有效提升网站在百度的收录效率与排名表现。]]></description>
    </item>
    <item>
      <title>.NET 11 Preview 4 震撼发布：MAUI 抛弃 Mono，全量迁移 CoreCLR，性能与 NativeAOT 双炸场！</title>
      <link>https://www.coderlog.net/post/dotnet-11-preview-4-maui-coreclr-nativeaot</link>
      <guid>https://www.coderlog.net/post/dotnet-11-preview-4-maui-coreclr-nativeaot</guid>
      <pubDate>Thu, 14 May 2026 08:48:18 GMT</pubDate>
      <description><![CDATA[本文描述了 .NET 11 Preview 4 中的关键更新：.NET MAUI 移动应用（Android/iOS）的默认运行时从 Mono 切换至 CoreCLR，结束了 Mono 长达 25 年的历史。此举统一了移动端与服务端的运行时，带来分层编译、更优 GC 等性能提升，并为 NativeAOT 编译铺平道路，可减小应用体积并缩短启动时间。微软提供回退 Mono 的过渡支持，Blazor W...]]></description>
    </item>
    <item>
      <title>AI 周报 | 清场前夜：70亿美金涌入，中国大模型进入“决赛圈”</title>
      <link>https://www.coderlog.net/post/ai-weekly-report-may-3-10-2026</link>
      <guid>https://www.coderlog.net/post/ai-weekly-report-may-3-10-2026</guid>
      <pubDate>Mon, 11 May 2026 12:15:17 GMT</pubDate>
      <description><![CDATA[本周AI产业迎来“清场前夜”：DeepSeek、月之暗面、阶跃星辰三天融资超70亿美元，国家大基金首次入场，国产大模型估值体系被彻底改写。字节豆包正式告别免费，推出三档付费方案，行业开启商业化深水区。OpenAI免费开放GPT-5.5 Instant并上线广告平台，幻觉率暴降52.5%。三部门联合发文将智能体发展上升为国家战略。AI赛道正从“烧钱抢位”加速转向“盈利决胜”阶段。]]></description>
    </item>
    <item>
      <title>C# Join 实战：左连接写法、字符串拼接与 EF Core 性能调优</title>
      <link>https://www.coderlog.net/post/csharp-join-left-join-string-concatenation-ef-core-performance</link>
      <guid>https://www.coderlog.net/post/csharp-join-left-join-string-concatenation-ef-core-performance</guid>
      <pubDate>Tue, 05 May 2026 02:33:39 GMT</pubDate>
      <description><![CDATA[该文聚焦于C#开发中易被滥用的三个高频场景。文章指出，实现LINQ左连接的标准模板是“GroupJoin + SelectMany + DefaultIfEmpty”。在字符串拼接方面，其核心准则是：已知列表使用高性能的string.Join，而动态循环则必须用StringBuilder。在EF Core性能调优上，文章推荐优先使用导航属性+Include而非手动Join，并针对多表关联可能引发的...]]></description>
    </item>
    <item>
      <title>C# Join 进阶：GroupJoin、性能对决与自定义比较器</title>
      <link>https://www.coderlog.net/post/csharp-groupjoin-performance-custom-comparer</link>
      <guid>https://www.coderlog.net/post/csharp-groupjoin-performance-custom-comparer</guid>
      <pubDate>Tue, 05 May 2026 02:32:00 GMT</pubDate>
      <description><![CDATA[本文深入讲解 C# 中 Join 与 GroupJoin 的区别，通过示例说明 GroupJoin 更适合一对多关联场景。文章用实测数据对比 Join 与 Where + Contains 的性能，指出后者在大集合下应避免使用。接着演示如何实现自定义 IEqualityComparer<string> 完成不区分大小写的连接，并强调 GetHashCode 与 Equals 一致性。最后分析 Jo...]]></description>
    </item>
  </channel>
</rss>