自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 有名管道在两个独立开始的进程间进行通信以及使用共享内存(Shared Memory)机制来进行进程间通信。

(含实现代码)有名管道在两个独立开始的进程间进行通信以及使用共享内存(Shared Memory)机制来进行进程间通信。

2023-11-14 20:27:49 78

原创 Linux系统:InterProcessCommunication进程间通信

进程间通信(Inter-Process Communication,IPC)是指两个或多个进程之间进行数据交换和共享信息的机制。在操作系统中,不同的进程可能运行在不同的地址空间,因此需要一些特殊的机制来使它们能够协同工作。

2023-11-14 19:42:19 213

原创 初识makefile

1. `main: main.o add.o`:这是一个规则,指定了"main"可执行文件的生成方式。它依赖于两个目标文件"main.o"和"add.o"。这意味着在生成"main"之前,需要先生成这两个目标文件。2. ` gcc main.o add.o -o main`:这是生成"main"可执行文件的命令。它使用`gcc`编译器将"main.o"和"add.o"链接在一起,生成名为"main"的可执行文件。3. `main.o: main.c`:这是生成"main.o"目标文件的规则。它指定了"

2023-11-03 21:38:56 74

原创 Linux shell简易程序“实现任意输入3个数字,求出它们的和”以及“任意输入10个同学的成绩,统计不及格的人数和及格的人数,并求这10个人的平均成绩,结果分别输出显示。”

2.任意输入10个同学的成绩,统计不及格的人数和及格的人数,并求这10个人的平均成绩,结果分别输出显示。--打开Linux命令行终端,找到一个合适的地方创建shell文件。--read -p "提示用户要输入的内容" a b c。其中,-ge:greater or equal 大于等于。编辑完之后无法运行的原因之一可能是未添加执行权限。1.实现任意输入3个数字,求出它们的和。即:chmod +x grade.sh。并把值分别赋值给a b c。

2023-10-31 20:30:41 322 1

原创 Linux ‘inittab‘的runlevel即运行级别含义和简单的运行指令,实现X window——text mode的切换

定义运行级别(runlevel)、定义默认运行级别、定义运行级别对应的脚本和程序、处理系统重启和关机、定义控制台终端行为、定义其他系统任务。'inittab'是Linux系统的一个配置文件,用于定义初始化进程'init'的行为和配置系统的初始化过程。编辑完之后按ESC即可退出输入模式,然后输入:wq退出回到命令行窗口。找到etc/inittab文件,修改运行级别(RedHat演示)5 多用户模式,启动图形用户界面,通常用于桌面系统。3 多用户模式,完全功能,通常用于服务器。2 多用户模式,没有网络支持。

2023-10-13 21:15:44 123

原创 MATLAB绘制三角波

【代码】MATLAB绘制三角波。

2023-10-13 18:27:36 2679

原创 在Windows上安装OpenEuler 22.03 LTS的子系统

在Windows上安装OpenEuler 22.03 LTS的子系统以及编译简单的hello.cpp程序,希望对你有所帮助。

2023-05-09 10:03:34 929

原创 C语言指针的简易理解

p是一个int*类型->p里存放的指针指向的那个内存空间,里面的值是int型可以将int* 理解为和int 都是一种数据类型,int存放的是整型,而int*存放的是指针类型间接运算符(*) ,指针变量p里面存放的是地址 ,那么将p作为右值时,表达式的值一定是一个地址,但我们使用指针更多的是为了获取指针地址上对应的值,这就需要用到间接运算符(*)获取指针指向的值,并赋值给b 首先定位到指针变量p,然后获取p里面存放的值 ,接着通过地址,找到对应的内存空间 ,然后,取内存空间里面存放的值 ,再把这个值,赋值给b

2022-12-06 22:43:24 207

原创 C(数据结构与算法)---动态分配存储空间malloc函数的简单使用、顺序表基本运算的实现

p:指针变量(char*):强制类型转换,转换为字符指针10:分配的字符个数sizeof(char) :求每个字符占用的空间大小注:指针变量p属于自动变量,它自身的存储空间由系统自动分配和释放,但用 malloc()函数分配的存储空间(也就是 p指向的存储空间)不会被系统自动释放,所以需要使用free(p)释放下面我们看一个更难点的demo注:这种动态存储空间分配方式的优点是不需要预先分配存储空间,分配的空间可以根据程序的需要扩大或缩小,如链式存储结构通常采用动态存储空间分配方式。其缺点是需要程序员简

2022-12-06 21:45:42 711

原创 数学建模---Python求解一次方程组

使用前将numpy、numpy和scipy包安装入pycharm设置-项目-Python解释器-+安装-搜索对应软件包。#sympy主要用于符号解,numpy和scipy主要用于数值解。数值解,有时为近似解,应用比较广泛。

2022-07-27 00:03:48 524

原创 Matlab求特征值和特征向量 + find函数的基本简单用法

A=[1 5 4; 3 2 1;5 6 6]计算矩阵A的特征值和特征向量的函数是eig(A),常用方法为:1.求矩阵的特征值每一列有一个特征值,可知A有三个特征值设矩阵A的全部特征值构成向量EE=eig(A)执行选中内容命令行窗口如下:2.求矩阵的特征向量[V,D]=eig(A)执行显示如下:每个特征值对应一组特征向量(随便乘一个常数不影响)3.find函数的简单用法功能:返回向量或者矩阵中不为0的元素的位置代码内容:执行后:...

2022-02-11 00:46:20 4356

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除