摘要: C# 再次登顶!2025 年 TIOBE 年度编程语言榜单揭晓,C# 摘得桂冠。这已经是 C# 三年内第二次获此殊荣。但语言再好,代码写得慢也是白搭。本文从算法优化到内存管理,7 个实战技巧让你的代码快如闪电。 阅读全文
posted @ 2026-04-13 08:05 码农刚子 阅读(2191) 评论(5) 推荐(28)
摘要: ASP.NET Core Blazor简介和快速入门一(基础篇) 大家好,我是码农刚子。最近自学ASP.NET Core Blazor,顺便记录一下学习过程和笔记,后面也会持续更新学习内容。如果有正在进行或者想学习Blazor的同学,欢迎一起探讨学习。 阅读全文
posted @ 2025-10-15 09:28 码农刚子 阅读(1991) 评论(5) 推荐(8)
摘要: 一、组件简介 打印监听组件是一款集成于 Windows 桌面环境的打印任务管理与监控工具,适用于企业级应用场景。它不仅支持多打印机任务的实时监控,还能通过 WebSocket 与外部系统集成,实现自动化打印、任务状态反馈、远程控制等功能。 二、界面功能介绍 1. 主界面与托盘集成 主窗体:采用 Wi 阅读全文
posted @ 2025-06-14 17:38 码农刚子 阅读(1953) 评论(13) 推荐(27)
摘要: ASP.NET Core 作为一个强大的、跨平台的、高性能的开源框架,为开发者提供了丰富的功能和灵活的扩展性。其中,中间件(Middleware)是 ASP.NET Core 架构中的核心组件之一,它负责处理 HTTP 请求和响应的管道,允许开发者在请求和响应之间插入自定义逻辑。随着 ASP.NET 阅读全文
posted @ 2024-06-09 22:43 码农刚子 阅读(2244) 评论(4) 推荐(13)
摘要: 盘点7款国内可直连、无需配置的免费AI编程工具,包括QClaw、WorkBuddy、CodeBuddy、TRAE Work CN、MonkeyCode、Qoder CLI、MiMo Code。逐一说明各自特点、适用场景及最新免费额度(完全免费/签到积分/限时通道),帮助开发者快速选择适合自己的工具。 阅读全文
posted @ 2026-07-12 14:54 码农刚子 阅读(97) 评论(4) 推荐(0)
摘要: 微软宣布 .NET 8(LTS)和 .NET 9(STS)将于 2026 年 11 月 10 日 同时终止支持,打破原有周期承诺。此后应用不再获得安全补丁和更新,面临漏洞风险与合规障碍。官方建议立即升级至 .NET 10 LTS(支持至 2028 年)。此举反映微软加速版本迭代的战略,但也削弱了 LTS 的“长期”承诺,开发者需重新评估升级策略。 阅读全文
posted @ 2026-07-03 10:03 码农刚子 阅读(782) 评论(6) 推荐(5)
摘要: 本文系统讲解 RESTful API 设计全流程:围绕资源导向与无状态通信原则,规范 URI 命名、HTTP 方法语义、状态码使用、响应体结构,并涵盖版本控制、认证安全、分页过滤等实践。同时指出常见设计陷阱(如滥用 POST、全 200 响应),强调用统一接口提升可维护性,适合后端开发者参考。 阅读全文
posted @ 2026-07-01 08:05 码农刚子 阅读(285) 评论(0) 推荐(2)
摘要: WebSocket 快速入门教程(附示例源码) 本文详解 WebSocket 全双工通信原理、前端 API 及 C 服务端三种实现(ASP.NET Core/Fleck/HttpListener),涵盖心跳重连、安全扩展等工程实践,附完整源码助你快速上手实时应用开发。 阅读全文
posted @ 2026-06-30 08:04 码农刚子 阅读(456) 评论(1) 推荐(2)
摘要: 关系型 vs 非关系型:从原理到选型,一文搞定数据库核心分类 数据库是信息系统的核心基石,主要分为关系型与非关系型两大类。本文从基础概念出发,系统讲解关系型数据库的二维表模型、ACID事务与SQL查询,以及非关系型数据库的灵活结构、高并发与水平扩展能力。通过四大类型的对比分析,帮助读者理解二者在数据模型、扩展方式与适用场景上的本质差异,为实际项目的技术选型提供清晰参考。 阅读全文
posted @ 2026-06-29 17:46 码农刚子 阅读(173) 评论(0) 推荐(0)
摘要: 本文记录作者第一次将 Vibe Coding 开发的 Next.js + NestJS 全栈项目部署到生产环境的完整过程。由于 Vercel 不适合托管 Node.js 后端,作者选择阿里云 Windows Server 作为服务器,使用 PM2 守护 NestJS 进程,配合 Caddy 反向代理 + 阿里云免费 SSL 证书实现 HTTPS 访问。教程涵盖 Git 安全清理、依赖安装、编译问题解决、PM2 配置、Caddy 开机自启等关键步骤,适合零基础开发者参考。 阅读全文
posted @ 2026-06-15 08:00 码农刚子 阅读(293) 评论(0) 推荐(1)
摘要: 做 AI 工具出海一个月,我赚到了 0 美元,但学到了这些 本文描述了刚子使用AI开发两个出海工具、一个月后收入为零的完整经历,深刻揭示了成功故事背后的诸多陷阱:开发仅占全部工作量的10%,推广运营才是真正的关键;同质化竞争异常激烈,免费用户转付费的转化率极低;真正能赚钱的方式其实是卖课卖社群。刚子最后建议开发者务必先验证需求、主动避开红海赛道、提前想好明确的付费场景。 阅读全文
posted @ 2026-06-11 07:56 码农刚子 阅读(1255) 评论(10) 推荐(7)
摘要: 升级到 EF Core 8 后,原本文能正常运行的 Contains 查询可能因生成 CTE 语法且缺少前置分号,而触发 SQL Server 错误(错误号 156)。这是 EF Core 8 有意引入的重大变更。为此,文章推荐使用参数化 Raw SQL、FindAsync 或内存过滤作为解决方案;若已升级到 EF Core 9,也可通过配置项恢复旧行为。核心思路是:批量操作优先绕开 EF 的自动翻译,并在团队中沉淀此类经验,避免重复踩坑。 阅读全文
posted @ 2026-06-09 07:56 码农刚子 阅读(300) 评论(2) 推荐(0)
摘要: 本文将深入浅出地讲解 JWT(JSON Web Token)在 .NET 8 中的应用。从原理到代码实战,手把手教你搭建用户登录接口颁发 Token,并配置 API 网关验证 Token,最终实现基于角色的接口权限控制,保护你的 API 不被非法访问。 阅读全文
posted @ 2026-06-04 07:57 码农刚子 阅读(498) 评论(1) 推荐(4)
摘要: 本文将带你进入 Blazor 的世界,一种允许开发者使用 C# 构建交互式 Web UI 的技术。通过实战构建“待办事项管理”前端页面,深入浅出地讲解组件化思想、数据绑定机制以及如何通过 HTTP 调用后端 API,助你打破前后端技术壁垒,实现真正的全栈开发。 阅读全文
posted @ 2026-05-23 17:28 码农刚子 阅读(906) 评论(8) 推荐(3)
摘要: AI周报 | 算力上天、40亿美元买落地、大模型成地缘政治新战场 本周,AI彻底告别“玩具”阶段:OpenAI砸40亿美元成立落地公司,补上应用短板;AI模型访问权成为地缘政治筹码,中国索要Anthropic模型被拒,同一模型却已进入五角大楼。大模型商业化全面提速——Codex走进手机,ChatGPT推出个人理财工具,Claude发布十个金融智能体,文心5.1以不足6%成本实现领先效果。算力竞赛上天入市:Cerebras上市暴涨68%,太空数据中心融资2.75亿。大厂流量格局剧变,Gemini一年吃掉24个百分点的份额。AI已扑向每个人的钱包和政府网络。 阅读全文
posted @ 2026-05-19 08:01 码农刚子 阅读(497) 评论(0) 推荐(1)
摘要: 本文将聚焦于Web API的防御性编程。通过对比原生数据注解与第三方库FluentValidation,教你如何优雅地拦截非法数据;同时构建全局异常处理中间件,确保系统在崩溃时也能返回标准的JSON错误信息,提升系统的专业度与可维护性。 阅读全文
posted @ 2026-05-18 08:05 码农刚子 阅读(572) 评论(2) 推荐(5)
摘要: 本文描述了 .NET 11 Preview 4 在 AI 应用开发上的重要更新。SDK 新增了内置的 MCP Server 模板,简化了 AI 工具的开发流程。同时,EF Core 的向量搜索能力得到增强,为在 .NET 中构建检索增强生成(RAG) 应用提供了更完善的支持。这些新特性进一步降低了 .NET 开发者将 AI 能力集成到应用中的门槛。 阅读全文
posted @ 2026-05-16 17:44 码农刚子 阅读(656) 评论(0) 推荐(9)
摘要: .NET 11 Preview 4 震撼发布:MAUI 抛弃 Mono,全量迁移 CoreCLR,性能与 NativeAOT 双炸场! 本文描述了 .NET 11 Preview 4 中的关键更新:.NET MAUI 移动应用(Android/iOS)的默认运行时从 Mono 切换至 CoreCLR,结束了 Mono 长达 25 年的历史。此举统一了移动端与服务端的运行时,带来分层编译、更优 GC 等性能提升,并为 NativeAOT 编译铺平道路,可减小应用体积并缩短启动时间。微软提供回退 Mono 的过渡支持,Blazor WebAssembly 暂不受影响。这标志着 .NET 迈向全面统一。 阅读全文
posted @ 2026-05-15 08:07 码农刚子 阅读(2515) 评论(17) 推荐(19)
摘要: 本文将深入讲解如何使用Entity Framework Core进行数据持久化。通过实战“待办事项(Todo)”模块,演示从定义实体模型、创建数据库上下文、配置依赖注入,到执行Code First迁移生成数据库的全流程,最后实现完整的CRUD(增删改查)API接口。 阅读全文
posted @ 2026-05-14 08:04 码农刚子 阅读(514) 评论(2) 推荐(7)
摘要: 本周AI产业迎来“清场前夜”:DeepSeek、月之暗面、阶跃星辰三天融资超70亿美元,国家大基金首次入场,国产大模型估值体系被彻底改写。字节豆包正式告别免费,推出三档付费方案,行业开启商业化深水区。OpenAI免费开放GPT-5.5 Instant并上线广告平台,幻觉率暴降52.5%。三部门联合发文将智能体发展上升为国家战略。AI赛道正从“烧钱抢位”加速转向“盈利决胜”阶段。 阅读全文
posted @ 2026-05-11 20:20 码农刚子 阅读(330) 评论(0) 推荐(0)
摘要: 本文深入解析ASP.NET Core的两大核心支柱:依赖注入(DI)与中间件。通过构建一个模拟的性能监控模块,实战演示服务的注册与消费,以及HTTP请求在管道中的流转机制,帮助新手掌握构建高扩展性Web应用的关键架构模式。 阅读全文
posted @ 2026-05-11 08:02 码农刚子 阅读(642) 评论(5) 推荐(7)
摘要: 本文专为Web开发者量身定制,深入浅出地讲解C#现代语法核心。重点解析Record类型在数据传输对象(DTO)中的应用、异步编程模型对高并发的意义、以及LINQ在数据处理中的优雅实践,助你快速掌握构建高效Web API的语法利器。 阅读全文
posted @ 2026-05-08 08:01 码农刚子 阅读(1494) 评论(7) 推荐(11)
摘要: 2026年个人博客建站有四种主流方案:零代码/AI建站(如Meoo,适合纯小白)、GitHub Pages静态托管(免费,适合程序员)、静态生成器(Hugo/Hexo/Astro,完全可控)、CMS系统(WordPress/Ghost功能最全)。刚子自用 .NET 8 + Razor Pages 自建博客(codeobservatory.cn),后续将单独写一篇详细教程。核心建议:先写起来,工具不重要。 阅读全文
posted @ 2026-05-06 07:55 码农刚子 阅读(1062) 评论(0) 推荐(0)
摘要: .NET 8 Web开发入门(一):启程——.NET生态全景与开发环境构建 本文作为.NET 8 Web开发系列的开篇,将深入解析.NET生态系统的构成(CLR、BCL、SDK),对比.NET Framework与.NET Core的历史演变,并手把手指导开发者完成专业级开发环境的搭建与验证,为后续的编码实战打下坚实基础。 阅读全文
posted @ 2026-05-05 08:07 码农刚子 阅读(858) 评论(8) 推荐(5)