0

【踩了一个坑】C# 中使用 MySqlConnector 的 MySqlConnection 长期未用后,再使用会触发 SIG PIPE 异常

作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 程序以 debug 的方式运行时,没有任何问题。也就是 dotnet run xx.csproj 时,一切正常。 程序以 AOT 的方式编译为 linux + ...

ahfuzhang 发布于 2026-07-23 14:25 评论(0) 阅读(15)
3

WPF 笔迹延迟优化从硬件到软件的全链路分析

本文将从触摸框硬件、操作系统、应用程序框架到屏幕显示的全链路,系统性地分析笔迹延迟的来源和优化方法。 ...

lindexi 发布于 2026-07-22 07:29 评论(3) 阅读(312)
1

Geek_Studio - 安卓终端调试工作台

面向 Android 设备的 Windows 桌面工具集,基于 C#(.NET Framework)控制台应用,提供设备管理、投屏控制、应用管理、APK 反编译回编、系统调试与图标索引文件自动填写等一体化功能。 功能 设备管理:自动识别设备类型(手机 / 平板 / 电视 / 手表 / 车机 / 嵌入 ...

水晶石 发布于 2026-07-21 22:39 评论(0) 阅读(70)
0

.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 ...

John0King 发布于 2026-07-21 11:33 评论(0) 阅读(61)
2

记一次 .NET 某智慧医保云服务Linux 非托管泄露分析

一:背景 1. 讲故事 说来也奇怪,最近分析了好几例内存暴涨事故,这不又来了,哈哈,今天再给大家带来一份非托管内存泄露导致的程序生产故障,而且是部署在Linux上.NET程序。 前些天有位朋友找到我,自己有一定的分析能力,发现程序是非托管内存泄露,但能力有限暂时也不知道怎么弄,让我帮忙看下,把dum ...

一线码农 发布于 2026-07-20 09:39 评论(14) 阅读(561)
0

【.NET并发编程 - 20】生产环境诊断实战

20. 生产环境诊断实战:当程序卡死时,你该怎么办? 本章 GitHub 仓库:csharp-concurrency-cookbook ⭐ 欢迎 Star 和 Fork!所有诊断示例代码都在 ProductionDiagnostics 项目中。 本章导读 这一章,我们就来聊聊这个每个开发者都可 ...

呆萌哈士奇 发布于 2026-07-20 00:25 评论(0) 阅读(32)
1

基于AScript的JavaScript脚本语言发布啦

AScript是一个开源的C#动态脚本解析执行引擎,支持扩展多种脚本语言,2026年7月14日正式发布了js脚本语言AScript.Lang.JavaScript,快来试试吧! 一、介绍 支持JavaScript基础语法和数据类型,以及数组、集合、字典、对象操作。 支持require引用模块。 二、 ...

rockey627 发布于 2026-07-17 20:47 评论(2) 阅读(172)
0

CRM 后台管理

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

superstar 发布于 2026-07-17 17:22 评论(0) 阅读(52)
14

.NET 生产环境调试实战指南

一:引言 在 .NET 应用的生产环境中,程序崩溃、内存泄漏、线程死锁等问题时有发生。面对这些棘手的问题,开发者往往束手无策,只能依靠经验和工具进行排查。本文将结合多篇实战案例,为大家梳理一套完整的 .NET 生产环境调试方法论。 二:崩溃分析方法论 1. 快速定位崩溃类型 当拿到一个 dump 文 ...

一线码农 发布于 2026-07-17 14:54 评论(3) 阅读(888)
11

记一次 .NET 某光电成像后端解析系统 内存暴涨分析

一:背景 1. 讲故事 前些时间有位朋友找到我,说他们部署在linux上的系统内存占用比较高,领导让他找原因,由于自身的技术上限一直没找到,让我帮忙看下,让朋友通过 dotnet-dump 或者 procdump 从生产上抓一个下来,既然dump到手,那就进入分析环节啦。 二:内存暴涨分析 1. 为 ...

一线码农 发布于 2026-07-16 15:34 评论(2) 阅读(654)
2

业务报表生成:通过 C# 将数据库导出为 PDF

在企业应用开发中,将数据库查询结果导出为 PDF 格式是常见的报表需求。PDF 具备格式固定、跨平台兼容、便于归档分发等特性,非常适合用于业务数据的正式输出。本文介绍一种基于 Free Spire.XLS for .NET 免费库的实现方式,通过「数据库 → DataTable → Excel 工作 ...

LAYONTHEGROUND 发布于 2026-07-16 10:08 评论(0) 阅读(307)
5

记一次 .NET 某电力后台监控系统 内存暴涨分析

一:背景 1. 讲故事 前些天有位朋友在微信上找到我,说他们的电力系统出现了内存暴涨的问题,让我帮忙看下怎么回事?由于不是训练营里的学员,所以这个分析能力还是有点门外汉,让这位朋友将dump丢给我,然后我们上windbg分析。 二:内存暴涨分析 1. 为什么会暴涨 要想知道为什么会涨,很简单,用老套 ...

一线码农 发布于 2026-07-14 17:05 评论(3) 阅读(822)
1

【.NET并发编程 - 19】性能优化实战:零拷贝与内存优化

19. 性能优化实战:零拷贝与内存优化 本章 GitHub 仓库:csharp-concurrency-cookbook ⭐ 欢迎 Star 和 Fork!所有代码示例都可以在仓库中找到并运行。 本章导读 本文目标:掌握 .NET 高性能编程的核心技术——ValueTask、Span、M ...

呆萌哈士奇 发布于 2026-07-12 21:56 评论(0) 阅读(114)
7

【ASP.NET Core】在 Windows Forms 中运行 Web 服务器

当大伙伴们看到标题后,是不是在怀疑老周在灌水?非也,老周向来只会造水,从来不灌水。哪怕写的主题和别人一样,但水的内容也肯定与他人不同。这是老周特色,熟悉老周的大伙伴都知道的。 哦,顺便提一下,有人投诉老周写的东西没用,根本不能在项目中使用。项目中用什么,怎么用是你的项目经验和实力问题,老周可不负这个 ...

东邪独孤 发布于 2026-07-12 18:32 评论(1) 阅读(385)
1

C# PDF 页码添加:教你如何快速为 PDF 每页编号

一、背景与需求 在文档管理场景中,为PDF文件添加页码是一项常见需求。无论是财务报表、项目文档还是合同协议,规范的页码都能显著提升文档的可读性和专业性。手动为每页添加页码不仅效率低下,还容易出错。对于 .NET 开发者而言,利用 C# 实现 PDF 页码的自动化插入,是提升文档处理效率的有效途径。 ...

LAYONTHEGROUND 发布于 2026-07-07 16:24 评论(0) 阅读(261)
2

基于.NET的Windows窗体编程之WinForms图像控件

在实际应用开发中,图像是程序不可获取的一部分,合理的利用图像不仅可以点缀美化软件,还可以起到事半功倍的效果,今天我们以一些简单的小例子,简述基于.NET的Windows窗体编程中图像控件的相关应用,仅供学习分享使用,如有不足之处,还请指正。 ...

老码识途呀 发布于 2026-07-06 12:00 评论(0) 阅读(91)
1

【.NET并发编程 - 18】限流与并发控制:保护系统的第一道防线

18. 限流与并发控制:保护系统的第一道防线 本章 GitHub 仓库:csharp-concurrency-cookbook ⭐ 欢迎 Star 和 Fork!所有代码示例都可以在仓库中找到并运行。 本章导读 本文目标:深入理解限流算法的工作原理,掌握 ASP.NET Core 限流中 ...

呆萌哈士奇 发布于 2026-07-04 00:24 评论(0) 阅读(111)
1

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

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

Laggage 发布于 2026-07-03 22:20 评论(0) 阅读(48)
37

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

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

hez2010 发布于 2026-06-30 22:01 评论(9) 阅读(2463)
4

AI 时代的设备所见即用

本文记录的是我的思考内容,本篇是我从 2023 年思考到现在的内容。我感觉我大概对整个方向清晰了,于是记录了本文,期望能给大家带来一些灵感 ...

lindexi 发布于 2026-06-30 08:36 评论(0) 阅读(551)