- 谢谢您的到来,一起加油吧,少年!
- bilibili点个关注叭
- 海鸟跟鱼相爱,只是一场意外
- Leave Out All The Rest
10 2022 档案
摘要:Linux多线程的第二部分,主要介绍的是线程的同步和互斥,条件变量,觉得有用的小伙伴点个关注吧~
阅读全文
摘要:主要介绍线程的概念以及线程控制相关知识,后面还会把线程部分补充完全,觉得有用的小伙伴点个关注吧~
阅读全文
摘要:linux进程间通信,信号部分,觉得有用的小伙伴点个关注吧~
阅读全文
摘要:
进程通信的东西实在太多,这边文章把进程的管道通信总结了一下,后面还会持续更新,觉得有用的小伙伴点个关注吧~
阅读全文

摘要:数组 **概念:**在内存中连续存储的具有相同数据类型的一组数据的集合。 注意: 数组中的数据类型必须都是一致的 数组在内存中必须是连续的存储空间 定义数组时候的注意事项: 定义数组的时候,[]里面的值不能是变量,只能是常量。例如int num[n]❌。 使用数组的时候,[]里面的值可以是常量也可以
阅读全文
摘要:孤儿进程 概念:父进程运行结束,但子进程还是运行(未结束运行)的子进程就称孤儿进程。 孤儿进程是没有父进程的进程,为避免孤儿进程退出时无法释放所占用的资源而变为僵尸进程,进程号为 1 的 init 进程将会接受这些孤儿进程,这一过程也被称为“收养”。init 进程就好像是一个孤儿院,专门负责处理孤儿
阅读全文
摘要:
进程的虚拟地址 Linux每一个运行的程序(进程)操作系统都会为其分配一个0~4G的地址空间(虚拟地址空间)。 为了更深入的理解,做一个测试: #include <stdio.h> #include <stdlib.h> #include <unistd.h> int g_val = 10; int
阅读全文

摘要:
Linux库函数和系统调用的区别 库函数 库函数可以理解成是对系统调用的一层封装。系统调用作为内核提供给用户程序的接口,系统调用的执行效率高并且精简,但是我们有时候需要对获取的信息进行更加复杂的处理,我们需要把这些过程封装成一个函数供给程序员使用,这就有了库函数的概念。 系统调用 系统调用,是操作系
阅读全文

摘要:Linux下的用户 在linux下有两种用户:超级用户(root)和普通用户。 超级用户拥有最高的权限,做任何的事情都不受限制,且其命令提示符是“#”。 普通用户的权限没有root那么高,会受限制,它的命令提示符是“$”。 解释下面两个命令: 命令:su[用户名](su-[用户名])后面的目录可以切
阅读全文
摘要:进制 二进制 二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。 数据在计算机中主要以补码的形式存储。 标准的C语言不支持二进制的书写,只是有的编译器进行了扩展,才支持书写二进制。 区分二进制,八进制和十进制通
阅读全文
摘要:
基本数据类型 数据类型是程序的基础:他告诉我们数据的意义以及我们能在数据上执行的操作。 C语言中定义了很多数据类型,有基本数据类型,自定义的构造数据类型(C语言中的结构体,C++中的类),还有指针类型.......这次主要讲的是基本数据类型,结构体和指针会在后面进行复习阐述。 不同的基本数据类型所能
阅读全文

摘要:
基于QT和C++的翻金币游戏 声明: QT翻金币项目可以说是每个新学QT的同学都会去写的一个项目,网上的源码也很多,我也是最近刚开始学QT,所以也参考了很多前辈的代码自己重新敲了一遍代码。 游戏介绍: 本游戏一共有二十关,你可以从第一关开始接着来,当你完成第一关之后会自动跳到下一关,你还可以直接选择
阅读全文
