摘要: C# 再次登顶!2025 年 TIOBE 年度编程语言榜单揭晓,C# 摘得桂冠。这已经是 C# 三年内第二次获此殊荣。但语言再好,代码写得慢也是白搭。本文从算法优化到内存管理,7 个实战技巧让你的代码快如闪电。 阅读全文
posted @ 2026-04-13 08:05 码农刚子 阅读(2466) 评论(5) 推荐(29)
摘要: ASP.NET Core Blazor简介和快速入门一(基础篇) 大家好,我是码农刚子。最近自学ASP.NET Core Blazor,顺便记录一下学习过程和笔记,后面也会持续更新学习内容。如果有正在进行或者想学习Blazor的同学,欢迎一起探讨学习。 阅读全文
posted @ 2025-10-15 09:28 码农刚子 阅读(2364) 评论(5) 推荐(8)
摘要: 一、组件简介 打印监听组件是一款集成于 Windows 桌面环境的打印任务管理与监控工具,适用于企业级应用场景。它不仅支持多打印机任务的实时监控,还能通过 WebSocket 与外部系统集成,实现自动化打印、任务状态反馈、远程控制等功能。 二、界面功能介绍 1. 主界面与托盘集成 主窗体:采用 Wi 阅读全文
posted @ 2025-06-14 17:38 码农刚子 阅读(2048) 评论(13) 推荐(27)
摘要: ASP.NET Core 作为一个强大的、跨平台的、高性能的开源框架,为开发者提供了丰富的功能和灵活的扩展性。其中,中间件(Middleware)是 ASP.NET Core 架构中的核心组件之一,它负责处理 HTTP 请求和响应的管道,允许开发者在请求和响应之间插入自定义逻辑。随着 ASP.NET 阅读全文
posted @ 2024-06-09 22:43 码农刚子 阅读(2315) 评论(4) 推荐(13)
摘要: 周末找保修卡,把书房两个抽屉全倒出来,最后在第三个抽屉的文件夹底层找到了。顺手翻出三瓶过期护手霜、两盒没拆封的面膜,还有一袋不知道哪年囤的枸杞。东西一直在家,但从“放进去”那一刻起,就再也没被“看见”过。 后来跟朋友聊,发现这不是个例。很多家庭的收纳并不差——衣柜按季节分好,文件袋贴了标签,药箱也整 阅读全文
posted @ 2026-11-10 17:42 码农刚子 阅读(84) 评论(1) 推荐(0)
摘要: 面向 C/.NET 开发者的 Semantic Kernel 实战笔记,从环境配置、Kernel 对话起步,到用 KernelFunction 将业务方法包装为 Plugin,让 AI 自动调用完成订单查询等任务,走通“会动手”的智能体雏形。 阅读全文
posted @ 2026-11-07 08:03 码农刚子 阅读(146) 评论(0) 推荐(0)
摘要: Ant Design Blazor 是基于 Ant Design 规范的企业级 Blazor 组件库,MIT 开源,支持全 .NET 版本与多种托管模式,适合中后台系统。上手快,但弹窗组件配置有坑,与 MudBlazor 各有适用场景。 阅读全文
posted @ 2026-11-04 08:04 码农刚子 阅读(389) 评论(8) 推荐(1)
摘要: 大家好,我是码农刚子。上周三下午,计划主管直接打电话过来:「订单列表打不开了,点一下转半分钟,计划文员等着投料排产。」 我打开监控看了一眼:P95 800ms,峰值 1.2 秒。再看服务器,数据库 CPU 40%,应用 CPU 20%——两边都不忙,但它就是慢。 这种「谁都不忙、接口就是慢」的情况, 阅读全文
posted @ 2026-10-30 08:02 码农刚子 阅读(1252) 评论(5) 推荐(19)
摘要: 物料主数据是 ERP 地基,主料辅料怎么拆、BOM 单还是分决定成本核算与 MRP 准不准。六年制造业 ERP / .NET 实战。 阅读全文
posted @ 2026-10-29 08:01 码农刚子 阅读(363) 评论(0) 推荐(1)
摘要: 2026 年 11 月 10 日,.NET 8 与 .NET 9 同时终止官方支持。从 .NET 8 直接跨两代升 .NET 10,breaking change 远多于 8→9。本文总结升级前 4 项必查、生产中 5 个真实踩坑、以及 6 步安全落地清单,照着走能避开绝大多数线上事故。 阅读全文
posted @ 2026-10-26 08:02 码农刚子 阅读(691) 评论(3) 推荐(2)
摘要: 刚子整理了 8 个经生产环境验证的 NuGet 包,覆盖结构化日志、参数校验、弹性重试、对象映射、轻量 ORM、后台调度、API 文档与性能基准测试,并强调“克制引入”比“盲目堆砌”更重要。 阅读全文
posted @ 2026-10-23 08:05 码农刚子 阅读(837) 评论(2) 推荐(10)
摘要: 文章对比 EF Core 传统 SaveChanges 逐条更新与批量 API ExecuteUpdate/ExecuteDelete 的性能差异。实测一万行改状态:SQL 从 10000 条降至 1 条,耗时从 3.5 秒缩至 0.2 秒,内存增长从 80MB 降至几乎为 0,强调数据量越大差距越明显。 阅读全文
posted @ 2026-10-16 08:01 码农刚子 阅读(342) 评论(0) 推荐(2)
摘要: 文章复盘Radzen.Blazor从5.x升级至6.0.0时踩过的API坑,重点包括NU1107依赖版本冲突和DataGrid服务端分页需手动赋值Count等典型问题,提供实战解决方案。 阅读全文
posted @ 2026-10-15 08:08 码农刚子 阅读(164) 评论(0) 推荐(0)
摘要: 新项目选 Blazor 还是 Razor Pages?我交了学费 作者基于养殖场项目实战,主张新项目应混合使用Blazor Server和Razor Pages,而非二选一。核心管理后台(实时看板、复杂交互表单)用Blazor Server,对外简单页面(供应商对账、弱网WebView)用Razor Pages。四条判断线:交互复杂度、网络环境、并发用户数、JS需求量,命中两条以上即明确方向。默认Razor Pages起步,增量引入Blazor,共享Domain层。 阅读全文
posted @ 2026-10-12 17:56 码农刚子 阅读(859) 评论(12) 推荐(5)
摘要: 两个请求同时改库存,RowVersion 救了一命 两个并发请求同时读取库存并各自扣减,导致超卖——这是经典的丢失更新问题。RowVersion(行版本)通过乐观锁机制解决该问题:EF Core在UPDATE语句的WHERE子句中加入原始RowVersion值,若数据库中的版本已变,则更新影响0行,抛出DbUpdateConcurrencyException,从而阻止静默覆盖。 阅读全文
posted @ 2026-10-10 08:40 码农刚子 阅读(350) 评论(3) 推荐(0)
摘要: 用户下单时因JWT过期被踢回登录页,表单数据丢失。文章解析Blazor Server与WebAssembly中令牌存储与刷新的差异,提出通过DelegatingHandler拦截401、自动刷新令牌并重放请求的方案,实现无感续期。 阅读全文
posted @ 2026-10-09 08:14 码农刚子 阅读(501) 评论(0) 推荐(5)
摘要: 502 Bad Gateway——部署 ASP.NET Core 应用时最常见的报错。IIS 明明跑着,Kestrel 也明明跑着,但请求就是过不去。这篇文章讲三个最容易配错的地方,每个都能让你 502。 大家好,我是码农刚子。 先说清楚架构。 IIS 后面挂 Kestrel,本质是IIS 做反向代 阅读全文
posted @ 2026-10-08 08:02 码农刚子 阅读(46) 评论(0) 推荐(0)
摘要: 大家好,我是码农刚子。这篇文章整理了 .NET 面试中出现频率最高的 8 道 GC 题。不是背答案——是帮你把 GC 的底层逻辑串一遍,面试时不管怎么追问都能接得住。 01 .NET GC 的分代机制是怎么回事? 这是开胃菜,但答不好直接出局。 .NET GC 把托管堆分成三代:Gen 0、Gen 阅读全文
posted @ 2026-10-05 08:01 码农刚子 阅读(531) 评论(0) 推荐(3)
摘要: 上传一张叶片照片,AI 告诉你它得了什么病 大家好,我是码农刚子。前阵子回了趟老家,正赶上水稻抽穗,发现一件挺头疼的事。 村里谁家田里叶子出了斑点,第一反应不是找农技员——镇上的农技站本来就没几个人,下一趟田得排好几天。大家习惯找村里种了一辈子地的老农民给看看。 但老农民的经验有两个问题。一是不一定 阅读全文
posted @ 2026-09-25 22:48 码农刚子 阅读(860) 评论(3) 推荐(9)
摘要: 大家好,我是码农刚子。最近把项目里的 Radzen 从 5.x 升到了 6.0.0。 升级本身挺顺利,Breaking Changes 不算多。但用着用着就发现,有那么几个官方组件,API 设计得总让人觉得「差那么一口气」。 不是不能用,是用起来别扭。每次写都要翻文档、猜参数、然后心里嘀咕一句「这也 阅读全文
posted @ 2026-09-24 08:14 码农刚子 阅读(292) 评论(3) 推荐(1)
摘要: 大家好,我是码农刚子。前几天帮朋友排查一个 .NET 项目的部署问题,他说「我本地跑得好好的,一上服务器就崩」。 翻了一下他的 Dockerfile,问题挺典型的——单阶段构建、镜像 800MB、端口没映射对、Nginx 配置抄了份三年前的老模板。 今天把这一套从头到尾理一遍,从 Dockerfil 阅读全文
posted @ 2026-09-23 10:13 码农刚子 阅读(1230) 评论(18) 推荐(33)
摘要: 文章指出仅靠TenantId不够,存在上下文工厂未绑定、缺全局查询过滤器、租户解析回退默认租户三盲区;提出全局过滤器、按租户建上下文、中间件鉴权、自动化测试四道防线。 阅读全文
posted @ 2026-09-17 08:04 码农刚子 阅读(319) 评论(6) 推荐(2)
摘要: 在 Ubuntu 22.04 上从零部署 Docker 全栈项目(Next.js + FastAPI + PostgreSQL),涵盖 Docker 安装、国内镜像加速配置、docker-compose.prod.yml 编写及踩坑总结,实测 DaoCloud + 清华 pip + 淘宝 npm 组合可解决大部分国内网络问题。 阅读全文
posted @ 2026-09-16 17:38 码农刚子 阅读(284) 评论(4) 推荐(1)
摘要: 基于.NET 8 + uni-app构建多租户畜牧SaaS“秦巴牧云”的实战踩坑总结,涵盖租户隔离、前后端枚举契约、record字段序列化、EF Core迁移不一致、Razor语法冲突及微信AI Skill三层返回等6个关键问题与解决方案。 阅读全文
posted @ 2026-08-24 08:06 码农刚子 阅读(998) 评论(1) 推荐(6)