2

C# + AOT编译 + Linux环境 —— 完全不靠谱

作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 一个简单的 Kestrel 写的后端服务,尝试解决 Coredump 问题和无法捕获的异常,已经两周多了。 今天再次尝试,崩溃在了完全意想不到的位置。 从这个 ...

ahfuzhang 发布于 2026-07-26 10:53 评论(0) 阅读(120)
0

【.NET并发编程 - 21】实战案例:从同步到异步的演进之路

21. 实战案例:从同步到异步的演进之路 本章 GitHub 仓库:csharp-concurrency-cookbook ⭐ 欢迎 Star 和 Fork!所有示例代码都在 RealWorldCase 项目中。 本章导读 经过前面 20 篇,我们已经把并发编程的"兵器库"填得满满当当了——T ...

呆萌哈士奇 发布于 2026-07-25 22:31 评论(0) 阅读(11)
0

[诡异问题] C# 中用了 MysqlConnector 后,出现无法捕获的异常

作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 我封装了一个 Mysql 连接池,目的是始终维持着一个 mysql connector 对象,然后把使用过的语句都进行预编译。 然后,重复执行 sql 的时候 ...

ahfuzhang 发布于 2026-07-25 21:50 评论(2) 阅读(23)
1

【踩了一个坑】全局抓取所有线程的未捕获异常,结果偶发的 http 访问失败导致整个进程崩溃

作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 我觉得我都写了 20 多年程序了,一个简单的 API 服务器不应该出现什么难以解决的问题。 然而,这个 C# 程序莫名奇妙崩溃的问题已经一周多了,仍然在继续… ...

ahfuzhang 发布于 2026-07-24 19:00 评论(0) 阅读(22)
0

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

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

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

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

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

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

Geek_Studio - 安卓终端调试工作台

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

水晶石 发布于 2026-07-21 22:39 评论(0) 阅读(78)
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) 阅读(80)
2

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

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

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

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

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

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

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

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

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

CRM 后台管理

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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