摘要: C# 再次登顶!2025 年 TIOBE 年度编程语言榜单揭晓,C# 摘得桂冠。这已经是 C# 三年内第二次获此殊荣。但语言再好,代码写得慢也是白搭。本文从算法优化到内存管理,7 个实战技巧让你的代码快如闪电。 阅读全文
posted @ 2026-04-13 08:05 码农刚子 阅读(1836) 评论(5) 推荐(27)
摘要: ASP.NET Core Blazor简介和快速入门一(基础篇) 大家好,我是码农刚子。最近自学ASP.NET Core Blazor,顺便记录一下学习过程和笔记,后面也会持续更新学习内容。如果有正在进行或者想学习Blazor的同学,欢迎一起探讨学习。 阅读全文
posted @ 2025-10-15 09:28 码农刚子 阅读(1753) 评论(5) 推荐(8)
摘要: 一、组件简介 打印监听组件是一款集成于 Windows 桌面环境的打印任务管理与监控工具,适用于企业级应用场景。它不仅支持多打印机任务的实时监控,还能通过 WebSocket 与外部系统集成,实现自动化打印、任务状态反馈、远程控制等功能。 二、界面功能介绍 1. 主界面与托盘集成 主窗体:采用 Wi 阅读全文
posted @ 2025-06-14 17:38 码农刚子 阅读(1886) 评论(13) 推荐(27)
摘要: ASP.NET Core 作为一个强大的、跨平台的、高性能的开源框架,为开发者提供了丰富的功能和灵活的扩展性。其中,中间件(Middleware)是 ASP.NET Core 架构中的核心组件之一,它负责处理 HTTP 请求和响应的管道,允许开发者在请求和响应之间插入自定义逻辑。随着 ASP.NET 阅读全文
posted @ 2024-06-09 22:43 码农刚子 阅读(2175) 评论(4) 推荐(13)
摘要: AI火了,个人博客反而又活过来了?2026年“部落格文艺复兴”真相 2026年,个人博客迎来“文艺复兴”。AI生成的“废文”充斥社交媒体,搜索引擎体验崩溃,促使年轻人发起“数字反叛”,回归个人独立站。新趋势下,博客内容需结构化、垂直细分,并拥抱GEO(生成式引擎优化)以提高被AI引用的概率。变现路径转向工具站、私域转化和“一人公司”模式。虽然创作成本攀升,但真人、有温度的内容反而成为稀缺资源,值得长期坚持。 阅读全文
posted @ 2026-04-29 08:02 码农刚子 阅读(597) 评论(3) 推荐(2)
摘要: AI周报 | 史上最疯狂一周:全球巨头“神仙打架”,5万亿时代来了 本周AI领域迎来“史上最疯狂一周”:OpenAI GPT-5.5与DeepSeek-V4同日亮相,谷歌拟向Anthropic投400亿美元,SpaceX以600亿美元收购编程工具Cursor。9款大模型密集发布,AI正式从聊天工具升级为“员工级”智能体,能自主操作电脑、处理数万页税务文件、不间断编码13小时。NVIDIA市值突破5万亿美元。国内DeepSeek、腾讯混元、月之暗面等集体发力,国产大模型正以效率和性价比双线突围。 阅读全文
posted @ 2026-04-27 13:55 码农刚子 阅读(907) 评论(0) 推荐(0)
摘要: Avalonia UI:.NET 跨平台桌面开发的“真香”选择 Avalonia UI 是一个开源的 .NET 跨平台 UI 框架,支持 Windows、macOS、Linux、iOS、Android 和 WebAssembly。它使用 Skia 自绘渲染引擎,实现跨平台 UI 像素级一致,性能强劲,WPF 开发者可无缝迁移。相比 MAUI 和 Uno Platform,Avalonia 在 UI 一致性、WPF 迁移和性能上优势明显。一套代码,跑遍全平台,是跨平台桌面开发的不二之选。 阅读全文
posted @ 2026-04-27 08:39 码农刚子 阅读(1104) 评论(10) 推荐(8)
摘要: 随着 .NET 生态的持续演进,无论是想学习 C# 语言、Web 开发、移动端开发,还是想深入云原生与微服务,一个好的入门起点都至关重要。本文为你整理了全网最新、最适合新手入门的 16 个.NET 学习网站,涵盖官方文档、交互式编程、实战教程、社区知识库等,助你从零开始,稳步成长为 .NET 开发者 阅读全文
posted @ 2026-04-25 20:19 码农刚子 阅读(504) 评论(1) 推荐(3)
摘要: .NET 11 Preview 3 于 2026 年 4 月发布,涵盖 Runtime、SDK、ASP.NET Core、C# 15、EF Core 等全栈升级。核心亮点包括:C# 15 union 类型 IDE 体验完善、运行时原生异步移除预览依赖、JIT 多项优化(switch 折叠、倒序索引优化)、Zstandard 压缩库正式加入、System.Text.Json 命名策略升级、Kestrel 吞吐量提升 20%-40%、WebAssembly 支持 CoreCLR。AI 能力与云原生支持成为平台核心方向。 阅读全文
posted @ 2026-04-24 08:22 码农刚子 阅读(1213) 评论(3) 推荐(12)
摘要: Magic.NET 是基于 .NET 6/7 + Vue 的开源权限管理平台,前后端分离,开箱即用。集成用户、角色、菜单、文件、定时任务、工作流等企业级功能。模块化设计,代码简洁,适合快速开发 ERP、CRM、OA 等后台系统。Gitee 可获取,免费商用。 阅读全文
posted @ 2026-04-23 08:01 码农刚子 阅读(964) 评论(2) 推荐(4)
摘要: 本文介绍了EF Core 复杂查询几个核心技巧:关联查询用 `Include` + `ThenInclude`;动态筛选用表达式树或 PredicateBuilder;性能优化记住五条铁律——只读用 `AsNoTracking`,只取需要的字段用投影,N+1 问题用 `Include`,多集合用 `AsSplitQuery`,分页前必须排序。最重要的是,学会查看生成的 SQL,别把 EF Core 当黑盒。把 EF Core 当成带类型安全的 SQL 生成器,90% 的复杂查询场景你都能搞定。 阅读全文
posted @ 2026-04-22 08:02 码农刚子 阅读(671) 评论(7) 推荐(8)
摘要: 本文介绍了EF 默认开启延迟加载,查主表时不带明细,等你要用时才偷偷查数据库。如果此时 DbContext 已释放,就会报 `ObjectDisposedException`。解决方案有三:关掉延迟加载、用 Include/ThenInclude 提前加载、或用 DTO 投影。EF6 和 EF Core 的 Include 语法有差异,EF Core 的 ThenInclude 更直观。最佳实践:Web 应用全局关闭延迟加载,只读查询用 AsNoTracking,优先用 DTO。记住:在 DbContext 活着的时候,把需要的数据都显式加载好。 阅读全文
posted @ 2026-04-21 08:04 码农刚子 阅读(378) 评论(2) 推荐(2)
摘要: AI周报 | 算力涨价近半、融资965亿、AI开始像真人员工 4月13日至19日,全球AI领域迎来密集更新。Anthropic、阿里、智谱等公司纷纷推出更强的新模型,AI开始像真人员工一样能自己干活、记经验。GitHub上开源工具OpenClaw和Hermes Agent热度爆棚,一个擅长执行任务,一个会自我学习。融资方面,本周AI相关公司共融资约965亿元,DeepSeek估值破百亿美元。斯坦福报告指出,中美顶尖AI水平已基本持平。整体来看,AI正从“聊天”快速走向“干活”。 阅读全文
posted @ 2026-04-20 17:52 码农刚子 阅读(497) 评论(0) 推荐(6)
摘要: 本文讲了保存主表+明细+条件,要么全成要么全败,事务得这么写:用using TransactionScope自动回滚,try-catch放事务里面,别把异常直接扔给用户。新增主表后记得回填自增ID,更新模式要先删干净旧的再插新的。每个DAL返回值都要检查,失败了立刻停止,别调Complete()。导航属性用Include提前加载,不然DbContext一关就崩。隔离级别别用默认的Serializable,指定ReadCommitted更稳。照着这个套路写,数据一致性稳稳的。 阅读全文
posted @ 2026-04-19 11:18 码农刚子 阅读(316) 评论(0) 推荐(1)
摘要: AutoMapper用得好能省大把时间,但光会CreateMap可不够。刚子教你三个高级技巧:值转换器专治类型不匹配,比如数据库的decimal金额转成前端要的“$123.45”;条件映射让你想清楚再动手,不满足条件就不映射;自定义解析器搞定复杂拼凑逻辑,比如把姓和名合成全名。把映射逻辑收进Profile里,业务代码干干净净。学会这三招,复杂对象映射不再愁。 阅读全文
posted @ 2026-04-17 08:04 码农刚子 阅读(273) 评论(2) 推荐(5)
摘要: for和foreach到底谁快?刚子跑了1亿次循环告诉你:数组两者差不多,List的foreach略快,链表和字典只能用foreach。日常写代码别纠结那几微秒,除非你是做游戏引擎这种极端性能场景。真要选,优先用foreach,代码更清晰、更安全。面试官问起来,记得分情况回答。记住:先让人看懂,再让机器跑快。 阅读全文
posted @ 2026-04-15 08:03 码农刚子 阅读(701) 评论(3) 推荐(1)
摘要: 上海卫健委把C#/.NET列为最高风险的“A组件”,建议公立医院逐步淘汰。这事儿一出来,很多.NET兄弟慌了。刚子跟你说:别怕。政策判断严重滞后于技术——.NET 8早已开源跨平台,跑在麒麟、龙芯上都没问题。信创确实收窄了.NET在部分领域的空间,但全球范围内它依然是主流。别只盯着WinForms,多学ASP.NET Core、Avalonia跨平台方向。政策会变,技术无罪,能解决问题的程序员永远有饭吃。 阅读全文
posted @ 2026-04-10 08:02 码农刚子 阅读(3325) 评论(30) 推荐(15)
摘要: WinForm和WPF都是.NET桌面开发的老牌选手,但WPF能不能取代WinForm?刚子直接告诉你:取代不了,各干各的活儿。WinForm像手动挡面包车,简单、皮实、开发快,适合企业内部工具、工控设备、老项目维护。WPF像自动挡跑车,界面炫酷、数据绑定强、高分屏适配好,适合面向客户的复杂客户端。初学者建议先学WinForm建立信心,再学WPF理解MVVM。做项目时,工期紧、要求稳就选WinForm;要颜值、要交互就上WPF。别纠结谁取代谁,选对工具干对活儿才是老司机的思维。 阅读全文
posted @ 2026-04-08 08:12 码农刚子 阅读(2753) 评论(35) 推荐(8)
摘要: 自从用了AI编程工具,代码是写得快了,但心里越来越没底。一天能怼2000行,重复逻辑、隐蔽bug、看不懂的函数满天飞。这不是代码过载,这是技术债务爆仓。刚子提醒你:AI生成代码的速度,远超你消化代码的速度。应对过载,别指望AI替你管质量。四个笨办法很管用:生成的代码必须人工过一遍;强制“删代码”文化,新增一行就找地方删一行;用静态分析工具自动扫描AI代码;单元测试不能省,让AI顺便把测试也写了。最重要是心态转变:从“代码生产者”变成“代码管理者”。驾驭AI,不是让它替你写代码,而是让你敢接手、敢维护它写的代码。 阅读全文
posted @ 2026-04-07 15:45 码农刚子 阅读(513) 评论(3) 推荐(1)
摘要: .NET 8 性能优化实战:让你的应用起飞 从 AOT 编译到 PGO 优化,一文掌握 .NET 8 的性能黑科技 阅读全文
posted @ 2026-04-03 16:58 码农刚子 阅读(706) 评论(0) 推荐(8)
摘要: 大家好,我是码农刚子。 最近在做项目代码审查时,发现了一个有意思的现象:大家都知道要用 using 或 Dispose() 来释放资源,但真正遇到资源泄漏时,还是一脸懵。有人问我:"刚哥,我都调用 Dispose() 了,为什么内存还在涨?" 说实话,这个问题问得好。因为 Dispose 不释放 的 阅读全文
posted @ 2026-03-31 13:41 码农刚子 阅读(499) 评论(3) 推荐(10)
摘要: 大家好,我是刚子,一个写了六年代码的.NET程序员。今天咱们聊一个经典老坑——C# 里 foreach 配合闭包(Lambda、匿名方法)时的诡异行为。如果你是 .NET 大佬,肯定遇到过;如果你刚入行,听完这个故事,以后面试、写代码都能少踩一个雷。 一段“人畜无害”的代码 先上代码,你猜猜输出什么 阅读全文
posted @ 2026-03-30 14:00 码农刚子 阅读(440) 评论(2) 推荐(3)
摘要: 大家好,我是刚子。 说实话,写代码这么多年,我发现一个挺有意思的事儿:面试的时候,问“值类型和引用类型有什么区别”,大家都能答上来——什么栈啊堆啊,值传递引用传递啊,背得比我都溜。 但一到真写代码,就翻车。 要么改了半天对象发现没改对,要么程序跑得卡得不行还不知道为啥。其实说白了,就是没搞明白这俩玩 阅读全文
posted @ 2026-03-29 18:00 码农刚子 阅读(214) 评论(0) 推荐(3)