刷新
一行代码在 .NET 项目里启用 Satori GC

博主头像 众所周知 Satori GC 是 .NET 上兼具高吞吐、低延时和低占用的 GC。为了更方便地在项目里使用 Satori GC,我把 Satori GC 封装成了 MSBuild SDK 并传到了 nuget 上,这样就能通过仅仅一行代码在发布时启用 Satori GC 了。 对于 .NET 10, ...

iNeuOS工业互联网操作系统,重要更新:性能优化、安全漏洞与BUG修复,远程控制响应效率大幅提升

博主头像 本次更新iNeuOS V5.6 版本,主要迭代聚焦安全加固、缺陷闭环、性能提升与风险管控等方面。完成大量安全漏洞、租户隔离、业务逻辑类缺陷修复,强化系统身份鉴权与数据访问防护能力,解决越权访问、SQL 注入、资源泄漏等风险。同时针对报表设计、表单设计、视图建模(WEB组态)、远程命令控制、桌面窗口和... ...

让 .NET 11 的泛型虚方法变得更快!

博主头像 泛型方法 .NET 中的泛型方法带有一个或多个类型参数,可以在保证类型安全的同时处理不同的数据类型。当我们希望代码针对具体类型进行特化,却又不想为每种类型重复编写一份代码时,泛型方法就很有用。 来看一个将两个值相加的泛型方法: T Add<T>(T a, T b) where T : IAdditi ...

.NET 11 Runtime Async 详解

博主头像 传统 async/await .NET 自古以来就提供了 async/await 异步编程模型,这套机制允许开发者以同步方式编写异步代码,从而简化了异步编程的复杂性。 async/await 机制本质上是利用 CPS(Continuation Passing Style)变换来实现的。 首先 asy ...

.NET 11 Preview 6 正式发布!

博主头像 .NET 11 Preview 6 正式发布! 原文:.NET 11 Preview 6 is now available! - .NET Blog 作者:.NET Team 今天,我们非常激动地宣布 .NET 11 的第六个预览版正式发布!本次发布涵盖了 .NET Runtime、SDK、库、AS ...

CRM 后台管理

本人多年.NET 全栈开发经验,熟练 Vue3、SQL Server、低代码平台、CRM 客户管理系统开发,目前正在寻找全职开发岗位,有合适岗位的企业 HR 欢迎沟通。 同时承接小型软件定制开发业务:企业后台管理系统、客户 CRM、外勤销售系统、小程序、网页功能开发、bug 修复、原型落地。 无中间 ...

EFCore AsSplitQuery + 非唯一排序 + Take 导致 Include 集合丢失

博主头像 最近排查了一个很隐蔽的生产 bug:一个 CSV 导出接口,部分订单的 InvoiceAmount(发票金额)导出成了 0,但数据库里这些订单明明有非 0 的付款记录。而且很邪门——带关键字 search 的导出没问题,全量导出才复现。 查到最后,根因是 EF Core 的 拆分查询(AsSplit ...

在 .NET 上构建超大托管数组

博主头像 .NET 数组的上限 这些年经常看到有人抱怨 .NET 数组的最大长度。 在 .NET 里,数组、集合、Span 以及很多相关 API 都是围绕 32 位长度和索引设计的。GitHub 上曾经有一个很长的 issue 讨论 64 位数组支持,但最后以 "won't fix" 关闭,因为这件事会牵涉到 ...

.NET 11 Preview 5 发布

博主头像 .NET 11 Preview 5 发布 原文:.NET 11 Preview 5 is now available! - .NET Blog 发布日期:2026 年 6 月 10 日(美国当地时间) 今天,我们很高兴地宣布 .NET 11 的第五个预览版发布!此版本涵盖了 .NET Runtime ...

探索用 SlideML 让大模型生成 PPT 的实验方法

本文介绍一种让大语言模型制作幻灯片的实验性思路。通过定义一套极简的 XML 标签语言 SlideML,让模型输出页面描述,再由确定性渲染引擎真实绘制,并利用测量到的实际数据回传给模型,形成一轮一轮的调整优化。 ...

123···5>