- 博客(76)
- 收藏
- 关注
原创 计算机网络:网络字节序
介绍了字节序和网络字节序。字节序分为:大端和小端,介绍两种字节序的不同。以及不使用网络字节序的后果。网络字节序是大端字节序。
2023-08-11 23:16:19 1441
原创 计算机网络:网络通信相关概念入门
介绍了网络通信的相关概念:网络的发展背景、网络的分类(IPv4和IPv6),以及网络的类型。通过示例来了解网络通信的本质其实就是不同主机的进程间通信。介绍了端口的作用,以及协议的理解。
2023-08-10 23:05:33 1144
原创 Linux 多线程:死锁的理解
介绍了死锁的概念,死锁的产生、预防。避免。介绍了死锁产生的四个必要条件:互斥条件、不可剥夺条件、请求与保持条件、循环等待条件。
2023-03-29 14:20:10 361 3
原创 Linux 信号(signal):信号的相关函数
介绍信号中常使用的函数:kill、raise、abort、alarm、sigqueue、signal。以及函数的参数和返回值,同时展示了如何修改指定信号的处理函数。
2023-03-23 09:30:00 780 3
原创 Linux 信号(signal):信号的生命周期
介绍信号的生命周期:产生、注册、注销、处理。同时介绍了生命周期各个阶段的特点。重点介绍了可靠注册和不可靠注册,可靠信号的注销和不可靠信号的注销
2023-03-21 09:00:00 788 3
原创 Linux 信号(signal):信号的理解
介绍了什么是信号,用生活中的信号和Linux中的信号结合起来进行理解,介绍了信号的种类,实时信号和非实时信号的概念,以及简要介绍了信号的生命周期
2023-03-20 09:00:00 1554 5
原创 Linux:静态库、动态库的生成与使用
介绍了动态库和静态库的生成和使用。在库文件的使用中,需要注库文件的路径问题,介绍了几种解决问题的办法:添加库文件到指定路径、配置环境变量。
2023-03-18 09:00:00 2302 2
原创 Linux IPC:共享内存
介绍了进程间通信方式:共享内存。对比了共享内存和管道的区别、以及它们的传输效率。介绍了操作共享内存的流程,以及操作共享内存的函数(参数和返回值),同时介绍了关于共享内存的指令。
2023-03-17 09:00:00 1952 3
原创 Linux IPC:匿名管道 与 命名管道
介绍进程间通信中的匿名管道和命名管道,介绍它们各自的特点,以及匿名管道和命名管道的区别。使用管道传输数据的流程,以及管道的特性。
2023-03-14 09:30:00 854 3
原创 Linux IPC:理解进程间通信
介绍了什么是进程间通信、为什么进程之间要通信、为什么进程之间无法直接传递数据,以及进程间通信的几种方式、进程间通信的本质。
2023-03-13 09:30:00 766 6
原创 Linux:文件流指针 与 文件描述符
介绍了文件描述符和文件流指针是什么,结合图片帮助理解。同时展示了头文件中部分关于文件流指针和文件描述符的内容,介绍了缓冲区的概念。
2023-03-11 09:30:00 1185 4
原创 Linux :理解编译的四个阶段
介绍程序在编译时经历的四个阶段:预处理、编译、汇编、链接。同时讲解了各个阶段的作用和意义,以及在各个阶段进行编译的指令。
2023-03-07 09:30:00 2336 1
原创 Linux 进程:exec函数簇
介绍了exec函数簇:execl、execlp、execle、execv、execvp、execve。介绍了它们的参数、以及展示了它们的使用方法。
2023-03-06 09:00:00 1449 5
原创 Linux 进程:进程退出返回值的获取
介绍wait和waitpid函数的输出参数status的细节,介绍了两种可以用来获取异常退出码和进程返回值的方法:位运算、宏函数。
2023-03-05 09:00:00 2491 6
原创 Linux 进程:辨析wait与waitpid
介绍用于进程等待的函数:wait和waitpid,辨析了两个函数的不同之处:wait是阻塞等待,而waitpid可以通过参数设置为非阻塞等待。
2023-03-04 09:00:00 1253 7
原创 Linux 进程:进程控制
介绍了Linxu中进程控制的种类:进程创建、进程终止、进程等待、进程替换。同时详细介绍了它们的实现,特别是进程替换,以及子进程在程序替换中的意义。
2023-03-02 09:07:40 1041 3
原创 Linux 进程:fork()与vfork()的对比
简单介绍了fork函数和vfrok函数的不同之处,介绍了vfork的隐患:调用栈混乱。同时介绍了解决函数调用栈混乱的方法。
2023-03-01 21:42:10 595
原创 Linux 进程:进程状态
本文介绍了在Linux中进程的状态:运行态、可中断休眠态、不可中断休眠态、死亡状态、停止状态、僵死状态。介绍了处于僵死状态的进程--僵尸进程,僵尸进程的定义、僵尸进程的解决方法。以及特殊进程:孤儿进程、守护进程。查看进程相关信息的指令:ps -ef、ps -aux。杀死进程的指令:kill
2023-03-01 09:00:00 1809 4
原创 Linux 进程:程序地址空间 与 虚拟内存
简单介绍了程序地址空间的概念和程序地址空间的划分,每部分的作用。详细介绍了虚拟内存(虚拟地址空间)的概念,以及虚拟内存的实现原理和虚拟内存的好处。
2023-02-28 09:30:00 1721 3
原创 Linux 进程:父子进程
介绍了父进程如何创建子进程、父子进程如何区分、fork函数的简单使用。以及创建子进程的意义和作用,对子进程的深入理解。了解创建子进程是通过复制父进程的pcb而实现的。
2023-02-27 11:50:38 5606 5
原创 Linux 文件权限之umask
本文讲解了Linux中和文件的权限相关的内容:文件默认创建权限的认识,文件默认创建权限掩码的认识,umask的查看,umask的修改。文件权限的修改,chmod的使用。文件实际权限的计算过程。
2023-02-24 16:02:29 4353 4
原创 Linux 基础知识之权限管理
认识Linux中的权限,了解普通用户和超级用户的区别、切换方法、临时提权的意义。让读者知道三类文件访问者是什么,三类文件访问者分别有对应的文件操作权限,以及文件操作权限的三种表示方法。
2023-02-23 09:54:41 1417 9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人