
Linux
文章平均质量分 85
溟洵
你的精力种子播撒到哪里,你的未来就会在哪里开花结果
展开
-
【Linux】一文带你理解清楚 同步与互斥(附大量C++理解代码和理解图片,逻辑清晰-通俗易懂)
本章是Linux线程中非常重要的概念,它不仅在Linux中非常重要同样也是在日常工作项目中常用的两种方法,通过互斥防止多个线程访问同一个资源时导致数据的问题,以及再次通过同步的关系让多个线程之间的互斥更加的有序,本章将通过知识 + 实例 的方式带你轻松认识清楚到底什么是常见的互斥和同步。原创 2025-03-27 09:10:21 · 1827 阅读 · 82 评论 -
《Linux复习指南》Shell脚本中最常见指令总结
对于一些简单的就不过诉了(自己可以忘记的可以多尝试下)创建目录:mkdir <dir目录名>可以递归多层创建删除目录:rmdir <dir目录名>打开目录:cd <dir目录名>删除文件的指令:rm-r:递归式删除,可以删除掉目录-f:不需要确认,自动确认要删除(一般在删除目录的时候会进行询问)查看目录中的文件:ls <dir目录名>-l:查看详细信息-a:查看隐藏文集查看当前所在路径:pwd创建一个文件:touch <file文件名>拷贝一个文件:cp辅助指令。原创 2025-03-09 15:21:21 · 869 阅读 · 80 评论 -
【Linux】一文带你了解C++中的多线程及其底层逻辑(thread、join、封装线程库、__thread让线程局部使用全局变量)
本章是线程的第三篇章,前两章带你了解了线程以及线程原生库中的操作,本章主要结合前两章的基础,学习入门c++中的线程函数,了解其底层是什么,并且自己封装一个线程库来使用并巩固。原创 2025-01-24 09:11:56 · 1865 阅读 · 92 评论 -
【Linux】Linux编程中最常用的控制线程的函数(内附手绘底层逻辑图 通俗易懂)
本章将结合代码和逻辑图的方式带你去认识和了解控制线程中常用的函数这些函数对后面的开发以及对线程底层的了解都非常的重要,后续将继续更新Linux线程的更多知识原创 2025-01-14 12:36:40 · 3315 阅读 · 91 评论 -
【Linux】一文带你入门了解线程和虚拟地址空间中页表映射的秘密(内附手绘底层逻辑图 通俗易懂)
本章是LInux中非常重要的线程部分,通过了解线程的基本概念:线程到底是什么、进程和线程的关系、线程为什么叫轻量级进程、为什么要用线程(他的比较与进程的优点)....;当我们了解完线程后此次对虚拟地址空间进一步认识,它其中的一些细节页表到底是如何映射的找到物理内存中的正确位置的,后续还将持续更新Linux线程的更多知识,敬请期待~原创 2025-01-05 13:47:22 · 3770 阅读 · 114 评论 -
【网络协议栈】网络层(上)网络层的基本理解、IP协议格式、网络层分组(内附手画分析图 简单易懂)
本章我将带你了解网络层,以及网络层中非常重要的IP协议格式和网络层的分片组装问题原创 2024-11-11 20:56:58 · 1536 阅读 · 60 评论 -
解决断开tcp连接时的TIME_WAIT无法连接问题(使用端口复用对setsocketopt参数进行设置)
如何通过函数setsockopt解决tcp连接关闭后一段时间,端口仍然无法使用问题原创 2024-10-24 08:52:03 · 659 阅读 · 1 评论 -
【网络协议栈】Tcp协议(上)结构的解析 和 Tcp中的滑动窗口(32位确认序号、32位序号、4位首部长度、6位标记位、16为窗口大小、16位紧急指针)
本章主要讲到了再五层网络协议从上到下的第二层传输层中使用非常广泛的Tcp协议他的协议字段结构,通过这些字段去认识其Tcp协议运行的原理底层逻辑和基础。原创 2024-10-23 11:07:58 · 2778 阅读 · 0 评论 -
【网络协议栈】传输层的意义 和 UDP协议结构的解析(内含逻辑图解通俗易懂)
本章是网络协议栈第二个主要模块 传输层,传输层在网络层中是非常重要的,他主要通过储存双方的端口记录数据的来源以及数据最终的去处,并且能一定的保证数据传输到达,以及快速高效的传递。本章主要讲到端口号以及UDP协议的含义和格式,后续将继续补充TCP协议敬请期待。原创 2024-09-23 17:15:31 · 1459 阅读 · 117 评论 -
应用层协议(下)Https加密Http的秘密(含逻辑图解 简单易学 通俗易懂)
Https是干什么的并且去底层的学习Http的原理,将会讲到Https的加密、解密过程原创 2024-08-30 22:02:01 · 1934 阅读 · 54 评论 -
应用层协议(上)Http(URL、Cookie、Session)内含逻辑图解通俗易懂
本章是应用层常用且重要的协议htttp原创 2024-08-25 08:21:50 · 2928 阅读 · 59 评论 -
Linux系统----信号(万字文章超级详细并且简单易学附有实操shell指令图及注释)
即使写了自定义方法也仍然会执行默认的Term(终止进程)原创 2024-04-26 14:30:00 · 1308 阅读 · 0 评论 -
Linux操作系统概念
本章的主要内容是介绍了硬件的组成结构冯诺依曼体系结构以及操作系统的概念和操作系统的作用,本章的内容主要是理论他起到承上启下的作用只有理解了操作系统的运行逻辑,我们才能更好的去了解一些软硬件的运行逻辑!原创 2024-01-23 21:31:17 · 1274 阅读 · 32 评论 -
Linux操作系统----gdb调试工具(配实操图)
gdb调试工具是我们日常工作中需要掌握的一项重要技能我们需要基本的掌握release和debug的区别以及gdb的调试方法的指令。原创 2024-01-18 21:22:20 · 1477 阅读 · 67 评论 -
Linux操作系统----实用工具Git(配实操图)
本章主要讲解的是Git是什么以及Git的如何搭建仓库和如何在Linux环境下通过指令的形式提交自己的代码到远程仓库。原创 2024-01-12 21:02:51 · 3307 阅读 · 55 评论 -
Linux 自动化构建工具(make/Makefile)
关于Linux自动化工具make的重要知识点总结原创 2023-07-16 16:34:43 · 2749 阅读 · 77 评论 -
Linux编译器 gcc、g++(以及如何将普通用户加入信任白名单)
关于gcc、g++编译器重要知识点总结原创 2023-06-11 23:34:50 · 980 阅读 · 75 评论 -
Linuxcentos7.6如何将国外yum源更换成国内的
Linux扩展知识原创 2023-06-01 11:40:13 · 2369 阅读 · 26 评论 -
Linuxcentos7版本下一些好玩有趣的命令
Linux扩展知识原创 2023-06-01 10:54:45 · 1334 阅读 · 19 评论 -
Linux 文件权限问题
关于Linux权限的重要知识点总结原创 2023-05-20 23:18:54 · 2148 阅读 · 73 评论 -
Linux 指令(时间类指令、cal、find、grep、zip、unzip、tar、bc、uname、热键tab 、ctrl+r 、ctrl+d)
关于Linux的重要知识点总结原创 2023-05-20 21:44:08 · 1446 阅读 · 25 评论 -
Linux 常用指令(man、cp、mv、cat、more、less、head、tail)
关于Linux指令的重要知识点总结原创 2023-05-20 19:58:35 · 1473 阅读 · 13 评论 -
Linux 最基本的指令( ls、pwd、cd、touch、mkdir、rmdir、rm )
关于基本指令的重要知识点总结原创 2023-05-05 08:06:37 · 2522 阅读 · 4 评论