最新文章
发现精彩内容
代码过载时代:会写代码已经不牛了,会“删代码”才是真高手
自从用了AI编程工具,代码是写得快了,但心里越来越没底。一天能怼2000行,重复逻辑、隐蔽bug、看不懂的函数满天飞。这不是代码过载,这是技术债务爆仓。刚子提醒你:AI生成代码的速度,远超你消化代码的速度。应对过载,别指望AI替你管质量。四个笨办法很管用:生成的代码必须人工过一遍;强制“删代码”文化,新增一行就找地方删一行;用静态分析工具自动扫描AI代码;单元测试不能省,让AI顺便把测试也写了。最重要是心态转变:从“代码生产者”变成“代码管理者”。驾驭AI,不是让它替你写代码,而是让你敢接手、敢维护它写的代码。
都是微软亲儿子,WPF凭啥干不掉WinForm?这3个场景说明白了
WinForm和WPF都是.NET桌面开发的老牌选手,但WPF能不能取代WinForm?刚子直接告诉你:取代不了,各干各的活儿。WinForm像手动挡面包车,简单、皮实、开发快,适合企业内部工具、工控设备、老项目维护。WPF像自动挡跑车,界面炫酷、数据绑定强、高分屏适配好,适合面向客户的复杂客户端。初学者建议先学WinForm建立信心,再学WPF理解MVVM。做项目时,工期紧、要求稳就选WinForm;要颜值、要交互就上WPF。别纠结谁取代谁,选对工具干对活儿才是老司机的思维。
.NET 8 性能优化实战:让你的应用起飞
从 AOT 编译到 PGO 优化,一文掌握 .NET 8 的性能黑科技。2025 年 11 月,微软正式发布 .NET 10。作为长期支持版本(LTS),.NET 8 的性能优化能力才是让开发者真正受益的核心武器。GitHub Copilot 用户数在 2025 年已突破 1500 万,AI 辅助编程已成常态。然而,代码写得再快,性能跟不上也是白搭。今天我们就来聊聊 .NET 8 中那些能让你的应用性能提升显著的实战技巧。
ASP.NET Core Blazor简介和快速入门一(基础篇)
大家好,我是码农刚子。本篇文章介绍了ASP.NET Core Blazor的简介和基础语法。Blazor是微软推出的基于.NET的Web框架,支持C构建交互式前端,无需JavaScript。提供Server、WebAssembly和Hybrid三种托管模式,分别适用于实时通信、离线运行与跨平台原生应用开发,实现全栈C开发体验。
记一次SQL server2008 数据库事务日志已满,导致程序崩溃排查过程
纸上得来终觉浅,绝知此事要躬行。嗨,大家好!我是码农刚子。本篇文章记录了作者在遇到 SQL Server 2008 数据库因事务日志已满导致程序崩溃时,通过执行特定 SQL 语句查看 log_reuse_wait_desc 字段,精准定位问题的根本原因是存在一个长时间未提交的活跃事务(ACTIVE_TRANSACTION),并详细演示了如何使用 DBCC OPENTRAN、sp_who2 等命令找到并处理该事务,最终成功解决问题的完整排查过程,同时也为其他常见原因(如日志未备份)提供了通用解决方法。
值类型与引用类型:别再只背“栈和堆”了,看这 4 个实际影响
值类型和引用类型,说大不大,说小不小。面试背概念不难,难的是写代码的时候能自然而然地想到这些区别。我刚入行那会儿也在这上面栽过跟头,改一个对象改了半天发现改的是副本,排查到半夜。后来慢慢才悟出来:概念不是用来背的,是用来救命的。
Dispose 不释放?C# 资源泄漏的 3 种隐蔽场景排查
大家好,我是码农刚子。最近在做项目代码审查时,发现了一个有意思的现象:大家都知道要用 using 或 Dispose() 来释放资源,但真正遇到资源泄漏时,还是一脸懵。有人问我:"刚哥,我都调用 Dispose() 了,为什么内存还在涨?"说实话,这个问题问得好。因为 Dispose 不释放 的坑,远比你想象的要深。今天我就从 6 年 .NET 开发的经验出发,给你揭露 3 种最隐蔽、最容易踩的资源泄漏场景。
ML.NET 快速入门与实践教程:开源机器学习框架
大家好!我是码农刚子。今天和大家聊一聊ML.NET 如何快速入门。ML.NET 是微软为 .NET 开发者量身打造的机器学习框架,让你无需离开熟悉的 C 环境,就能将智能功能集成到应用中。本文将从一个简单的成绩预测案例入手,逐步带你掌握数据加载、模型训练、评估和预测的全流程,后面有时间还会介绍能大幅提升效率的 Model Builder 可视化工具。
聊一聊 C# 中的闭包陷阱:foreach 循环的坑你还记得吗?
大家好,我是刚子,一个写了六年代码的.NET程序员。今天咱们聊一个经典老坑——C 里 foreach 配合闭包(Lambda、匿名方法)时的诡异行为。如果你是 .NET 大佬,肯定被它咬过;如果你刚入行,听完这个故事,以后面试、写代码都能少踩一个雷。
SQL Server安装避坑:这8个奇葩报错你遇到过几个?
大家好,我是码农刚子。 安装SQL Server,本该是迈向数据世界的第一步。然而无数开发者的经验表明,这一步往往是最容易“翻车”的环节。 从依赖项缺失到硬盘扇区过大,从残留组件冲突到ODBC驱动“撞车”,SQL Server的安装错误总是以各种意想不到的方式出现。本文整理了8个最具代表性的奇葩报错,每一个背后都有真实案例支撑——如果你正在安装SQL Server,这些“坑”很可能就藏...
