logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Linux操作系统】基础开发工具

本文介绍了Linux开发中的常用工具链,包括软件包管理(yum/apt)、文本编辑器(Vim)、编译器(gcc/g++)、构建工具(make/Makefile)、进度条实现、版本控制(Git)和调试器(gdb/cgdb)。重点讲解了Vim的多模式编辑、gcc的编译流程与动静态链接区别、Makefile的自动化构建原理,以及Git的版本控制三板斧操作。这些工具构成了Linux环境下高效开发的完整工作

文章图片
#linux#运维#服务器
【数据结构】图

本文系统介绍了图数据结构的核心概念、存储方式及经典算法。首先阐述了图的定义(顶点集合V和边集合E),区分了有向图与无向图,并介绍了完全图、连通图、生成树等基本概念。其次详细讲解了两种存储结构:邻接矩阵(适合稠密图)和邻接表(适合稀疏图),并提供了C++实现代码。在算法部分,重点介绍了图的遍历(BFS和DFS)、最小生成树算法(Kruskal和Prim)、单源最短路径算法(Dijkstra和Bell

文章图片
#数据结构#算法#图论
【Linux操作系统】进程控制

本文摘要: 本文详细讲解了Linux进程管理的核心概念与技术。首先介绍了fork()函数创建子进程的机制,包括进程创建原理、写时拷贝技术等。接着探讨了进程终止的三种场景(正常结束、错误结束、异常终止)及退出方法(exit/_exit/return)。然后重点讲解了进程等待的必要性,详细解析了wait/waitpid函数的使用方法,包括阻塞与非阻塞等待的实现。文章还深入剖析了进程程序替换的原理,介绍

文章图片
#linux#运维#服务器
【Docker】Docker Image(镜像)

Docker镜像是只读模板文件,采用分层存储结构(UnionFS),包含运行应用所需的文件系统、依赖和工具。镜像通过分层设计实现资源共享,减少存储空间占用,确保环境一致性。Docker提供了一系列镜像管理命令,包括构建(build)、拉取(pull)、推送(push)、删除(rmi)等操作。镜像可通过tar归档文件离线迁移,支持多标签共享存储层,提高部署效率。虽然分层设计会略微降低文件检索效率并增

文章图片
#docker#容器#运维
【Linux操作系统】进程控制

本文摘要: 本文详细讲解了Linux进程管理的核心概念与技术。首先介绍了fork()函数创建子进程的机制,包括进程创建原理、写时拷贝技术等。接着探讨了进程终止的三种场景(正常结束、错误结束、异常终止)及退出方法(exit/_exit/return)。然后重点讲解了进程等待的必要性,详细解析了wait/waitpid函数的使用方法,包括阻塞与非阻塞等待的实现。文章还深入剖析了进程程序替换的原理,介绍

文章图片
#linux#运维#服务器
【Linux操作系统】进程概念

本文系统性地介绍了计算机系统中的核心概念与运行机制。首先阐述了冯诺依曼体系结构的基本原理及其性价比优势,说明了CPU通过内存与外设交互的必要性。然后深入解析了操作系统的核心功能与管理逻辑,包括"先描述后组织"的管理思想、进程控制块(PCB)的作用以及进程状态转换。文章详细探讨了进程调度算法、优先级机制、环境变量管理,并重点剖析了虚拟地址空间的实现原理及其保护机制。最后通过代码实

文章图片
#linux#运维#服务器
【初阶数据结构】链表经典OJ(8道)

本文介绍了八个与链表相关的编程问题及解法。包括删除链表中特定值的节点、反转单链表、找出链表中间节点、获取链表倒数第 k 个节点、判断链表是否为回文结构、找出两个链表第一个公共节点、判断链表是否有环及返回入环第一个节点、实现链表的深度拷贝。每个问题都给出了详细的思路分析和 C 语言代码实现,利用了快慢指针等方法解决不同类型的链表问题。

文章图片
#c语言#数据结构#链表
【数据结构】AVL树

AVL树是一种自平衡二叉搜索树,由Adelson-Velsky和Landis于1962年提出。它通过平衡因子(右子树高度减左子树高度)控制每个节点的左右子树高度差不超过1,从而保证树的高度平衡。本文详细介绍了AVL树的结构实现,包括节点定义、插入操作(遵循二叉搜索树规则后更新平衡因子)、四种旋转操作(左单旋、右单旋、左右双旋和右左双旋)来维持平衡。通过代码实现和测试验证了AVL树的平衡性,其查找、

文章图片
#数据结构#c++
【Docker/Redis】服务端高并发分布式结构演进之路

本文以电商系统为例,介绍了从单机到千万级并发架构的演进过程。从单机架构开始,逐步演进到应用数据分离、应用集群、数据库读写分离、引入缓存、垂直分库、微服务拆分,最终到容器化部署。每个阶段都分析了技术选型、优缺点及适用场景,如数据库主从分离解决读写瓶颈、缓存提升热点数据访问、微服务降低系统耦合度等。文章还解释了分布式、集群、负载均衡等核心概念,并指出架构演进需结合实际业务需求,不同场景侧重不同优化方向

#架构#docker#redis
【Docker】Docker初识

容器技术发展经历了从早期隔离到云原生时代的演进过程。1979年Unix V7引入chroot开创进程隔离先河,2000年后FreeBSD Jail等相继完善隔离机制。2013年Docker通过生态化解决方案引爆容器技术,而2014年Google推出Kubernetes解决编排问题。两大阵营竞争中,OCI和CNCF逐步确立行业标准,最终Kubernetes成为编排事实标准,Docker成为容器事实标

文章图片
#docker#perl#容器
    共 18 条
  • 1
  • 2
  • 请选择