Linux入门
文章平均质量分 94
Linux的学习
Aomnitrix
Vx:q1891485533
展开
-
Linux高级I/O:多路转接模型
阻塞 I/O:在阻塞 I/O 模型中,当进程请求 I/O 操作时,它会被挂起,直到该操作完成。这种方式进程在等待 I/O 的同时不能做其他的事。非阻塞 I/O:非阻塞 I/O 允许进程发出 I/O 请求后立即返回,进程可以继续执行其他操作。为了检查 I/O 是否完成,进程需要通过轮询方式不断检查状态,所以也常称为非阻塞轮询IO,这种方式可以减少等待时间,但是在高频率轮询时很消耗cpu资源。I/O 多路复用。原创 2024-09-23 18:06:18 · 912 阅读 · 3 评论 -
网络协议全景:Linux环境下的TCP/IP、UDP
UDP即用户数据报协议是在传输层的一个无连接协议,UDP具有简单的报头格式和面向数据报的特点,特别适合对延迟敏感但容忍丢包的应用场景,如视频流、语音通信和在线游戏。TCP(传输控制协议),提供可靠的、面向连接的通信服务。它通过建立连接、数据传输和连接终止的机制,确保数据能按顺序、无差错地从一端传送到另一端。原创 2024-09-17 19:38:11 · 1723 阅读 · 5 评论 -
基于Boost库的搜索引擎开发实践
private:// 构造函数,初始化 jieba 分词器{}// 禁用拷贝构造函数public:mtx.lock();// 加锁,保证线程安全// 初始化停止词映射表if (!return;in.close();// 对字符串进行分词,并移除停止词// 使用 jieba 进行搜索模式分词it!) // 遍历分词结果if (temp!// 移除该词elseit++;// 调用单例实例的分词方法。原创 2024-09-12 19:51:41 · 2261 阅读 · 8 评论 -
Linux系统中的HTTP协议
数据摘要是一种通过哈希函数对任意长度的数据进行处理后生成的固定长度的字符串。原创 2024-08-26 14:22:59 · 790 阅读 · 5 评论 -
Linux 网络套接字解析:实现网络通信
Linux网络编程套接字tcpudp原创 2024-08-18 13:32:51 · 1003 阅读 · 8 评论 -
深入理解Linux线程:从基础到进阶的全面指南
Linux线程解析,复习目录原创 2024-08-12 08:54:02 · 1105 阅读 · 9 评论 -
掌握 Linux 信号机制的技巧与策略
打印收到的信号和当前的pid。那又想到了,我们是否可以把所有普通信号都捕捉了呢?原创 2024-08-05 22:26:26 · 805 阅读 · 6 评论 -
Linux IPC解析:匿名命名管道与共享内存
进程间通信)是计算机系统中不同进程之间交换数据和同步操作的机制。由于现代计算机系统中,程序通常会由多个进程组成,这些进程可能需要相互通信以完成任务,因此IPC非常重要。数据交换:允许不同进程共享数据或传递信息。同步:协调多个进程之间的操作,以避免竞态条件和资源冲突。互斥:控制多个进程对共享资源的访问,确保同一时间只有一个进程能够访问资源管道(Pipes):匿名管道:用于相关进程之间的单向通信,如父子进程或兄弟进程。原创 2024-08-01 16:15:20 · 1117 阅读 · 2 评论 -
深入解析:inode、软硬链接与动静态库的奥秘
在Linux操作系统中,‘inode(索引节点)是文件系统的核心组件之一,用于管理文件和目录的元数据。每个文件和目录在磁盘上都有一个对应的inode`,它不包含文件的实际数据内容,而是记录了关于文件的关键信息。简单来说,在Linux系统中,一个文件,有一个inode。每一个inode都有自己的inode编号(inode的设置,是以分区为单位的,不能跨分区inode表示文件的所有属性文件名,并不属于inode内的属性!原创 2024-07-26 07:15:00 · 1307 阅读 · 2 评论 -
构建无忧:探索 Linux 项目自动化构建神器-make/Makefile
编写Makefile是Linux开发中一项重要的技能,熟练的运用这个工具能提高编译效率,帮助你完成大型工程。Makefile带来的最大好处就是——自动化编译,一旦将Makefile文件写好,只需要一个make命令,即可完成预期的编译,大大提高了软件开发的效率。原创 2023-07-04 12:28:05 · 332 阅读 · 18 评论 -
从入门到精通:解锁Linux开发工具和编译器的力量
一.编辑器vim的使用1.vim的基本概念2.vim的使用二.编译器gcc/g++1.编译器的使用2.编译器是如何完成的?3.动态库与静态库原创 2023-07-02 13:34:49 · 541 阅读 · 31 评论 -
全面解析Linux指令和权限管理
Linux权限和指令解析原创 2023-05-14 19:34:20 · 1725 阅读 · 39 评论 -
掌握Linux指令和权限:一个入门教程
目录。原创 2023-04-22 14:42:23 · 902 阅读 · 25 评论