摘要:
C# 再次登顶!2025 年 TIOBE 年度编程语言榜单揭晓,C# 摘得桂冠。这已经是 C# 三年内第二次获此殊荣。但语言再好,代码写得慢也是白搭。本文从算法优化到内存管理,7 个实战技巧让你的代码快如闪电。 阅读全文
posted @ 2026-04-13 08:05
码农刚子
阅读(2466)
评论(5)
推荐(29)
大家好,我是码农刚子。最近自学ASP.NET Core Blazor,顺便记录一下学习过程和笔记,后面也会持续更新学习内容。如果有正在进行或者想学习Blazor的同学,欢迎一起探讨学习。 阅读全文
作者基于养殖场项目实战,主张新项目应混合使用Blazor Server和Razor Pages,而非二选一。核心管理后台(实时看板、复杂交互表单)用Blazor Server,对外简单页面(供应商对账、弱网WebView)用Razor Pages。四条判断线:交互复杂度、网络环境、并发用户数、JS需求量,命中两条以上即明确方向。默认Razor Pages起步,增量引入Blazor,共享Domain层。 阅读全文
两个并发请求同时读取库存并各自扣减,导致超卖——这是经典的丢失更新问题。RowVersion(行版本)通过乐观锁机制解决该问题:EF Core在UPDATE语句的WHERE子句中加入原始RowVersion值,若数据库中的版本已变,则更新影响0行,抛出DbUpdateConcurrencyException,从而阻止静默覆盖。 阅读全文