正在加载今日诗词....
Clem knocking cup

从这里开始:按你的目的选一条路——Blazor 实战、C# 基础与企业级全栈系统导航 置顶 原创

2026-09-10 码农刚子 工具教程

博客导航页,按读者目的分流:企业级/制造业系统开发者可看 Blazor Server + MiniExcel 教程与 CSS 排查指南;想打牢 Csharp 基础或了解“一个人做完整系统”的全栈实战路径,可直达 About 页技术栈与多端实战分类。

阅读更多

Radzen 6.0.0 这几个 API 坑,我替你踩了 原创

2026-10-14 码农刚子 制造业系统实战

文章复盘Radzen.Blazor从5.x升级至6.0.0时踩过的API坑,重点包括NU1107依赖版本冲突和DataGrid服务端分页需手动赋值Count等典型问题,提供实战解决方案。

阅读更多

新项目选 Blazor 还是 Razor Pages?我交了学费 原创

2026-10-06 码农刚子 Blazor 生产实践

作者基于养殖场项目实战,主张新项目应混合使用Blazor Server和Razor Pages,而非二选一。核心管理后台(实时看板、复杂交互表单)用Blazor Server,对外简单页面(供应商对账、弱网WebView)用Razor Pages。四条判断线:交互复杂度、网络环境、并发用户数、JS需求量,命中两条以上即明确方向。默认Razor Pages起步,增量引入Blazor,共享Domain层。

阅读更多

两个请求同时改库存,RowVersion 救了一命 原创

2026-10-06 码农刚子 EF Core 避坑

两个并发请求同时读取库存并各自扣减,导致超卖——这是经典的丢失更新问题。RowVersion(行版本)通过乐观锁机制解决该问题:EF Core在UPDATE语句的WHERE子句中加入原始RowVersion值,若数据库中的版本已变,则更新影响0行,抛出DbUpdateConcurrencyException,从而阻止静默覆盖。

阅读更多

Blazor 里 JWT 过期,用户正下单就被踢 原创

2026-10-06 码农刚子 Blazor 生产实践

用户下单时因JWT过期被踢回登录页,表单数据丢失。文章解析Blazor Server与WebAssembly中令牌存储与刷新的差异,提出通过DelegatingHandler拦截401、自动刷新令牌并重放请求的方案,实现无感续期。

阅读更多

IIS 后面挂 Kestrel,这 3 个配置错了就 502 原创

2026-09-29 码农刚子 工具教程

> 502 Bad Gateway——部署 ASP.NET Core 应用时最常见的报错。IIS 明明跑着,Kestrel 也明明跑着,但请求就是过不去。这篇文章讲三个最容易配错的地方,每个都能让你 502。 先说清楚架构。 IIS 后面挂 Kestrel,本质是IIS 做反向代理...

阅读更多

.NET 面试必问的 8 道 GC 题,建议收藏 原创

2026-09-29 码农刚子 C# 基础避坑合集

> 这篇文章整理了 .NET 面试中出现频率最高的 8 道 GC 题。不是背答案——是帮你把 GC 的底层逻辑串一遍,面试时不管怎么追问都能接得住。 01 .NET GC 的分代机制是怎么回事? 这是开胃菜,但答不好直接出局。 .NET GC 把托管堆分成三代:Gen 0...

阅读更多

一张 GIF 每天吃掉 8GB 流量——我的 CDN 余额告警排查记 原创

2026-09-27 工具教程

今天早上 7:37,手机收到一条短信。 > 您的 CDN 账号余额不足 1 元,预计可用时间小于 3 天,请及时充值。 !CDN余额告警短信(/uploads/2026/09/e98730a428c94a049886c4ee4c9c2a70.png) 第一反应是——不对啊,我这...

阅读更多
我用 ASP.NET Core 做了个水稻病虫害检查系统

我用 ASP.NET Core 做了个水稻病虫害检查系统 原创

2026-09-23 码农刚子 开源项目

码农刚子用ASP.NET Core 8全栈开发水稻病虫害检测系统,集成ML.NET加载ONNX格式的DenseNet121模型,实现拍照识别6类叶片病害,准确率达94.78%,并提供防治建议与统计功能。

阅读更多

.NET 项目 Docker 化 + Nginx 反向代理,一篇讲透 原创

2026-09-22 码农刚子 工具教程

本文系统讲解.NET项目Docker化部署全流程:Dockerfile多阶段构建优化镜像体积、Docker Compose编排多服务依赖、Nginx反向代理配置及转发头中间件设置,并梳理HTTPS重定向循环、时区、SignalR连接等常见踩坑与解法。

阅读更多