上一页 1 2 3 4 5 6 7 8 9 10 ··· 38 下一页
摘要: 一、什么是消息队列 消息队列是一种先进先出的队列型数据结构,实际上是系统内核中的一个内部链表。消息被顺序插入队列中,其中发送进程将消息添加到队列末尾,接受进程从队列头读取消息。 多个进程可同时向一个消息队列发送消息,也可以同时从一个消息队列中接收消息。发送进程把消息发送到队列尾部,接受进程从消息队列 阅读全文
posted @ 2025-02-14 22:48 星光映梦 阅读(75) 评论(0) 推荐(0)
摘要: 一、什么是线程 线程(Thread)是进程内的一个执行单元,它共享相同的地址空间和其它资源(包括文件描述符、信号处理等),但每个线程都有自己的栈空间。相比于进程而言,线程的创建、销毁、切换等操作要操作的资源消耗小很多。由于线程共享地址空间和数据段,因此同一进程的多进程之间数据交互比进程间通信要方便很 阅读全文
posted @ 2025-02-13 18:14 星光映梦 阅读(37) 评论(0) 推荐(0)
摘要: 一、什么是进程 进程(Process)是正在运行的程序,是操作系统进行资源分配的基本单位。程序是存储在硬盘或内存的一段二进制序列,是静态的,而进程是动态的。每个进程都由自己的地址空间、代码段、数据段以及分配给它的其它系统资源(如文件描述符、网络连接等)。 二、创建子进程 在 Linux 中,我们可以 阅读全文
posted @ 2025-02-11 20:13 星光映梦 阅读(43) 评论(0) 推荐(0)
摘要: 一、为什么要使用文件 我们之前写的程序在运行起来的时候,我们可以给程序增加或删除数据,此时的数据都是存在内存中。当程序执行完毕退出的时候,之前程序中增减或减少的数据就不存在了,等程序下一个运行的时候,数据又会重新录入。 如果我们想把程序中的数据记录来,只有在我们选择删除的时候,数据才不复存在。这就涉 阅读全文
posted @ 2025-02-10 19:07 星光映梦 阅读(76) 评论(0) 推荐(0)
摘要: 一、什么是CMake工具 CMake 是一个跨平台的构建系统生成器,主要用于管理和自动化软件项目的构建过程。它通过读取项目中的 CMakeLists.txt 文件来生成适用于不同编译器和操作系统的构建文件。 对于大型或复杂的项目,直接编写和维护 Makefile 文件可能会变得非常复杂且容易出错,并 阅读全文
posted @ 2025-02-09 19:04 星光映梦 阅读(316) 评论(0) 推荐(0)
摘要: 一、什么是Makefile文件 Makefile 文件时一种用于管理和自动化软件编译过程的文本文件。它通常包含了一系列规则,这些规则描述了如何根据源代码文件生成可执行文件或者其它目标文件。Makefile 的核心概念是规则和依赖关系,规则定义了如何生成一个或多个目标文件,而依赖关系则指定了生成目标文 阅读全文
posted @ 2025-02-08 18:27 星光映梦 阅读(106) 评论(0) 推荐(0)
摘要: 一、GCC、glibc和GNU C的关系 GCC 全程 GUN Compiler Collection,是 GNU 项目的一部分,主要是一套编译器工具集,支持多种编程语言,包括 C、C++、Object-C、等。GCC 最初作为 GUN 操作系统的官方编译器,用于编译 GNU/Linux 系统和应用 阅读全文
posted @ 2025-02-06 20:31 星光映梦 阅读(79) 评论(0) 推荐(0)
摘要: 一、什么是正则表达式 正则表达式(regular expression)又称 规则表达式,是一种文本模式(pattern)。正则表达式使用一个字符串来描述、匹配具有相同规格的字符串,通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式的核心功能就是处理文本。正则表达式并不仅限于某一种语言, 阅读全文
posted @ 2025-02-05 18:53 星光映梦 阅读(59) 评论(0) 推荐(0)
摘要: 一、什么是Shell Shell 是操作系统中的一个 命令行解释器,主要功能是接收用户命令,然后将这些命令传递给操作系统内核去执行。 Shell 是用户与操作系统内核之间的接口,它允许用户通过命令行或脚本来与操作系统进行交互。同时,Shell 也是一种脚本语言,允许用户编写一系列命令脚本(Shell 阅读全文
posted @ 2025-02-04 20:07 星光映梦 阅读(543) 评论(0) 推荐(0)
摘要: 一、查看磁盘的使用情况 我们可以使用 df 命令 查看磁盘使用情况。该命令会列出系统的整体磁盘使用量,检查文件系统的磁盘空间占用情况。 df [-h] df 命令默认的大小的单位是 K,有时候看起来不是那么方便。此时我们可以使用 -h 选项,输出会自动使用合适的单位进行输出。 我们还可以使用 du 阅读全文
posted @ 2025-02-03 21:15 星光映梦 阅读(56) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 38 下一页