logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Linux笔记】Linux环境变量

环境变量与命令行参数:进程启动的两把钥匙环境变量是操作系统给进程的键值对配置,决定运行时上下文。常用命令:env 查看,echo $VAR 展开,export 设置,readonly 锁定,unset 删除;写入 ~/.bashrc 等配置文件即可持久化。在 C/C++ 中,main(int argc, char *argv[]) 接收命令行参数,argv[argc] 必为 NULL;envp[]

文章图片
#linux#postgresql
【Linux笔记】Linux磁盘文件系统

块(Block):操作系统对磁盘进行读写操作的基本逻辑单位,通常由若干个连续的扇区组成。常见的块大小为4KB(即 8 个 512 字节的扇区,或 1 个 4KB 的扇区),其中块大小可以在格式化文件系统时指定。分区(Partition):将一块物理磁盘在逻辑上划分为若干个独立的区域,每个分区在操作系统看来就像一块独立的磁盘,可以各自格式化为不同的文件系统。inode(索引节点)文件系统中存储文件(

文章图片
#linux#运维
【Linux笔记】Linux基础IO

缓冲区的本质:是一块内存区域,用于在数据从一个位置传输到另一个位置的过程中,临时存放数据。简单理解为:缓冲区是一个数据搬运的中转站,存放在内存区域。在 I/O 操作中,缓冲区存在于两个层面:- 用户空间的缓冲区:位于应用程序的进程地址空间中,由 C 标准库(如 glibc)管理。例如:FILE* 结构体内部就包含了一块用户态缓冲区。- 内核空间的缓冲区:位于操作系统的内核地址空间中,由操作系统管理

文章图片
#linux
【数据结构指南】循环队列

循环队列:一招破解普通队列 “假溢出” 的内存浪费难题普通队列总踩 “假溢出” 坑 —— 队尾刚到内存尽头,队头明明有空位却用不了。循环队列靠 “环形逻辑设计” 让指针 “绕圈”,直接盘活空闲空间,还讲清队空队满判断、指针移动关键算法,甚至附 C 语言代码,轻松解决内存浪费。

文章图片
#c语言#开发语言#c++ +2
C语言实战项目:贪吃蛇(1)

想亲手用 C 语言写个贪吃蛇游戏?这篇指南超适合你!

文章图片
#数据结构#c语言#开发语言 +3
【C++笔记】STL详解:vector容器的使用

本文详细介绍了C++ STL中vector容器的核心特性与使用方法。

文章图片
#c++#开发语言
【C++笔记】STL详解:vector容器的实现

“深入底层源码揭秘三大指针与扩容机制,硬核破解迭代器失效陷阱,一文带你彻底吃透 C++ vector 的核心原理与避坑指南!”

文章图片
#c++#开发语言
【C++笔记】STL详解:list容器的使用

从 O(1) 极速增删的底层逻辑到迭代器失效的致命暗坑,一文全景解锁 C++ STL list 的实战操作与专属算法,帮你彻底搞清它与 vector 的核心差异与绝佳应用场景!

文章图片
#c++#list
【C++笔记】STL详解:list容器的实现

拒绝黑盒调用!一文带你图文并茂地‘手撕’ C++ STL 双向链表 list 底层源码,从节点架构到神仙级模板迭代器魔法,彻底吃透底层运转核心!

文章图片
#c++#list
排序算法指南:快速排序(非递归)

想搞懂排序算法的进阶 “敲门砖”?快速排序(非递归)绝对是绕不开的经典选手!(详细到保姆级)

文章图片
#数据结构#c语言#开发语言 +2
    共 11 条
  • 1
  • 2
  • 请选择