
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Linux网络编程基础:OSI/TCP‑IP模型、IP协议、Socket‑UDP
本机IPC(信号、消息队列、共享内存,同一台主机);网络通信(跨主机进程通信)。网络通信核心目标:在不同主机上找到目标进程完成数据交互。IP地址定位主机,端口号定位主机内部进程,二者唯一确定通信端点。本文从网络理论模型出发,向下落地到Linux下UDP套接字编程实践。inet_addr函数已经标记废弃,新项目建议使用inet_pton;UDP客户端不需要bind,操作系统自动分配随机端口;只有服务

Linux进程间通信:信号、消息队列、共享内存完整笔记
进程间通信(IPC)是Linux后端开发的核心知识点。不同进程拥有独立虚拟地址空间,无法直接访问对方内存,必须借助操作系统提供的机制完成数据传递与事件通知。信号:异步事件通知,传递数字信号,不适合大批量数据传输System‑V消息队列:带消息类型的报文式通信System‑V共享内存:效率最高IPC,直接内存映射,无数据拷贝。

Linux系统编程:进程管理与多任务机制深度解析
进程是Linux资源分配的最小单位。理解进程的核心在于掌握其独立性(虚拟内存隔离)、动态性(状态流转)以及父子关系(fork与回收)。在实际开发中,务必注意避免僵尸进程的产生,合理使用wait系列函数进行资源清理。

Linux系统编程核心:文件IO、系统调用与标准IO深度解析
文件IO是Linux编程的基石,掌握fd和系统调用是理解操作系统资源管理的关键。标准IO通过缓冲机制优化了性能,但在处理设备文件或需要实时性时应慎用。在实际开发中,应根据业务场景(文本处理 vs 二进制流 vs 设备控制)灵活选择 IO 模型。希望本文能助你打通Linux文件操作的任督二脉!

到底了








