Linux
文章平均质量分 94
Yui_
大二在读|分享学到的编程知识。
展开
-
【Linux】命名管道的妙用:实现进程控制与实时字符交互
为了巩固命名管道和以前知识的学习,我们可以利用学过的知识来使用两个小程序:进程池和实时字符读取。原创 2024-11-20 21:03:53 · 1562 阅读 · 97 评论 -
【Linux】深度探秘命名管道:Linux 进程通信的无声桥梁
作为匿名管道的兄弟,命名管道具备匿名管道的大部分特性,使用方法也基本一致,不过二者在创建和打开方式上各有不同:匿名管道简单,但只能用于具有血缘关系进程间通信,命名管道虽麻烦些,但适用于所有进程间通信场景。原创 2024-11-17 16:24:33 · 1740 阅读 · 125 评论 -
【Linux】进程池实现指南:掌控并发编程的核心
进程池的核心思想是创建固定数量的进程,然后将需要执行的任务分配给这些进程来处理。当某个任务完成后,该进程可以继续处理下一个任务,而不是销毁。这样可以减少频繁创建和销毁进程带来的资源浪费原创 2024-11-12 15:09:49 · 1510 阅读 · 127 评论 -
【Linux】Linux管道揭秘:匿名管道如何连接进程世界
通过匿名管道,进程可以轻松地进行数据交换,而不需要借助临时文件或其他外部资源。尽管管道有一些局限性(如单向传输和缓冲区限制),它仍然是许多进程间通信场景中常见的选择。原创 2024-11-06 18:06:54 · 1502 阅读 · 131 评论 -
【Linux】掌握库的艺术:我的动静态库封装之旅
掌握库的艺术:我的动静态库封装之旅原创 2024-10-31 19:42:21 · 1250 阅读 · 102 评论 -
【Linux】从open到write:系统文件I/O 的奥秘与实战指南
在操作系统中,文件 I/O 是应用程序与底层系统进行数据交互的关键桥梁。本文深入探讨了 open、read、write 等系统调用的工作原理,详解文件描述符的作用、缓冲区管理、错误处理,以及如何优化文件操作的性能和可靠性。通过对系统文件 I/O 的全面剖析,帮助你在开发中精确控制数据流向,编写高效且鲁棒的底层代码原创 2024-10-26 21:37:12 · 2042 阅读 · 62 评论 -
【Linux】打造你自己的 Linux Shell:编写简易 Shell 的入门教程
打造你自己的 Linux Shell:编写简易 Shell 的入门教程原创 2024-10-23 21:50:29 · 1451 阅读 · 106 评论 -
【Linux】从 fork() 到 exec():理解 Linux 进程程序替换的魔法
从 fork() 到 exec():理解 Linux 进程程序替换的魔法原创 2024-10-20 15:04:40 · 1951 阅读 · 69 评论 -
【Linux】深入 Linux 进程等待机制:阻塞与非阻塞的奥秘
深入 Linux 进程等待机制:阻塞与非阻塞的奥秘原创 2024-10-19 17:13:08 · 1053 阅读 · 73 评论 -
进程终止介绍
进程终止的介绍原创 2024-10-12 21:08:17 · 775 阅读 · 94 评论 -
【Linux】fork函数
介绍fork函数原创 2024-10-07 17:09:37 · 1014 阅读 · 31 评论 -
【Linux】环境变量
了解环境变量啊原创 2024-09-30 21:23:20 · 1183 阅读 · 38 评论 -
【Linux】程序地址空间
计算机得物理内存大小是固定的,就是计算机主板内存槽上的实际物理空间,CPU可以直接继续寻址,物理内存的容量是固定的,但是寻址的卡空间取决于CPU地址线的数量。32位系统上,线性地址空间可达4G,那么这4G的内存是如何分配的呢?一般情况下,是以3:1来分配的,用户进程配有3G的空间,而内核独自配有1G的内存。我们发现,输出出来的变量和地址是一模一样的,难道是因为子进程是按照父进程位模板,父子并没有对变量进行任何修改?先前所说的程序的地址空间是不正确的,准确的应该说成进程地址空间,那该如何理解呢?原创 2024-09-30 12:24:03 · 1033 阅读 · 52 评论 -
【Linux】进程
本文将详细的介绍Linux环境的进程,与进程状态和进程优先级。原创 2024-09-16 19:00:34 · 1705 阅读 · 51 评论 -
【Linux】进程优先级
介绍进程优先级原创 2024-09-16 15:06:44 · 1537 阅读 · 72 评论 -
Linux——进程状态
本文将介绍Linux下的具体5种进程状态,以及介绍僵死状态与孤儿状态的特性原创 2024-09-14 15:47:56 · 1518 阅读 · 45 评论 -
Linux——进程
本文将在Linux的环境下解释一些进程的性质。原创 2024-09-10 14:11:11 · 1810 阅读 · 54 评论 -
介绍冯诺依曼体系结构和操作系统
介绍冯诺依曼体系结构和操作系统原创 2024-09-05 16:32:23 · 1506 阅读 · 68 评论 -
Linux调试器-gdb的使用
介绍Linux调试器-gdb的使用原创 2024-09-03 20:49:47 · 1360 阅读 · 64 评论 -
【Linux】git的使用
Linux环境下使用Git把代码上传到云端原创 2024-08-26 17:31:31 · 2540 阅读 · 64 评论 -
【Linux】多文件操作|进度条实现
通过小程序进度条了解Linux下的多文件操作原创 2024-08-25 21:45:49 · 2315 阅读 · 39 评论 -
Linux项目自动化构建工具-make/makefile
介绍Linux项目自动化构建工具-make与makefile原创 2024-08-23 15:16:37 · 1426 阅读 · 66 评论 -
Linux编辑器gcc/g++使用及Vim的配置
Linux编辑器gcc/g++使用及Vim的配置原创 2024-08-22 16:21:39 · 1566 阅读 · 46 评论 -
Linux环境开发工具【yum与vim】
本文将介绍Linux环境的开发工具,yum和vim的使用方法原创 2024-08-17 14:03:09 · 1566 阅读 · 34 评论 -
Linux权限的理解
深度刨析Linux的权限原创 2024-08-15 19:41:53 · 847 阅读 · 6 评论 -
shell外壳与Linux权限
带你了解shell外壳与Linux权限原创 2024-08-12 21:22:49 · 1375 阅读 · 5 评论 -
一口气介绍25个Linux的基础指令
一口气带你了解25个常用的Linux指令~原创 2024-08-12 14:56:43 · 911 阅读 · 2 评论 -
通过指令深入了解Linux 3
Linux的基础指令3原创 2024-08-09 21:59:17 · 1181 阅读 · 8 评论 -
通过指令深入了解Linux 2
让你对Linux有更深刻的了解~原创 2024-08-06 15:52:12 · 853 阅读 · 0 评论 -
通过指令深入了解Linux
让你对Linux有更深刻的认识。原创 2024-08-04 15:07:01 · 1313 阅读 · 0 评论 -
Linux与Unix发展史与Linux的现状
Linux与Unix的发展历史与当今时代下Linux的发展现状原创 2024-08-01 08:12:59 · 630 阅读 · 0 评论 -
Linux编辑器vim的配置
vim的简单配置以及利用插件对vim进行配置原创 2024-05-13 23:44:27 · 374 阅读 · 2 评论 -
Linux编辑器——vim的基础使用
看完这篇文章,vim的基础操作就没问题啦~原创 2024-05-04 00:11:38 · 1307 阅读 · 0 评论 -
Linux软件包管理器——yum
了解Linux下的yum安装包,以及分享一些有趣的指令安装原创 2024-04-28 22:44:28 · 998 阅读 · 1 评论 -
Linux——(关于权限常见的3个问题)
关于权限常见的3个问题,解释什么是掩码,什么是粘滞位原创 2024-04-28 16:29:15 · 811 阅读 · 3 评论 -
Linux——权限
带你了解Linux的权限原创 2024-04-26 12:08:55 · 1212 阅读 · 0 评论 -
Linux——(grep指令及zip/tar压缩指令)
Linux grep zip tar的使用原创 2024-04-21 15:36:18 · 838 阅读 · 0 评论
分享