摘要:
🔈 本文主要介绍了Linux操作系统的启动流程,包括BIOS加电自检、MBR系统引导、加载内核。 1. Linux简介 Linux是一款免费使用且开源的类Unix操作系统,它支持多用户、多任务、多线程、多CPU。Linux从诞生开始一直在经历全球无数计算机爱好者的修改与完善,功能日益强大,性能日益 阅读全文
摘要:
🔈前言:用了这么久的Vmware虚拟机,你真的了解什么是桥接模式什么是NET模式吗?用了这么久的ifconfig命令,你真的知道每一块网卡的含义和用途吗?本文将带你了解,Vmware虚拟机是如何与外界连通的。 1. 下载并安装Vmware和CentOS Vmware是一款功能强大的左面虚拟计算机软 阅读全文
摘要:
🔈 本文主要讲解了进程虚拟地址空间,文件描述符,errno错误码以及strerror()函数通过错误码获取错误信息,dup()函数与dup2()函数实现文件描述符复制与重定向四个方面的内容。 🏆文章目录 🥇1. 进程虚拟地址空间与文件描述符🥇2. errno错误码与strerror()函数� 阅读全文
摘要:
文章目录 1. getcwd函数2. chdir函数3. mkdir函数4. rmdir函数5.opendir函数6. readdir函数7. closedir函数8. 目录读写位置函数8.1 rewinddir()把目录指针恢复到起始位置8.2 telldir()获取目录读写位置8.3 seekd 阅读全文
摘要:
🌌文章目录 🚀1. link函数🚀2. symlink函数🚀3. readlink函数🚀4. unlink函数 🚀1. link函数 包含头文件 #include <unistd.h> 函数原型 int link(const char *oldpath, const char *newp 阅读全文
摘要:
🚀文章目录 🛸1. access函数🛸2. chmod函数🛸3. chown函数🛸4. rename函数🛸5. truncate函数 🛸1. access函数 包含头文件 #include <unistd.h> 函数原型 int access(const char *pathname, 阅读全文
摘要:
🎁文章目录 🎈1. inode节点与硬链接🎈2. stat函数与 struct stat 结构体🎈3. stat函数实例分析及stat命令🎈4. 实现 ls -l filename命令🎈5. 穿透与非穿透 🎈1. inode节点与硬链接 通过上图可以看到,硬链接和源文件引用的是同一个i 阅读全文
摘要:
🌌文章目录 🚀1. 阻塞与非阻塞概念🚀2. fcntl函数设置非阻塞 🚀1. 阻塞与非阻塞概念 阻塞可能会发生在read()函数读取设备、读取管道或读取网络的时候,因为某种情况需要等待,而不会立即返回,叫做阻塞。下面通过read()读设备来演示,比如读输入输出设备 /dev/tty 。 我们 阅读全文
摘要:
📙文章目录 🥇函数指针基本语法🥈通过案例分析回调函数思想🏅函数指针做函数参数实现C++多态效果🏆总结 🥇函数指针基本语法 定义一个函数指针,并通过函数指针间接调用函数: int get_num(int a, int b) { return a + b; } int (*func)(int 阅读全文
摘要:
🎈🎈🎈🎈🎈🎈🎈前言🎈🎈🎈🎈🎈🎈🎈 📣STL算法为我们提供了一些统一的算法模型,在这些算法模型中,只提供了一个统一的壳子,具体实现什么样的功能由我们通过函数对象或回调函数来实现。这是一种非常重要的思想,统一性思想,而统一的实现就是解耦合,如果不理解这个思想,那么学习STL 阅读全文