- 博客(6)
- 收藏
- 关注
原创 RAII与智能指针初步学习笔记
默认首选- 开销最小,表达意图最明确明确需要共享所有权时才用- 注意性能开销需要观察或解决循环引用时用优先使用和- 更安全、更高效避免混合使用智能指针和原始指针- 统一管理策略理解底层机制- 明白RAII、栈展开、移动语义等原理基础:理解栈/堆区别,掌握new/delete进阶:掌握RAII理念和智能指针通过智能指针和RAII,我们将容易出错的堆内存管理托付给绝对不会出错的栈内存生命周期机制,从而编写出既安全又高效的C++代码。
2025-09-22 09:26:34
484
原创 计算机组成原理——内中断与外中断
摘要: 计算机系统中的中断分为内中断(异常)和外中断(硬件中断)。内中断由CPU内部指令触发(如缺页、除零错误),同步且不可屏蔽;外中断由外部设备发起(如键盘、网卡),异步且多数可屏蔽。关键区别在于触发源(CPU内部 vs 外部设备)、同步性及可屏蔽性。内中断需立即处理错误或终止程序,外中断由驱动响应设备请求。系统调用属于内中断(陷阱),NMI(不可屏蔽中断)处理硬件致命错误。理解二者差异对操作系统开发(异常处理、驱动编写)和调试至关重要。
2025-07-21 12:29:45
1277
原创 关于部分编程评测平台 “找不到__main__.py文件!“ 问题的解决
部分编程评测平台 “找不到__main__.py文件!“ 问题的解决Python项目打包提交时的__main__.py入口问题及其解决方案
2025-01-05 20:37:57
364
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅