记一次 .NET 某汽车控制焊接软件 卡死分析

博主头像 一:背景 1. 讲故事 前些天有位朋友找到我,说他们开发的在客户工厂里的窗体程序出现了卡死情况,并且 Ctrl+C 也退不出来,自己分析了下也没找出是什么原因,后来在网络上就找到了我,让我帮忙看下怎么回事? 毕竟我在这一块是专业的。。。 哈哈,既然有dump,那就拿出来分析一下。 二:卡死分析 1. ...

Dubbo源码—1.服务发布的主要流程

博主头像 大纲 1.Dubbo 2.7和3.x版本的区别 2.Dubbo服务的基本流程和启动入口 3.Dubbo服务发布的主流程 4.服务发布时执行相关组件的初始化 5.服务发布时执行的服务实例刷新操作 6.服务发布时执行的服务实例初始化操作 7.服务发布时执行的服务实例发布操作 8.执行服务实例发布操作时的 ...

ChatGpt 5系列文章1——编码与智能体

博主头像 人工智能技术正在以惊人的速度发展,重新定义着开发人员的工作方式。2025年8月,OpenAI正式发布了面向开发人员的GPT-5 一、GPT-5的编码能力突破 GPT-5在关键编码基准测试中创造了行业新纪录(SOTA),在SWE-bench Verified测试中得分74.9%,在Aider poly ...

AES 加密模式演进:从 ECB、CBC 到 GCM 的 C# 深度实践

博主头像 在当今这个数字化的世界里,数据安全至关重要。无论是网上银行、即时通讯还是云存储,我们都依赖于强大的加密技术来保护我们的信息不被窃取或篡改。在这众多加密技术中,高级加密标准(AES)无疑是现代对称加密的基石。 AES 本身是一种块加密算法(Block Cipher),它以固定大小的块(对于 AES 是 ...

微软开源的 MCP 教程「GitHub 热点速览」

博主头像 上周,最大的开源新闻就是 OpenAI 开源了 gpt-oss 推理模型。尽管模型能力不俗,但似乎并未带来“颠覆性”突破,也许是我们对大模型开源已经有些“审美疲劳”了。 说回本周的热门开源项目,KittenTTS 是一款小巧却高质量的英文文本转语音模型,凭借自然流畅的语音效果,一周内收获了 6k S ...

从纳秒到毫秒的“时空之旅”:CPU是如何看待内存与硬盘的?

博主头像 在数据暴涨时代,如何高效存储和管理海量数据已成为应用系统的核心挑战。这不仅关乎读写性能,更涉及并发场景下性能与持久化之间的平衡。要应对这一挑战,既需要理解不同存储介质的物理特性与性能边界,也需通过数据结构、存储模型与操作系统机制的协同设计,达成技术上的最优平衡。 本文将从计算机系统的分层存储体系这一 ...

苹果容器Apple container是做什么用的?

博主头像 一、Apple container是什么 container是苹果公司出的一款容器工具。以轻量级虚拟机方式创建、运行Linux容器。那么,Linux容器又是什么呢? Linux容器是一种特殊的进程 进程是运行中的程序,而Linux容器是进程中的一种,那Linux容器的特殊是这个进程由命名空间和cgr ...

top命令详解

博主头像 介绍 top命令可以查看各个进程的cpu,内存等所占用的情况,在排查问题当中经常用到。 执行top命令后,默认会出现如下内容: top命令输出了很多参数,真正的服务器负载情况我们要综合其他参数一起看,运行结果可以分为两部分: 第一部分是前5行,是系统整体的统计信息; 第二部分是第8行开始的进程信息, ...

浅谈C++ const

博主头像 引入 分别考虑以下代码: #include <bits/stdc++.h> int main() { const int a = 1; const_cast<int &>(a) = 42; std::printf("%d\n", a); } #include <bits/stdc++.h> int ...

InnoDB为什么不用跳表,Redis为什么不用B+树?

博主头像 要回答为什么 InnoDB(MySQL 的存储引擎) 使用 B+ 树而不是跳表(Skip List),以及为什么 Redis 使用跳表而不是 B+ 树,需要分析两者的数据结构特性、使用场景和设计目标。以下是详细的对比和原因分析。 1. InnoDB 为什么使用 B+ 树而不是跳表? B+ 树的特点 ...

糟糕,生产环境频繁Full GC,怎么办?

博主头像 前言 我们在面试时,经常会被面试官问到:线上服务频繁Full GC该如何优化? 今天这篇文章跟大家一起聊聊这个话题,希望对你会有所帮助。 1. 什么是Full GC? 当老年代空间不足时,JVM会触发Stop-The-World的全局回收(Full GC),暂停所有应用线程。 致命危害(生产环境实测 ...

ntp时间同步服务详解

博主头像 介绍 NTP属于运用层协议(依据UDP传输,运用的端口号为123),用来同步网络中分布式时间服务器和客户端之间的时间,使网络中的设备供应依据一起时间的运用成为可能。 时间服务器和客户端是相对的。供应时间规范的设备为时间服务器,接收时间服务的设备为时间客户端。 设备运转NTP之后,通过沟通NTP报文, ...

彩笔运维勇闯机器学习--一元线性回归

博主头像 前言 在运维职业生涯中,qps是一个绕不开的话题,leader经常在问,我们的qps是多少,系统能不能抗住啊???老板在问,我们的qps是多少,有没有降本的空间啊???面试的时候,面试官问,你们的qps是多少啊。。。。 如果我能预测qps与系统压力之间的关系,那一定很不错吧?关于leader,我们的 ...

C#/.NET/.NET Core技术前沿周刊 | 第 49 期(2025年8.1-8.10)

博主头像 前言 C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。 欢迎投稿、推荐或自荐优质文章、项目、学习资源等。 � ...

遭遇疯狂 cc 攻击的一个周末

博主头像 8月5日那一夜,DDoS 攻击黑夜来袭,攻击者的蜻蜓点水,云上保安对“处罚受害者”江湖规矩的铁面无私,让我们感受到云端的一种冰冷无奈。8月9日(周六)凌晨3点至晚上19点,攻击者弹指间调动千军万马,发起持续16小时的疯狂 cc 攻击,攻击者的大手笔与肆无忌惮,让我们感受到互联网的一种暴力恐怖。园子又... ...

【渲染流水线】[应用阶段]-[渲染命令队列]以UnityURP为例

博主头像 本文以Unity URP渲染管线为例,详细解析了从数据到图像的渲染流程。内容涵盖模型数据获取(顶点坐标、法线等)、变换矩阵计算(MVP矩阵)、渲染状态设置(剔除、深度测试等)和渲染指令提交(DrawCall)等关键环节。文章深入分析了URP中渲染命令队列的实现机制,包括ScriptableRende... ...

<1···456···100>