Linux 基础
文章平均质量分 82
Linux 基础
仲夏夜之梦~
这个作者很懒,什么都没留下…
展开
-
【动态库】Ubuntu 添加动态库的搜索路径
【动态库】Ubuntu 添加动态库的搜索路径原创 2023-10-11 21:33:05 · 2685 阅读 · 0 评论 -
【虚拟机】根据已有IP获取当前网段的主机范围
【虚拟机】根据已有IP获取当前网段的主机范围原创 2023-10-08 16:13:00 · 714 阅读 · 0 评论 -
【网络基础】IP 子网划分(VLSM)
【网络基础】IP 子网划分(VLSM)原创 2023-10-08 14:18:12 · 1529 阅读 · 0 评论 -
进程、线程、协程的区别
进程、线程、协程的区别原创 2023-04-11 18:47:22 · 635 阅读 · 0 评论 -
认识交换空间(设置交换空间大小)
认识交换空间(设置交换空间大小)原创 2023-04-07 15:47:04 · 1046 阅读 · 0 评论 -
磁盘存储文件的底层设计探究
磁盘存储文件的原理原创 2022-04-12 22:01:44 · 427 阅读 · 0 评论 -
Linux 文件操作(四)—— 判断文件是否存在(access) + 删除文件(unlink) + 创建文件夹(mkdir)
Linux 文件操作(四)—— 判断文件是否存在(access) + 删除文件(unlink) + 创建文件夹(mkdir)原创 2022-12-12 09:31:52 · 1394 阅读 · 0 评论 -
文件操作(五)—— 文件重定向(dup2)
文件操作(五)—— 文件重定向(dup2)原创 2022-12-30 22:09:33 · 4544 阅读 · 0 评论 -
Linux环境下创建并使用动静态库(动态链接与静态链接)
介绍什么是动态库和静态库,以及如何创建并使用动态库和静态库原创 2022-04-18 20:41:58 · 5817 阅读 · 2 评论 -
数据缓冲策略 —— 无缓冲、行缓冲、全缓冲(缓冲区大小测试)
结合代码介绍不缓冲、行缓冲、全缓冲,使用例子进一步了解三种缓冲的特性原创 2022-04-11 20:04:19 · 2787 阅读 · 3 评论 -
文件属性中的三个时间ACM(Makefile中的‘xxx‘ is up to date)
文件属性的ACM指的是Access、Modify、Change时间原创 2022-04-17 16:34:34 · 1284 阅读 · 0 评论 -
Linux 文件操作(二) —— 使用chmod函数修改文件权限
Linux 文件操作(二) —— 使用chmod函数修改文件权限原创 2022-11-24 15:19:04 · 1031 阅读 · 0 评论 -
OS管理文件的方式(文件读写的过程)
一个进程可以打开/创建多个文件,即 进程:打开的文件 = 1:n,一个进程是如何管理这些文件的?文件读写文件的完整过程是怎样的?原创 2022-04-03 21:59:49 · 2193 阅读 · 1 评论 -
Linux 文件操作(三) —— 获取并打印某个文件的属性(文件类型、执行权限、文件大小)
Linux 文件操作(三) —— 获取并打印某个文件的属性(文件类型、执行权限、文件大小)原创 2022-11-24 17:19:15 · 1451 阅读 · 0 评论 -
printf函数打印(一)—— 过程解析篇
printf函数是如何打印数据的?首先需要知道打印的基本流程,再通过例子了解,printf本该打印的内容被写到了哪个文件里原创 2022-04-04 15:42:25 · 2738 阅读 · 1 评论 -
umask 设置文件权限掩码
umask 设置文件权限掩码原创 2022-11-29 19:45:09 · 1782 阅读 · 0 评论 -
文件操作——系统调用函数open函数(含文件描述符介绍)
C/C++向文件写入,先调用接口函数 ——> 系统调用函数 ——>进入OS ——> 从磁盘中读取文件,这里主要介绍系统调用函数open函数原创 2022-03-27 18:04:30 · 6231 阅读 · 1 评论 -
认识软、硬链接
软硬链接是什么,有什么作用,两者的区别是什么?原创 2022-04-13 10:45:33 · 2704 阅读 · 0 评论 -
printf函数打印(二)—— 缓冲区篇(文件读写再探究)
了解了printf打印时和缓冲区相关的部分内容原创 2022-04-11 12:16:49 · 4781 阅读 · 1 评论 -
fork()创建子进程会继承父进程哪些文件相关的内容?
fork创建子进程会继承父进程的代码和数据,其中就包含进程控制块、地址空间、页表,那么父进程文件相关的内容会继承哪些??原创 2022-04-12 13:31:27 · 3537 阅读 · 0 评论 -
文件重定向
重定向 其实是 fd 断开原本的联系,指向一个新的文件结构体,重定向包含输出重定向、输入重定向、追加重定向,但是手动实现过于麻烦,可以使用系统提供的重定向函数原创 2022-04-05 12:11:00 · 2274 阅读 · 0 评论 -
【文件IO】遍历指定目录下的所有文件
Linux中遍历指定目录下的所有文件原创 2022-11-24 10:57:49 · 5347 阅读 · 0 评论 -
应用层基础 —— 认识URL
URL(Uniform Resource Location)—— 统一资源定位,其实就是我们平时说的网址,我们平时上网是如何通过URL访问到对应的资源?原创 2022-07-30 21:46:28 · 852 阅读 · 0 评论 -
重新认识 IP地址
了解网段划分、IP地址的分类、私有IP和公网IP的概念原创 2022-09-04 16:42:19 · 23650 阅读 · 13 评论 -
认识 fcntl 接口函数(文件非阻塞设置)
认识fcntl函数的功能之一,将文件描述符设置成非阻塞模式。原创 2022-09-25 21:00:00 · 3233 阅读 · 0 评论 -
局域网通信的基本原理(基于以太网)
局域网内主机是如何通信的??原创 2022-07-07 23:10:50 · 3975 阅读 · 2 评论 -
TCP 报文首部的 6 个标记位
TCP 报文首部的 6 个标记位原创 2022-08-21 22:28:21 · 5403 阅读 · 0 评论 -
TCP 面向字节流、延迟应答、异常情况
TCP 面向字节流、延迟应答、异常情况原创 2022-08-28 10:39:01 · 714 阅读 · 0 评论 -
IO多路转接 —— 认识 epoll模型 相关接口
认识 epoll模型 相关接口原创 2022-10-04 11:22:28 · 417 阅读 · 0 评论 -
http响应状态码(Header常见属性 — Location属性)
http响应状态码,着重介绍3**(Header常见属性 — Location属性)原创 2022-08-05 23:05:45 · 8619 阅读 · 0 评论 -
域名解析函数 gethostbyname
域名解析函数 gethostbyname原创 2022-12-08 19:44:09 · 1577 阅读 · 3 评论 -
IO多路转接 —— 认识 poll 函数
简单认识poll接口函数,以及对应的使用方法原创 2022-10-01 22:39:33 · 990 阅读 · 0 评论 -
网络属性设置函数 setsockopt (设置绑定地址快速重用)
网络属性设置函数 setsockopt原创 2022-12-09 14:28:20 · 1579 阅读 · 0 评论 -
http协议连接方式 —— 短连接和长连接(请求头Connection属性)
短连接和长连接原创 2022-08-07 13:58:03 · 1479 阅读 · 0 评论 -
浅谈select模型的实现过程和特点
通过代码了解select的实现过程,以及select模型的优缺点原创 2022-09-29 23:07:34 · 706 阅读 · 0 评论 -
IP报头格式(字段解析)
IP报头格式(字段解析)原创 2022-08-31 22:11:25 · 3558 阅读 · 0 评论 -
应用层http协议 —— http协议的请求/响应格式
应用层协议 —— http协议的请求/响应格式原创 2022-07-30 23:20:02 · 1768 阅读 · 0 评论 -
报文分片(16位分片标识、3位标志、13位片偏移字段详解)
什么是分片?如何分片?分片以后如何组装?原创 2022-08-31 22:08:53 · 7035 阅读 · 1 评论 -
网络超时检测、心跳检测的方法
在网络通信中很多操作都是默认阻塞的,比如 recv函数,当接收缓冲区中的数据没有达到水位线时,上层会一直处在阻塞等待数据就绪的状态。出现这种情况的原因有两个,一个是数据没有就绪,一个是网络连接断开。原创 2022-12-09 16:02:42 · 2575 阅读 · 0 评论 -
TCP 超时重传机制
TCP 超时重传机制原创 2022-08-22 11:08:13 · 2133 阅读 · 0 评论