
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Linux 文件相关底层知识
操作系统每创建一个程序(进程),就要在内存里开辟一块空间记录这个进程的全部信息,这块信息就叫 PCB。一句话区分: inode:文件本身的静态信息(不变) struct file:一次打开文件产生的动态阅读记录(会变,比如读文件会改变 f_pos)举例子 默认启动进程,自动打开 3 个文件: fd=0 标准输入(键盘) fd=1 标准输出(屏幕打印) fd=2 标准错误(报错信息),本身不是文件,
入门必看:二叉树基础知识全解析(从零到一吃透核心)
关于二叉树的基础知识
字符串 / 内存函数与大小端模式深度解析
本文系统梳理了C语言底层编程中的字符串操作和内存拷贝函数,以及大小端模式的核心要点。字符串函数方面,分析了strncpy和strncat的实现原理与适用场景,前者需手动处理终止符,后者自动追加;内存函数方面,对比了memcpy的高效性和memmove的安全重叠处理能力;最后阐述了大小端模式对多字节数据存储的影响及检测方法。工程实践中应根据具体场景选择合适函数,并注意跨平台时的字节序统一问题。这些知
字符串 / 内存函数与大小端模式深度解析
本文系统梳理了C语言底层编程中的字符串操作和内存拷贝函数,以及大小端模式的核心要点。字符串函数方面,分析了strncpy和strncat的实现原理与适用场景,前者需手动处理终止符,后者自动追加;内存函数方面,对比了memcpy的高效性和memmove的安全重叠处理能力;最后阐述了大小端模式对多字节数据存储的影响及检测方法。工程实践中应根据具体场景选择合适函数,并注意跨平台时的字节序统一问题。这些知
到底了







