logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux 进程控制终极指南:fork/exec/wait 全解析 + 模拟 shell 实战----《Hello Linux!》(8)

摘要 本文深入讲解Linux进程控制的核心机制。首先分析进程退出的三种场景(正常结束、异常终止、运行错误)及退出方法(return/exit/_exit)。重点剖析进程等待(wait/waitpid)的原理,包括如何回收子进程、获取退出状态,以及解决僵尸进程问题。然后详细解释6个exec函数族实现程序替换的机制和用法差异。最后通过实现简易shell将所有知识点串联起来,展示如何综合运用进程创建、等

文章图片
#linux#运维#服务器 +4
Linux 底层核心精讲:环境变量、命令行参数与程序地址空间全解析----《Hello Linux!》(7)

本文深入探讨Linux系统中的环境变量与程序地址空间两大核心概念。环境变量作为程序运行的"隐形配置",包括PATH、HOME等常见变量,并通过echo、export等指令进行管理;程序地址空间则揭示了进程访问内存的"底层规则",通过虚拟地址与物理地址的映射机制(含页表、写时拷贝等)保障内存安全。文章还解析了main函数命令行参数、常规命令与内建命令区别等关键

文章图片
#linux#chrome#运维 +4
Linux 开发别再卡壳!makefile/git/gdb 全流程实操 + 作业解析,新手看完直接用----《Hello Linux!》(5)

本文总结了Linux开发中的核心工具链使用要点,包括makefile编写规则(依赖关系、特殊符号$@/$^、.PHONY用法)、进度条程序实现(回车换行区别与缓冲区刷新)、git完整操作流程(安装克隆到提交配置)、gdb调试前提条件(必须编译debug版本)及常用指令。每个工具都配有具体示例和易错点提醒,帮助开发者掌握Linux开发底层逻辑,避免常见错误。

文章图片
#linux#git#elasticsearch +4
智能指针:告别内存泄漏的利器----《Hello C++ Wrold!》(27)--(C/C++)

本文系统介绍了C++智能指针的核心原理与应用。智能指针基于RAII思想,通过对象生命周期自动管理内存,避免了手动delete可能引发的内存泄漏和异常安全问题。重点分析了四种标准库智能指针:auto_ptr(管理权转移,已废弃)、unique_ptr(禁止拷贝)、shared_ptr(引用计数)及其循环引用问题,以及weak_ptr的解决方案。文中提供了各智能指针的模拟实现代码,并介绍了删除定制器用

文章图片
#c++#c语言#java +4
Linux 常用指令全解析:从基础操作到系统管理(1w字精简版)----《Hello Linux!》(2)

本文是一份面向初学者的Linux系统入门教程,重点讲解CentOS 7的基础操作和核心概念。教程从操作系统基本概念入手,介绍了Linux文件系统、常用命令(如ls、pwd、cd、touch等)、路径定位(绝对路径与相对路径)以及实用技巧(如管道符|、通配符*、快捷键等)。内容采用"理论+实践"方式,通过对比Windows系统帮助理解,并包含大量操作示例。教程适合计算机专业学生、

文章图片
#运维#服务器#linux +4
C++ vector 全面解析:从基础用法到深度剖析----《Hello C++ Wrold!》(15)--(C/C++)

本文系统介绍了C++ STL中vector容器的核心知识点,包括构造方法、迭代器使用、空间管理和元素操作等。文章详细讲解了vector的各种API用法,如push_back、insert、erase等,并特别强调了迭代器失效和边界访问等常见问题。通过模拟实现vector的关键功能(如构造函数、reserve、resize等),深入剖析了其底层工作原理。内容涵盖从基础使用到高级技巧,包括二维vect

文章图片
#c++#c语言#java +4
基础算法篇(3)(蓝桥杯常考点)—图论

这期是基础算法篇的第三节,其中的dijkstra算法更是蓝桥杯中的高频考点。

文章图片
#图论#蓝桥杯#职场和发展 +2
C++ 容器适配器与核心数据结构精解:栈、队列、deque 底层实现与实战应用----《Hello C++ Wrold!》(17)--(C/C++)

本文系统梳理了C++标准库中栈(stack)、队列(queue)、双端队列(deque)和优先级队列(priority_queue)的核心概念与实现原理。重点分析了容器适配器的设计思想,包括栈的先进后出、队列的先进先出特性,以及优先级队列基于堆结构的实现方式。通过模拟实现代码详细解析了底层数据结构的操作逻辑,如deque的分段连续存储机制、优先级队列的上下调整算法等。同时探讨了仿函数、反向迭代器等

文章图片
#c++#数据结构#c语言 +4
二叉搜索树深度解析:从原理实现到算法应用----《Hello C++ Wrold!》(18)--(C/C++)

本文系统介绍了二叉搜索树(BST)的原理与实现。首先阐述了BST的定义和特性:左子树节点值均小于根节点,右子树节点值均大于根节点,中序遍历结果为升序序列。文章重点展示了BST的C++实现代码,包括插入、查找和删除三大核心操作,详细分析了每种操作的实现逻辑,特别是删除节点时处理左右子树均存在的复杂情况。此外,还对比了递归和非递归实现方式的差异,并给出了拷贝构造、析构等完整类实现。通过具体代码示例,帮

文章图片
#算法#c++#c语言 +4
Linux 从入门到实践:CentOS 服务器配置与用户管理指南----《Hello Linux!》(1)

本文介绍了Linux操作系统的核心优势及其在服务器领域的重要地位,重点讲解了CentOS系统的环境配置和用户管理方法。主要内容包括:1)Linux作为开源系统的特点和版本选择;2)云服务器配置推荐及XShell连接方法;3)用户账号的创建、删除及密码设置;4)超级用户与普通用户的切换技巧;5)sudo提权操作的使用方法;6)XShell的实用快捷键。教程旨在帮助初学者快速掌握Linux系统的基本操

文章图片
#linux#服务器#centos +4
    共 14 条
  • 1
  • 2
  • 请选择