logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Linux】一切皆文件:深入理解文件与文件IO

本文系统介绍了Linux文件系统的核心概念和操作机制。

文章图片
#linux#c语言#运维开发
吃透 Linux 静态库 / 动态库:ELF 文件、链接加载与进程地址空间详解

本文系统介绍了Linux中的静态库与动态库技术。深入分析了ELF文件格式,包括其组成结构(ELF头、程序头表、节头表等)和链接加载机制,重点解释了动态链接通过GOT表实现地址无关代码的原理。

文章图片
#linux
【C++】【STL】别再混淆!C++容器适配器不是“容器”,这篇讲清它的本质

本文介绍了C++中的三种容器适配器:stack、queue和priority_queue。它们通过封装底层容器(如deque、vector)提供特定功能,stack基于LIFO原则,queue基于FIFO原则,priority_queue则通过堆算法维护优先级。

文章图片
#c++#开发语言#数据结构 +1
【C++哲学】面向对象的三大特性之 继承

本文系统讲解了C++继承机制的核心概念与应用以及一些细节的考点。文章通过类图示例和代码演示,详细剖析了继承体系中的关键技术和设计原则,为面向对象编程提供了实践指导。

文章图片
#c++#开发语言#visual studio
【C++哲学】面向对象的三大特性之 多态

多态分为编译时多态(函数重载/模板)和运行时多态(虚函数),⭐️运行时多态的实现条件:基类指针/引用调用虚函数+虚函数重写。文章深入剖析了虚函数表机制,解释了多态动态绑定的底层原理。并通过典型面试题演示了多态的实际应用场景。

文章图片
#c++#开发语言#面试
C++11实用的“新特性”:列表初始化+右值引用与偷懒艺术——移动语义

本文介绍了C++11中的几个重要新特性:列表初始化,右值引用,完美转发,移动语义。这些特性显著提升了C++的性能和灵活性,特别是在处理临时对象和资源管理方面提供了更高效的解决方案。

文章图片
#c++#开发语言
“异常”处理机制 与 C++11中超实用的 “智能指针”

本文系统讲解了C++异常处理,通过智能指针部分深入解析了RAII设计思想,分析了内存泄漏的危害及防范措施,强调了智能指针在资源管理中的重要性。

文章图片
#c++#安全#开发语言 +1
C++11实用的新特性:lambda表达式与包装器function与bind

C++11引入了lambda表达式和function包装器,极大提升了代码灵活性。我主要就一些常见的应用场景来引入,帮助大家更好地去使用。

文章图片
#c++
【Linux系统】进程信号(下):信号处理与“操作系统运行原理”

本文主要探讨了Linux系统中信号处理的机制与实现。文章还深入剖析了操作系统运行原理,包括硬件中断、时钟中断和软中断等机制,解释了系统调用和异常处理的底层实现。

文章图片
#linux#运维#服务器
【Linux系统】进程信号(上)

本文深入探讨了Linux系统中的信号机制,文章详细解析了信号的捕捉方法、阻塞与递达过程,并通过代码示例演示了如何自定义信号处理、验证IO效率、模拟操作系统调度等场景。最后还介绍了信号集操作接口和核心转储功能,为理解进程间通信和异常处理提供了实践基础。

文章图片
#linux#运维#服务器 +1
    共 16 条
  • 1
  • 2
  • 请选择