2

.NET Win32磁盘动态卷触发“函数不正确”问题排查

最近在处理Win32磁盘管理.NET 磁盘管理-技术方案选型 - 唐宋元明清2188 - 博客园-获取本地磁盘信息时,遇到一个比较隐蔽的问题。 磁盘对象获取异常,DEVICEIOCONTROL.IOCTL_STORAGE_GET_DEVICE_NUMBER FAILED, 函数不正确。(0X0000 ...

唐宋元明清2188 发布于 2026-03-10 01:40 评论(2) 阅读(104)
5

Satori GC:同时做到高吞吐、低延时和低内存占用

前言 GC 的设计里一直有一个很难绕开的矛盾:高吞吐、低延时、低内存占用,通常很难同时做到。 传统做法里,想要更短的停顿,往往要把更多工作搬到并发阶段,甚至让平时的对象访问承担更高成本;想要更高的吞吐量,又往往意味着平时路径成本必须足够低,于是更多工作会堆到回收阶段;想要更低的内存占用,则又需要更积 ...

hez2010 发布于 2026-03-10 01:29 评论(2) 阅读(132)
0

surging 发布命令行工具

一、概述 surging 号称微服务引擎,但是每次都依赖于dotnet 命令启动,都需要通过配置文件进行配置,让大家都感到只见其形未见其详,感觉很难上手,对于新人不友好,没有熟悉服务规则配置,比如maxConcurrentRequests,executionTimeoutInMilliseconds ...

fanly11 发布于 2026-03-09 17:38 评论(0) 阅读(44)
0

C# 中 Excel 转 DataTable 的技术实现

在企业级 .NET 开发场景中,Excel 文件与内存数据集(如 DataTable)的格式互转是高频技术需求。DataTable 作为 .NET 框架中通用的内存数据结构,常被用于承接 Excel 数据并完成后续的数据验证、持久化、展示等操作。本文聚焦于 .NET 环境下,如何通过第三方类库实现 ...

LAYONTHEGROUND 发布于 2026-03-09 15:52 评论(0) 阅读(221)
0

[Maui] 造轮子——LoggerSqlite

上文异常处理用到了日志记录器,本文介绍一下基于Sqlite的日志记录器 一、定义一个传递、保存日志的类 public class LogItem { public int Id { get; set; } public string DT { get; set; } = default!; publ ...

毛毛虫 发布于 2026-03-09 15:14 评论(1) 阅读(15)
8

记一次 .NET 某低代码开发框架 内存暴涨分析

一:背景 1. 讲故事 微信里有一位朋友找到我,说他们公司的程序存在内存暴涨问题,自己分析了下没有找到原因,让我看下怎么回事?由于大家都有dump分析基础,所以交流互通上还是很顺利的,接下来就是上dump分析啦。 二:内存暴涨分析 1. 为什么会内存暴涨 先还是老套路,用 !address -sum ...

一线码农 发布于 2026-03-09 11:15 评论(0) 阅读(509)
0

笔记:在 WPF 中通过侧边导航栏实现内容切换

介绍如何在 WPF 中使用 ListBox、ContentControl 和 UserControl 实现侧边导航栏布局,通过内容切换展示不同页面视图。 ...

Abaiami 发布于 2026-03-08 17:31 评论(0) 阅读(35)
0

[Maui] 造轮子——前言、本地化

前言 新的一年开始了,公司提了新的要求: 国产化 国际化 开发部的应对是:从wpf转换Maui: 安卓版也是国产化 国际化就是本地化,弄个多国语言的事情 话说华为的鸿蒙,为了国产化,在华为P40手机上运行了Maui的缺省项目,天真的以为鸿蒙支持Maui Android。于是去买了个华为的平板,然后悲 ...

毛毛虫 发布于 2026-03-08 12:38 评论(0) 阅读(35)
4

.NET SqlSugar多线程下SqlSugarClient 的线程安全陷阱

使用SqlSugar读取Sqlite数据库,项目运行过程中间歇性抛出以下异常: SqlSugar.SqlSugarException:“中文提示 : 连接数据库过程中发生错误,检查服务器是否正常连接字符串是否正确,错误信息:Connection was closed, statement was t ...

唐宋元明清2188 发布于 2026-03-05 17:40 评论(1) 阅读(382)
0

Yi.Net平台管理--工作流

此篇主要记录和介绍工作流模块的功能。PS:仅做个人学习用 工作流表单 表单是通过前端代码自定义后,通过界面来进行表单注册。 工作流模板 创建好表单后,可以引用表单创建工作流模板,此处以简单的条件判断流程作为示例。 其中,还有会签功能的节点,展示如下: 工作流实例 工作流实例(流程)是供后台管理者进行 ...

童小鱼 发布于 2026-03-03 20:49 评论(0) 阅读(81)
0

Yi.Net平台管理--基础权限

Yi.Net是基于.Net6后端框架和传统前端框架开发的平台管理系统。 架构上采用前后端分离的方式,支持分布式部署,开发的核心思想:面向服务、面向对象。(此处说明下:本人是主要做后端开发工作,前端是采用传统开发的前端模式,不是现代化构建环境(webpack、vite)下的前端模式。主要前端框架:el ...

童小鱼 发布于 2026-03-03 16:24 评论(0) 阅读(155)
0

如何在 DotNet 中使用类似 golang 的 vendor 的编译模式

作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 一个项目中,存在部分库是公司内的,且需要配置个人的用户名和密码连接到 NuGet 站点,才能下载这些库。 而有时候需要直接把一个仓库拉到某个环境上进行编译,且 ...

ahfuzhang 发布于 2026-03-02 18:01 评论(0) 阅读(55)
0

如何通过 C# 实现 PDF 文本提取?

在日常办公和开发中,从 PDF 文件中提取文本是一项高频需求。手动复制粘贴不仅耗时,而且面对大量文档时效率极低。传统的自动化方案往往依赖 Adobe Reader 等外部组件,不仅部署麻烦,遇到加密或扫描件更是难以处理。 本文将介绍如何使用免费库 Free Spire.PDF for .NET ,无 ...

LAYONTHEGROUND 发布于 2026-03-02 16:10 评论(0) 阅读(357)
0

对于 UTF-16 的高低代理项码点的解析

起因: ​ 首先是我写的这一段代码, 这是一个手搓的 Json 解析器内部的一个, 把转义字符还原成 UTF-16 的一个逻辑代码: case 'u': //Unicode 字符 if (i + 4 < text.Length) { byte[] bytes; string u = text.Sub ...

yuhang0000 发布于 2026-03-01 19:06 评论(0) 阅读(26)
11

.NET 本地Db数据库-技术方案选型

公司现有项目使用了LiteDB作为本地数据存储,但每次开机有较高的概率读取阻塞。 因为死锁或者损坏导致的阻塞问题,目前只能设置超时。在db读取超时后,部分情况可以删除文件、重建db解决,也有无法删除db文件的情况。 导致的技术债务造成了非常多的冗余维护工作量,需要基于常用的数据库及使用方式,重新做个 ...

唐宋元明清2188 发布于 2026-02-26 20:50 评论(12) 阅读(1935)
3

dotnet DirectX 通过可等待交换链降低输入渲染延迟

在 DXGI 1.3 引入了新的功能,支持获得交换链发出开始渲染新帧的适当时机信号,通过等待此信号,可以降低输入的渲染延迟 ...

lindexi 发布于 2026-02-26 18:51 评论(3) 阅读(227)
1

[DotNet] Kestrel 框架中, http1 与 http2 的性能对比

作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 (文中的 http2 是指明文的 http2 协议,也叫 h2c, 并未测试 TLS 加密的情况) 如果仅从协议的角度对比,http2 会比 http1 更快 ...

ahfuzhang 发布于 2026-02-26 15:56 评论(6) 阅读(330)
5

.net 微服务的“黄埔军校”

1.概述 今天玩了一下阿里的千问,当我输入surging作者是谁?把我吹捧的非常高,我被它的彩虹屁惊到了,还说我是.net 微服务的“黄埔军校”,说的有理有据,在此把原文贴出来,根据此轮点,我打击其它依靠背景的学院派应该是有这个资格了。 图1 图2 为什么 Surging 被称为“黄埔军校”? ...

fanly11 发布于 2026-02-25 11:36 评论(1) 阅读(289)
0

Microsoft Agent Framework 取出 DeepSeek 思考内容

默认情况下的 Microsoft Agent Framework 是没有将 DeepSeek 思考内容提供出来的。官方给出的原因是当前 OpenAI 提供的 API 还没有将 reasoning_content 放开。好在 Microsoft Agent Framework 也没有堵住获取思考内容的... ...

lindexi 发布于 2026-02-25 07:25 评论(0) 阅读(156)
0

如何通过 C# 实现 PowerPoint 转 HTML 格式 - 完整指南

在企业办公、在线教育等场景中,将 PowerPoint 演示文稿(PPT/PPTX)转换为 HTML 格式是常见需求——HTML 文件无需安装专用软件即可在浏览器中打开,且易于嵌入网页或跨平台分享。本文将介绍如何通过 C# 结合 Free Spire.Presentation for .NET 组件 ...

LAYONTHEGROUND 发布于 2026-02-24 14:57 评论(0) 阅读(393)