排序
.NET周刊【10月第2期 2024-10-13】
.NET周刊【10月第2期 2024-10-13】,国内文章 C#/.NET/.NET Core优秀项目和框架2024年9月简报 https://www.cnblogs.com/Can-daydayup/p/18457705 文章介绍了多个与C#.NET和ASP.NET相关的优秀开源...
开源 – Ideal库 – Excel帮助类,TableHelper实现(二)
开源 - Ideal库 - Excel帮助类,TableHelper实现(二),书接上回,我们今天开始实现对象集合与DataTable的相互转换。 01、接口设计 上文中已经详细讲解了整体设计思路以及大致设计了需要哪些方...
LinqPad:C#代码测试学习一品神器
LinqPad:C#代码测试学习一品神器, 01、LinqPad是干嘛的? LinqPad 是一个可编写、运行C#(VB/F#/SQL)代码的轻量工具,C#开发者强烈推荐必备的工具,一个一旦用了就再也不想丢弃的工具。工具出...
DotMemory系列:1. 终结队列积压引发的内存暴涨分析
DotMemory系列:1. 终结队列积压引发的内存暴涨分析,一:背景 1. 讲故事 说实话本来是不想写这个系列的,因为我潜意识里觉得这款工具就像美图秀秀一样,拉低专业人士的档次,但奈何在训练营里我...
C# 内存管理核心:内存基础、GC、IDisposable、using 模式
C# 内存管理核心:内存基础、GC、IDisposable、using 模式,一、内存基础:栈 vs 堆 C# 把内存分成两块核心区域,分配规则完全不同,这是理解 GC 的前提。 1. 栈内存 (Stack) &nbs...
移除旧OneDrive目录残留的NTFS云文件标记
移除旧OneDrive目录残留的NTFS云文件标记,前言 我以前将一个目录作为 OneDrive 同步目录使用,所有文件都保留在本地,后来停用了这个同步目录。 这些文件可以正常读取,图片、视频却只能显示默...
C#实现异步编程的常用方式总结
C#实现异步编程的常用方式总结,随着现代软件对性能和响应速度的要求越来越高,异步编程已经成为许多开发者必须掌握的技能。C# 提供了多种实现异步编程的方式,每种方式都有其特定的适用场景和优...
如何在.NET Framework及.NET6以前项目中使用C#12新特性
如何在.NET Framework及.NET6以前项目中使用C#12新特性,前两天发了一篇关于模式匹配的文章,链接地址,有小伙伴提到使用.NET6没法体验 C#新特性的疑问, 其实呢只要本地的SDK源代码编译器能支持到...
第37篇 JVM调优方式
第37篇 JVM调优方式,场景 1:大量业务数据缓存导致堆内存溢出 场景描述: 一个企业级 Web 应用使用了大量内存缓存来存储业务数据,比如用户信息、订单数据等。由于缓存策略不当,大量无效数据长...
DDD领域设计的相关概念简述
DDD领域设计的相关概念简述,1 什么是DDD 领域驱动设计,即Domain Driven Design(DDD)。 DDD是一套完整而系统的设计理论与方法,使得你的设计思路能够更加清晰,设计过程更加规范。 DDD 善于处...
.NET 开发的分流抢票软件,不做广告、不收集隐私
.NET 开发的分流抢票软件,不做广告、不收集隐私,前言 每年春节大家必备的抢票工具Bypass-分流抢票。分流抢票是一款免费无广适用于PC端的自动分流抢票软件。 分流抢票,是以用户为中心、人性化...
.NET最佳实践:避免同步读取HttpRequest
.NET最佳实践:避免同步读取HttpRequest,为什么要避免同步读取 ASP.NET Core 中的所有 I/O 操作都是异步的。服务器实现了 Stream 接口,该接口同时具备同步和异步的方法。 在进行 I/O 操作时,...













