全部文章
浏览博客的所有文章
RESTful API 设计指南:从原则到实践 原创
本文系统讲解 RESTful API 设计全流程:围绕资源导向与无状态通信原则,规范 URI 命名、HTTP 方法语义、状态码使用、响应体结构,并涵盖版本控制、认证安全、分页过滤等实践。同时指出常见设计陷阱(如滥用 POST、全 200 响应),强调用统一接口提升可维护性,适合后端开发者参考。
WebSocket 快速入门教程(附示例源码) 原创
本文详解 WebSocket 全双工通信原理、前端 API 及 C 服务端三种实现(ASP.NET Core/Fleck/HttpListener),涵盖心跳重连、安全扩展等工程实践,附完整源码助你快速上手实时应用开发。
Codex++ 接入 DeepSeek API 完全指南:从安装到实战
本文介绍通过 Codex++ 将 DeepSeek API 接入 Codex 桌面端 AI 编程助手。Codex++ 为开源增强启动器,不修改原文件,支持第三方模型。内容涵盖环境要求、安装配置、申请 API Key 及启动验证,可在 API Key 模式下解锁全部插件,实现安全无损扩展。
关系型 vs 非关系型:从原理到选型,一文搞定数据库核心分类 原创
数据库是信息系统的核心基石,主要分为关系型与非关系型两大类。本文从基础概念出发,系统讲解关系型数据库的二维表模型、ACID事务与SQL查询,以及非关系型数据库的灵活结构、高并发与水平扩展能力。通过四大类型的对比分析,帮助读者理解二者在数据模型、扩展方式与适用场景上的本质差异,为实际项目的技术选型提供清晰参考。
.NET 跨平台避坑:彻底解决 System.Drawing.Common 不支持 跨平台的问题
文章剖析了 .NET 6+ 后 System.Drawing.Common 因依赖 Windows GDI+ 而不再支持跨平台的问题。文中明确反对启用 EnableUnixSupport 的临时方案,并推荐了 SixLabors.ImageSharp(需注意许可证)与 SkiaSharp(MIT 协议)两个生产级替代库,同时提供了选型建议与迁移思路。
C# 15 新特性详解(.NET 11,2026.11 正式发布)
这篇文章详细介绍了 C 15 随 .NET 11 发布的核心特性。联合类型(Union Types) 作为史诗级更新,通过 union 关键字实现类型安全的“多选一”值,并强制 switch 穷举检查;集合表达式现支持 with 子句指定容量以优化性能;主构造函数增强支持 init/required 修饰符;运行时异步(Runtime Async)将状态机下沉至运行时,显著提升异步性能。
从零开始:在 Windows 服务器上部署 Node.js 项目(小白实战教程) 原创
本文记录作者第一次将 Vibe Coding 开发的 Next.js + NestJS 全栈项目部署到生产环境的完整过程。由于 Vercel 不适合托管 Node.js 后端,作者选择阿里云 Windows Server 作为服务器,使用 PM2 守护 NestJS 进程,配合 Caddy 反向代理 + 阿里云免费 SSL 证书实现 HTTPS 访问。教程涵盖 Git 安全清理、依赖安装、编译问题解决、PM2 配置、Caddy 开机自启等关键步骤,适合零基础开发者参考。
SQL Server触发器状态查询指南:如何快速查看触发器是否被禁用 原创
本文介绍如何通过SQL Server的sys.triggers视图快速查看触发器状态,利用is_disabled字段判断触发器是启用(0)还是禁用(1)。提供单表、全库查询脚本,以及ENABLE/DISABLE TRIGGER管理命令。还给出触发器未触发的排查步骤和最佳实践建议,帮助数据库开发者高效管理触发器。
做 AI 工具出海一个月,我赚到了 0 美元,但学到了这些 原创
本文描述了刚子使用AI开发两个出海工具、一个月后收入为零的完整经历,深刻揭示了成功故事背后的诸多陷阱:开发仅占全部工作量的10%,推广运营才是真正的关键;同质化竞争异常激烈,免费用户转付费的转化率极低;真正能赚钱的方式其实是卖课卖社群。刚子最后建议开发者务必先验证需求、主动避开红海赛道、提前想好明确的付费场景。
AI生成小红书爆款文案怎么做?3个长尾词思路让你的笔记流量翻倍
本文教你如何利用WriteNow平台,通过3个长尾词技巧生成小红书爆款文案。第一,使用“场景+痛点”长尾词,让文案聚焦特定人群需求;第二,加入“疑问词”并指定风格,使文案更具真人分享感;第三,用“对比词”配合平台内置的热门模板库(涵盖美妆、探店、穿搭等十大类型),快速复用爆款逻辑。掌握这些方法,即使免费版WriteNow也能产出高质量、高互动的小红书笔记,告别AI生成的口水话。