摘要: 常见问题及解决: 以下为使用Windbg 调试高CPU问题的方法思路,总结一下: 1. 查看应用进程的CPU使用率 2. 间隔一段时间,抓两个Dump 3. 使用Windbg分析两个Dump文件,使用!runaway找到最消耗CPU时间片的线程,然后优化 错误提示问题解决: 具体解决方案请查看:Th 阅读全文
posted @ 2023-03-19 20:36 无聊的蚂蚁 阅读(780) 评论(0) 推荐(0)
摘要: WIN和Alt互换是键盘切换到MAC模式了,您长按FN+F12 3秒以上 win灯常亮是锁win,fn+win 3s 键盘复位:有线模式fn+esc 3s 给你整理成一目了然的快捷操作,直接照着用就行: 键盘 Win / Alt 互换(切 Mac 模式) 长按 FN + F12 3 秒以上 锁定 W 阅读全文
posted @ 2026-04-30 17:27 无聊的蚂蚁 阅读(12) 评论(0) 推荐(0)
摘要: /etc 所有系统配置/home 所有用户数据/root 管理员配置/var 网站、日志、数据库/usr/local 手动安装软件/opt 第三方程序 tar 命令恢复文件 完整解析 tar 是 Linux/Unix 下归档 / 压缩 + 恢复的核心命令,恢复文件就是把 .tar/.tar.gz/. 阅读全文
posted @ 2026-04-29 21:53 无聊的蚂蚁 阅读(10) 评论(0) 推荐(0)
摘要: 系统现象:WEB页面请求响应慢、或者一直转圈;CPU100% 逆向分析问题:通过转储WEB站点的进程拿到【dump】文件进行分析 (1)!threadpool 结果分析: CPU 完全打满、 406 个工作线程全部在运行 0 个空闲 线程池已经被吃光 还有 35 个任务在排队,但没有线程可以处理 ( 阅读全文
posted @ 2026-03-23 17:03 无聊的蚂蚁 阅读(33) 评论(0) 推荐(0)
摘要: 1. ~*e !CLRStack -a• 目的:查看所有托管线程的托管/本机调用栈,找出线程都卡在什么方法上(例如 .Result/.Wait()、长时间的 DB/网络调用、等待锁)。2. !syncblk• 目的:列出被锁(Monitor/lock)对象和等待线程,确认是否存在单点锁竞争或死锁。3 阅读全文
posted @ 2026-03-11 19:36 无聊的蚂蚁 阅读(5) 评论(0) 推荐(0)
摘要: 访问一些文件时经常会出现如题的异常提示,下面讨论一些解决思路和文案 文件访问示例代码如下: if (System.IO.File.Exists(fullName)) { FileStream fs = null; byte[] rtnByte = null; try { fs = System.IO 阅读全文
posted @ 2026-03-05 11:42 无聊的蚂蚁 阅读(56) 评论(0) 推荐(0)
摘要: 目的: 如下,将develop分支中最近提交记录合并至yunwei/develop分支 一、首先搞明白“拉取” 和 “获取” 的核心区别在于: 获取(Fetch):只把远程仓库的最新代码下载到本地,但不会自动合并到你当前的工作分支。你的本地代码不会变,只是更新了本地对远程分支的认知。 拉取(Pull 阅读全文
posted @ 2026-03-04 18:10 无聊的蚂蚁 阅读(51) 评论(0) 推荐(0)
摘要: 你想了解 System.IO.File.Replace 和 System.IO.File.Move 这两个方法在替换 / 移动文件时的核心区别,这是在 C# 文件操作中很常见的一个疑问。 核心区别详解 我会从功能、行为、适用场景三个维度帮你清晰区分这两个方法: 1. 基本功能与核心行为 表格 特性F 阅读全文
posted @ 2026-02-11 16:44 无聊的蚂蚁 阅读(43) 评论(0) 推荐(0)
摘要: 先发一个查看系统IP地址的截图 注意:图中inet 和 inet6 是 Linux ip addr show 命令输出中,用于明确标注 IP 地址类型的关键字,对应 IPv4 和 IPv6 这次明确以图中ens32的实际显示为准(是10.2.221.0/23),这台机器的所有 IP 地址清单如下: 阅读全文
posted @ 2026-01-09 11:16 无聊的蚂蚁 阅读(28) 评论(0) 推荐(0)
摘要: 在 PowerShell 中访问和管理 MSMQ(Microsoft Message Queuing),可以通过MSMQ 的 PowerShell 模块或 **.NET 类 ** 来实现。以下是详细的操作指南: $queueName = "private$\test"$remoteQueuePath 阅读全文
posted @ 2025-11-19 13:57 无聊的蚂蚁 阅读(29) 评论(0) 推荐(0)
摘要: 在.NET 中,bindingRedirect(程序集绑定重定向)和codeBase(程序集位置指定)是两种解决程序集加载问题的机制,用途和场景不同,以下详细说明它们的区别、用法及结合使用的场景: 一、bindingRedirect:程序集版本重定向 作用 当应用程序引用的程序集版本与实际部署的版本 阅读全文
posted @ 2025-11-19 13:54 无聊的蚂蚁 阅读(62) 评论(0) 推荐(0)