标签

 .net 

相关的文章:

探索最新的 .NET 生态系统,涵盖开源项目、性能优化、跨平台解决方案及实用工具,助力开发者提升工作效率。

Vue3 + .NET8 重磅开源!一套支持多厂区管理的制造业通用系统来了

是一个面向制造业的通用型 MOM(制造运营管理)/MES(制造执行系统)平台,支持多厂区、多项目级管理,具备计划排程、工艺路线设计、在线低代码报表、大屏看板、移动端支持等能力。:提供 RESTful API、WebSocket、对象存储(OSS/S3)、第三方打印等接口。:支持 MySQL、SQL Server、PostgreSQL 等多种数据库,支持动态切换。•...

TMOM是一个面向制造业的通用MOM/MES平台,支持多厂区和项目管理,具备计划排程、工艺设计和在线报表等功能,旨在为集团企业提供高可用、易扩展的生产管理系统,支持多种数据库和低代码开发,具备实时数据采集和可视化展示能力。

原文中文,约1400字,阅读约需4分钟。发表于:
阅读原文

.NET 9 可视化工作流引擎!纯血开源,支持数十种数据库,开箱即用

作为 .NET 平台下首个仿钉钉风格的开源低代码工作流引擎,AntFlow.NET 采用纯血 .NET 技术栈实现,依赖极简,功能丰富,支持多种接入与开发模式,真正做到了"让流程开发像普通 CURD 一样简单"。AntFlow.NET 是一款面向 .NET 开发的全新低代码工作流引擎,它不仅实现钉钉风格的流程体验,更通过纯血.NET...

AntFlow.NET 是一款基于 .NET 的开源低代码工作流引擎,旨在简化流程开发,降低使用门槛,支持多种办公场景,具备条件分支和会签等功能,用户可快速上手并集成到项目中。

原文中文,约2000字,阅读约需5分钟。发表于:
阅读原文

被C long坑过吗?这个.NET 6新功能解决跨平台对齐难题

是32位类型,而在Linux平台上则摇身变为64位类型(在64位系统中)。这种看似微小的差异,却可能在跨平台开发中埋下深坑。类型,而你的.NET代码需要在不同平台上运行,很可能会因为类型不匹配而引发难以追踪的运行时错误。long...

.NET 6引入了CLong和CULong类型,解决了C语言long类型在跨平台开发中的不一致问题。这些类型根据运行平台自动调整,简化了代码,降低了维护成本,提高了可读性,使开发者能更专注于业务逻辑,避免手动处理平台差异。

原文中文,约3100字,阅读约需8分钟。发表于:
阅读原文

从 Redis 客户端超时到 .NET 线程池挑战:饥饿、窃取与阻塞的全景解析

通过多次排查和优化,我发现这些问题的根源大多指向 .NET 的线程池(ThreadPool)管理机制,包括线程饥饿(thread starvation)、线程窃取(thread theft)和线程池阻塞等现象。本文将从 StackExchange.Redis...

.NET 应用中使用 StackExchange.Redis 作为 Redis 客户端时,常见超时问题通常由客户端配置不当引起,尤其在高并发环境下。这与 .NET 线程池管理机制有关,包括线程饥饿、窃取和阻塞。通过优化线程池配置、使用连接池和监控,可以有效降低超时率。

原文中文,约4500字,阅读约需11分钟。发表于:
阅读原文

高精度.NET数值计算库Sdcb.Arithmetic全平台发布

因为我一开始使用了Marshal.AllocHGlobal来分配内存,但发现这样在绝大多数情况下性能反而更差,原因是因为Marshal.AllocHGlobal分配的内存是非托管内存,而在.NET中,直接new一个struct会从.NET的托管堆中分配内存,这样可以减少内存分配和释放的开销,尤其是在频繁创建和销毁对象的情况下。这个特性是我最最最想要的C#特性,在很久以前还在上大学的时候,我就...

Sdcb.Arithmetic库已实现全平台发布,基于GMP和MPFR,提供高精度数值计算,支持无限精度整数和浮点数运算,适用于科学计算和金融建模,覆盖Windows、Linux、macOS和Android等主流平台,为.NET开发者提供高效、精确的计算解决方案。

原文中文,约10700字,阅读约需26分钟。发表于:
阅读原文

【开源力荐】一个 .NET 开源、快速、功能强大的电子表格组件库

ReoGrid 支持数据格式、冻结、大纲、公式计算、图表、脚本执行等。致力于挖掘功能强大、性能优越、创新前沿且简单易用的 C#/.NET 开源框架、项目、类库与工具。:如 WPF、WinForms 等桌面应用程序,ReoGrid 提供了丰富的 API 和控件,方便开发者集成电子表格功能。:如财务系统、数据分析平台、报表生成工具等,通过 ReoGrid...

ReoGrid 是一个开源 .NET 电子表格组件,支持复杂数据处理,适用于企业级和 Web 应用,兼容 Excel 格式,提供丰富 API,支持数据导入导出和自定义控件,提升开发效率。

原文中文,约700字,阅读约需2分钟。发表于:
阅读原文

JetBrains .NET Days Online 2025 — 演讲者征集

Streaming worldwide 8 – 9 October 2025 Have you cracked a performance bottleneck?Built something clever with AI agents?Discovered a design pattern the .NET world should know? Share it with...

JetBrains .NET Days Online 2025将于2025年10月8日至9日举行,欢迎开发者分享与.NET相关的创新和经验。演讲提案提交截止日期为2025年8月15日,所有接受的演讲者将获得JetBrains一年全产品包。活动主题包括架构设计、性能优化和云原生开发等。

JetBrains .NET Days Online 2025 — 演讲者征集
原文英文,约600词,阅读约需2分钟。发表于:
阅读原文

一个 .NET 开源、免费、以社区为中心的单元测试框架

微软官方出品的 .NET 单元测试最佳做法:https://learn.microsoft.com/zh-cn/dotnet/core/testing/unit-testing-best-practices。xUnit 是一个开源、免费、以社区为中心的 .NET 单元测试框架,是用于 C# 和 F#(其他 .NET...

xUnit是一个开源的.NET单元测试框架,支持C#和F#,兼容多种开发工具。单元测试遵循3A模式(准备、执行、断言),强调命名标准和最佳实践。示例代码展示了加法、除法和奇偶性判断的测试方法。

原文中文,约3700字,阅读约需9分钟。发表于:
阅读原文

.NET 9 Support for Guid Version 7: A Complete Solution to Index Fragmentation Issues

仔细观察会发现,Version 7 Guid的前半部分保持连续,这正是解决索引碎片的关键!生成的版本4 Guid)是完全随机的,当新记录插入到索引中间位置时,会导致频繁的。实现,但这又将解决方案锁定在Windows平台,违背了.NET跨平台的核心理念。在数据库设计中,使用Guid作为主键或索引字段时,一个令人头痛的问题是。.NET 9的革命性方案:Guid Version 7。.NET...

.NET 9引入了Guid版本7,通过Guid.CreateVersion7()方法生成有序的Guid,解决了传统Guid的索引碎片问题,支持跨平台,兼容性强,并可追溯时间戳,从而提升查询性能。

原文日文,约3400字,阅读约需9分钟。发表于:
阅读原文

.NET 9中的Base64 URL编码

(在我的Windows 11 24H2,AMD R7 5800X,DDR4 3200Mhz的平台上测试,优化已经打开)在构建现代Web应用时,我们经常需要在URL中安全传输二进制数据。本文将探讨.NET 9引入的全新。这种优化使编码结果可直接嵌入URL路径或查询参数,无需额外URL编码处理。随着.NET 9的正式发布,推荐所有需要URL安全编码的场景切换到新的。在.NET...

.NET 9引入了Base64Url类,提供URL安全的Base64编码,避免了+、/和=字符导致的解析错误。与WebEncoders相比,Base64Url性能显著提升,支持零分配操作,适合高性能场景。新项目推荐使用Base64Url,现有项目可继续使用WebEncoders。

原文中文,约2700字,阅读约需7分钟。发表于:
阅读原文