2025-08-29发表2025-08-29更新操作系统17 分钟读完 (大约2544个字)Linux中的文件系统本文回顾了本科时候的操作系统课程,同时加入了一些自己对Linux中的文件系统的理解阅读更多
2025-07-11发表2025-09-05更新Linux2 分钟读完 (大约333个字)6.S081-Fall2021 的实现这个仓库包含我对labs for MIT's 6.S081 operating system的解答。阅读更多
2025-05-29发表2025-08-11更新操作系统15 分钟读完 (大约2186个字)Linux中的中断和异常本文回顾了本科时候的操作系统课程,同时加入了一些自己对Linux中的中断和异常的理解阅读更多
2025-05-02发表2025-07-12更新C++10 分钟读完 (大约1456个字)C++中std::functional的实现本文介绍了现在C++中的std::functional的一些思想,包括类型擦出,SFINAE的原理介绍等等阅读更多
2025-05-02发表2025-07-12更新C++11 分钟读完 (大约1672个字)C++编译与内存相关本文详解C++程序从源码到执行的完整过程,包括预处理、编译、链接和加载阶段的底层工作原理。深入分析了函数调用时栈帧的构建与内存管理机制,探讨了堆内存分配中的碎片问题及解决方案。文章还涵盖了内存对齐的必要性,各类智能指针的使用场景与原理,以及大小端字节序和内存泄漏的防范措施,帮助开发者编写高效、稳定的C++程序。阅读更多
2025-05-02发表2025-07-12更新C++9 分钟读完 (大约1344个字)C++语言运行期的强化本文深入探讨C++11及更高版本引入的运行时增强特性,重点介绍lambda表达式的语法与捕获方式、函数对象包装器std::function与std::bind的使用技巧。文章还详细解析了右值引用的概念与应用,以及完美转发如何保证参数属性在函数间传递,这些现代C++特性显著提升了代码的灵活性、可读性和性能。阅读更多