
Linux
文章平均质量分 89
Massachusetts_11
从初学者的角度,带你理解每一个知识,避开每一个坑
展开
-
Linux_虚拟内存机制
Linux的虚拟内存是如何提供地址翻译的?整个虚拟内存又是如何被管理的?malloc动态分配堆空间的底层是怎样的?本文将一一为你解答心中的疑惑原创 2023-10-24 18:57:26 · 658 阅读 · 3 评论 -
UDP&TCP网络编程
从TCP、UDP基本的调用接口出发,经过一些服务器端和客户端的有趣应用的编写,最后再通过使用线程库并让服务器守护进程化,让我们逐渐熟悉使用网络套接字编程原创 2023-03-02 14:36:56 · 1472 阅读 · 2 评论 -
Linux_线程控制
从创建一个线程到实现线程池,一步步带你理解线程的创建、空间理解、退出、线程互斥、线程同步,同时为了更深入理解线程的互斥与同步,我们也将一步步实现基于生产者消费者模型的阻塞队列和环形队列,最后我们也会实现一个线程池原创 2023-02-22 09:35:25 · 470 阅读 · 5 评论 -
Linux_线程概念
线程和进程有何联系和区别,深入理解Linux的线程概念原创 2023-02-22 09:27:01 · 314 阅读 · 0 评论 -
动静态链接&&动静态库制作与使用
理解动静态链接的概念,学会制作动静态库和使用动静态库,了解动态链接的底层原理原创 2022-11-18 17:58:56 · 1119 阅读 · 3 评论 -
Linux_文件系统(磁盘角度)&&inode
从物理磁盘切入,让你从本质上理解Linux文件系统的设计原创 2022-11-13 00:47:41 · 755 阅读 · 5 评论 -
Linux_文件系统(内存角度)
那些系统调用级的文件操作你都知道吗?文件描述符你都会用吗?底层原理是什么?如何理解Linux的一切皆文件?命令行中的重定向你会用吗?C语言的重定向?原理是什么?总被提起的缓冲区又是什么?原创 2022-11-09 16:50:26 · 1161 阅读 · 1 评论 -
进度条实现源代码
如何在Linux下实现一个进度条?原创 2022-10-28 19:04:23 · 984 阅读 · 1 评论 -
gcc使用&动静态链接
可能你会使用gcc编译一个程序,但是预编译、编译、汇编、链接,这些步骤你知道吗?如何用gcc进行单步操作呢?动静态链接你又了解吗?如何用gcc链接一个库呢?原创 2022-10-28 19:00:43 · 2258 阅读 · 0 评论 -
Linux_gdb使用
手把手教你学会在Linux下用gdb调试代码原创 2022-10-28 18:54:46 · 972 阅读 · 0 评论 -
Linux_进程控制
进程创建,进程终止,进程等待,进程的程序替换,一个进程的整个声明周期,你值得理解。shell的概念还不明确?如果我们自己实现一个简单的shell呢?原创 2022-10-28 18:48:02 · 1114 阅读 · 0 评论 -
Linux_文件权限
Linux 用户分类、文件权限、目录权限、掩码、粘滞位原创 2022-10-28 15:01:03 · 717 阅读 · 0 评论 -
进程概念(Linux)
一篇4万字的博文,带你从硬件->操作系统->进程,通过Linux一步步让你深刻了解进程的概念、创建、优先级、环境变量、地址空间等知识原创 2022-10-03 13:11:49 · 1027 阅读 · 12 评论 -
vim的配置及基础使用
用最简洁快快速的方法快速配置一个vim,并快速上手原创 2022-07-25 21:56:31 · 959 阅读 · 1 评论