logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++ ——— 异常处理的核心机制和智能指针管理

本文介绍了C++异常处理的核心机制和智能指针管理技术。异常处理方面,详细阐述了try-catch-throw模型的基本语法、执行流程和异常安全处理,包括重新抛出异常和RAII资源管理方法。智能指针方面,重点讲解了shared_ptr基于引用计数的资源管理机制、定制删除器实现,以及循环引用问题及其解决方案。通过weak_ptr弱引用技术打破循环引用闭环,确保资源正确释放。全文通过代码示例展示了如何利

#c++
Linux ——— 虚拟地址、页表、物理地址与 waitpid 和进程管理中的核心概念和技术

本文主要探讨了Linux进程管理中的几个核心概念和技术,包括: 进程创建与终止:通过fork()创建子进程,使用exit()或_exit()终止进程,并分析了两者在缓冲区处理上的差异。 进程等待与回收:详细介绍了wait()和waitpid()系统调用,包括阻塞/非阻塞模式、多子进程回收机制,以及如何避免僵尸进程。 程序替换:深入解析exec系列函数(execl/execv/execle等),包括

#linux
Linux ——— 常用的命令操作

本文摘要: 本文详细介绍了Linux系统中常用的命令操作,从基础文件管理到高级文本处理工具。主要内容包括: 文件操作命令: 基础命令:ls查看文件、pwd显示路径、cd切换目录、mkdir创建目录、rm删除文件/目录 高级操作:find查找文件、grep文本搜索、zip/unzip压缩解压、tar归档压缩 用户管理: useradd创建用户、passwd设置密码、userdel删除用户 文本处理:

#linux
C语言 ——— 关键概念和语法结构

本文摘要主要介绍了C语言基础中的关键概念和语法结构,包括main函数、变量类型、常量、字符串处理、控制语句、循环结构、指针等核心内容。文章首先详细讲解了main函数作为程序入口的不同定义形式,以及sizeof操作符的用法。接着区分了全局变量和局部变量的作用域和生命周期,并介绍了extern关键字的外部声明功能。在常量部分,涵盖了字面常量、const修饰的常变量、#define定义的标识符常量和枚举

#c语言
到底了