Linux系统和网络
文章平均质量分 94
【Shine】光芒
中南大学硕士在读,分享日常学习知识
展开
-
IO多路转接之epoll
本文介绍了epoll实现IO多路转接的相关内容原创 2023-11-24 21:15:37 · 1034 阅读 · 0 评论 -
IO多路转接之select和poll
本文介绍了select和poll两种实现IO多路转接的方式原创 2023-11-18 20:15:18 · 166 阅读 · 0 评论 -
五种常见的IO模型
本文介绍了五种常见的IO模型,给出了同步IO和异步IO的概念原创 2023-11-10 21:31:19 · 272 阅读 · 0 评论 -
Linux网络编程:数据链路层
本文介绍了网络通信中数据链路层的相关知识原创 2023-10-30 20:36:29 · 182 阅读 · 0 评论 -
Linux网络编程:IP协议
本文对IP协议进行了解读原创 2023-10-25 12:21:29 · 934 阅读 · 0 评论 -
Linux网络编程:UDP协议和TCP协议
本文对UDP协议和TCP协议进行了详细原创 2023-10-11 17:08:54 · 309 阅读 · 0 评论 -
Linux网络编程:详解https协议
本文介绍了https协议进行网络通信的方式,讨论了不同加密方法的安全性问题,解释了如何通过CA认证确保在https协议中传输数据的安全性。原创 2023-10-04 17:02:08 · 203 阅读 · 0 评论 -
Linux网络编程:详解HTTP协议
本文介绍了HTTP协议的相关内容。原创 2023-09-27 16:39:38 · 181 阅读 · 0 评论 -
Linux网络编程:使用UDP和TCP协议实现网络通信
本文使用TCP协议和UDP协议,模拟实现了网络通信功能原创 2023-09-16 22:05:05 · 514 阅读 · 0 评论 -
Linux网络编程:网络协议及网络传输的基本流程
本文介绍了网络的发展,TCP/IP五层协议模型,OSI七层协议模型,网络通信的流程,IP地址和MAC地址以及封装和解包的概念。原创 2023-09-11 07:26:25 · 561 阅读 · 0 评论 -
Liunx系统编程:信号量
本文介绍了信号量的概念和使用,以及采用环形队列实现生产与消费者模型的方法。原创 2023-09-02 17:39:57 · 396 阅读 · 0 评论 -
Linux系统编程:线程同步及生产与消费者模型
本文介绍了线程同步以及生成消费者模型原创 2023-08-30 22:30:09 · 348 阅读 · 0 评论 -
Linux系统编程:线程互斥
本文介绍了线程互斥的一些概念、线程安全问题、互斥锁以及死锁问题原创 2023-08-28 09:20:18 · 84 阅读 · 0 评论 -
Linux系统编程:线程控制
本文介绍了线程的创建、等待和终止,以及多线程中的异常和程序替换原创 2023-08-26 22:08:44 · 1632 阅读 · 0 评论 -
Linux系统编程:进程信号的保存和阻塞
本文介绍了信号的保存和阻塞的相关概念和操作方法原创 2023-08-21 22:05:01 · 179 阅读 · 0 评论 -
Linux系统编程:对于线程概念的理解
本文介绍了线程的一些概念原创 2023-08-25 08:31:12 · 114 阅读 · 0 评论 -
Linux系统编程:进程信号的处理
本文介绍了用户态和内核态、信号的捕捉和处理流程、可重入函数、volatile关键字以及SIGCHLD信号原创 2023-08-23 19:54:13 · 216 阅读 · 0 评论 -
Liunx系统编程:进程信号的概念及产生方式
本文对进程信号的特性、管理、产生以及core dump问题进行的解读原创 2023-08-20 11:12:01 · 479 阅读 · 1 评论 -
Linux系统编程:通过System V共享内存实现进程间通信
本文介绍了System V共享内存 实现进程间通信的原理、方法和特性。原创 2023-08-17 15:59:23 · 210 阅读 · 1 评论 -
Linux系统编程:采用管道的方式实现进程间通信
本文介绍了使用管道进行进程间通信的原理的方法。原创 2023-08-15 20:59:13 · 392 阅读 · 1 评论 -
Linux系统编程:软硬链接和动静态库
本文介绍了软硬链接、动静态链接和动静态库原创 2023-07-21 14:39:54 · 213 阅读 · 1 评论 -
Linux系统编程:文件系统和inode
本文介绍了磁盘文件系统和文件inode原创 2023-07-15 21:31:12 · 640 阅读 · 1 评论 -
Linux系统编程:缓冲区的概念和工作原理
本文对缓冲区的概念和工作原理进行了解读原创 2023-07-09 12:32:47 · 833 阅读 · 0 评论 -
Linux系统编程:文件描述符和重定向
本文介绍了文件描述符的概念和作用以及重定向的实现方法和底层原理。原创 2023-07-07 20:09:14 · 460 阅读 · 2 评论 -
Liunx系统编程:系统层面上的文件IO接口
本文介绍了如何了在操作系统层面上如何理解文件,语言级别提供的IO库函数和操作系统IO接口之间的关系,并介绍了Linux操作系统提供的一些实现IO操作接口的详细使用方法原创 2023-07-06 12:01:38 · 187 阅读 · 1 评论 -
Linux系统编程:进程的替换
本文介绍了进程替换的原理和方法,并在最后实现了一个简单地命令行解释器原创 2023-07-02 18:14:11 · 351 阅读 · 1 评论 -
Linux系统编程:进程的创建、终止和等待
本文介绍了进程的创建、终止和等待相关的知识原创 2023-06-30 17:13:57 · 783 阅读 · 0 评论 -
Linux系统编程:详解进程地址空间
本文介绍了Linux中进程地址空间的相关知识原创 2023-06-28 12:10:28 · 427 阅读 · 1 评论 -
Linux系统编程:详解环境变量
本文介绍了Linux下环境变量的相关知识原创 2023-06-27 07:42:12 · 1037 阅读 · 1 评论 -
Linux系统编程:进程的状态和进程优先级
本文讲解了进程的状态和优先级相关概念原创 2023-06-24 10:44:00 · 581 阅读 · 0 评论 -
Linux系统编程:进程的管理和创建
本文讲解了Linux下进程管理和创建的方法原创 2023-06-22 15:43:09 · 1275 阅读 · 0 评论 -
冯诺依曼体系结构和操作系统的工作方式
本文介绍了冯诺依曼体系结构和操作系统进行资源管理的方式原创 2023-06-20 17:04:45 · 591 阅读 · 0 评论 -
Liunx开发工具:git和gdb
本文讲解了Linux下开发工具git和gdb的使用原创 2023-06-18 21:39:19 · 1396 阅读 · 0 评论 -
Linux开发工具:gcc和g++
本文讲解了Linux下的编译器gcc/g++的使用方法,并围绕gcc/g++,讲解了动态库和静态库、动态链接和静态链接、Debug和Release、makefile和make等周边知识。原创 2023-06-04 12:13:45 · 4426 阅读 · 4 评论 -
Linux开发工具:yum和vim的使用
本文介绍了在Linux下如何采用yum安装软件、vim开发工具的使用方法,以及如何使用sudo对指令进行提权原创 2023-05-21 19:30:12 · 1942 阅读 · 6 评论 -
指令的运行原理及Linux权限解读
文本介绍了Linux权限的相关问题原创 2023-05-16 08:24:35 · 544 阅读 · 3 评论 -
Linux基本指令和操作(3)
本文介绍了Liunx系统的一些基本指令原创 2023-05-14 21:23:35 · 583 阅读 · 4 评论 -
Linux基本指令和操作(2)
本文介绍了Liunx的一些基本指令原创 2023-04-27 11:41:40 · 1865 阅读 · 2 评论 -
操作系统概述及Linux基本指令(1)
本文对操作系统进行了概述,并讲解了Linux的几个基本指令原创 2023-04-22 19:34:52 · 682 阅读 · 1 评论