<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[DOER__的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/DOER__</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; DOER__]]></copyright><item><title><![CDATA[有名管道在两个独立开始的进程间进行通信以及使用共享内存（Shared Memory）机制来进行进程间通信。]]></title><link>https://blog.youkuaiyun.com/DOER__/article/details/134406936</link><guid>https://blog.youkuaiyun.com/DOER__/article/details/134406936</guid><author>DOER__</author><pubDate>Tue, 14 Nov 2023 20:27:49 +0800</pubDate><description><![CDATA[（含实现代码）有名管道在两个独立开始的进程间进行通信以及使用共享内存（Shared Memory）机制来进行进程间通信。]]></description><category></category></item><item><title><![CDATA[Linux系统：InterProcessCommunication进程间通信]]></title><link>https://blog.youkuaiyun.com/DOER__/article/details/134385700</link><guid>https://blog.youkuaiyun.com/DOER__/article/details/134385700</guid><author>DOER__</author><pubDate>Tue, 14 Nov 2023 19:42:19 +0800</pubDate><description><![CDATA[进程间通信（Inter-Process Communication，IPC）是指两个或多个进程之间进行数据交换和共享信息的机制。在操作系统中，不同的进程可能运行在不同的地址空间，因此需要一些特殊的机制来使它们能够协同工作。]]></description><category></category></item><item><title><![CDATA[初识makefile]]></title><link>https://blog.youkuaiyun.com/DOER__/article/details/134194845</link><guid>https://blog.youkuaiyun.com/DOER__/article/details/134194845</guid><author>DOER__</author><pubDate>Fri, 03 Nov 2023 21:38:56 +0800</pubDate><description><![CDATA[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"目标文件的规则。它指定了"]]></description><category></category></item><item><title><![CDATA[Linux shell简易程序“实现任意输入3个数字，求出它们的和”以及“任意输入10个同学的成绩，统计不及格的人数和及格的人数，并求这10个人的平均成绩，结果分别输出显示。”]]></title><link>https://blog.youkuaiyun.com/DOER__/article/details/134095561</link><guid>https://blog.youkuaiyun.com/DOER__/article/details/134095561</guid><author>DOER__</author><pubDate>Tue, 31 Oct 2023 20:30:41 +0800</pubDate><description><![CDATA[2.任意输入10个同学的成绩，统计不及格的人数和及格的人数，并求这10个人的平均成绩，结果分别输出显示。--打开Linux命令行终端，找到一个合适的地方创建shell文件。--read -p  "提示用户要输入的内容"  a b c。其中，-ge：greater or equal 大于等于。编辑完之后无法运行的原因之一可能是未添加执行权限。1.实现任意输入3个数字，求出它们的和。即：chmod +x grade.sh。并把值分别赋值给a b c。]]></description><category></category></item><item><title><![CDATA[Linux ‘inittab‘的runlevel即运行级别含义和简单的运行指令，实现X window——text mode的切换]]></title><link>https://blog.youkuaiyun.com/DOER__/article/details/133817862</link><guid>https://blog.youkuaiyun.com/DOER__/article/details/133817862</guid><author>DOER__</author><pubDate>Fri, 13 Oct 2023 21:15:44 +0800</pubDate><description><![CDATA[定义运行级别（runlevel）、定义默认运行级别、定义运行级别对应的脚本和程序、处理系统重启和关机、定义控制台终端行为、定义其他系统任务。'inittab'是Linux系统的一个配置文件，用于定义初始化进程'init'的行为和配置系统的初始化过程。编辑完之后按ESC即可退出输入模式，然后输入:wq退出回到命令行窗口。找到etc/inittab文件，修改运行级别（RedHat演示）5 多用户模式，启动图形用户界面，通常用于桌面系统。3 多用户模式，完全功能，通常用于服务器。2 多用户模式，没有网络支持。]]></description><category></category></item><item><title><![CDATA[MATLAB绘制三角波]]></title><link>https://blog.youkuaiyun.com/DOER__/article/details/133816247</link><guid>https://blog.youkuaiyun.com/DOER__/article/details/133816247</guid><author>DOER__</author><pubDate>Fri, 13 Oct 2023 18:27:36 +0800</pubDate><description><![CDATA[【代码】MATLAB绘制三角波。]]></description><category></category></item><item><title><![CDATA[在Windows上安装OpenEuler 22.03 LTS的子系统]]></title><link>https://blog.youkuaiyun.com/DOER__/article/details/130567772</link><guid>https://blog.youkuaiyun.com/DOER__/article/details/130567772</guid><author>DOER__</author><pubDate>Tue, 09 May 2023 10:03:34 +0800</pubDate><description><![CDATA[在Windows上安装OpenEuler 22.03 LTS的子系统以及编译简单的hello.cpp程序，希望对你有所帮助。]]></description><category></category></item><item><title><![CDATA[C语言指针的简易理解]]></title><link>https://blog.youkuaiyun.com/DOER__/article/details/128211848</link><guid>https://blog.youkuaiyun.com/DOER__/article/details/128211848</guid><author>DOER__</author><pubDate>Tue, 06 Dec 2022 22:43:24 +0800</pubDate><description><![CDATA[p是一个int*类型->p里存放的指针指向的那个内存空间，里面的值是int型可以将int* 理解为和int 都是一种数据类型，int存放的是整型，而int*存放的是指针类型间接运算符（*） ，指针变量p里面存放的是地址 ，那么将p作为右值时，表达式的值一定是一个地址，但我们使用指针更多的是为了获取指针地址上对应的值，这就需要用到间接运算符（*）获取指针指向的值，并赋值给b 首先定位到指针变量p，然后获取p里面存放的值 ，接着通过地址，找到对应的内存空间 ，然后，取内存空间里面存放的值 ，再把这个值，赋值给b]]></description><category></category></item><item><title><![CDATA[C（数据结构与算法）---动态分配存储空间malloc函数的简单使用、顺序表基本运算的实现]]></title><link>https://blog.youkuaiyun.com/DOER__/article/details/128210415</link><guid>https://blog.youkuaiyun.com/DOER__/article/details/128210415</guid><author>DOER__</author><pubDate>Tue, 06 Dec 2022 21:45:42 +0800</pubDate><description><![CDATA[p：指针变量(char*)：强制类型转换，转换为字符指针10：分配的字符个数sizeof（char） ：求每个字符占用的空间大小注：指针变量p属于自动变量,它自身的存储空间由系统自动分配和释放，但用 malloc()函数分配的存储空间(也就是 p指向的存储空间)不会被系统自动释放，所以需要使用free（p）释放下面我们看一个更难点的demo


注：这种动态存储空间分配方式的优点是不需要预先分配存储空间,分配的空间可以根据程序的需要扩大或缩小，如链式存储结构通常采用动态存储空间分配方式。其缺点是需要程序员简]]></description><category></category></item><item><title><![CDATA[数学建模---Python求解一次方程组]]></title><link>https://blog.youkuaiyun.com/DOER__/article/details/126005393</link><guid>https://blog.youkuaiyun.com/DOER__/article/details/126005393</guid><author>DOER__</author><pubDate>Wed, 27 Jul 2022 00:03:48 +0800</pubDate><description><![CDATA[使用前将numpy、numpy和scipy包安装入pycharm设置-项目-Python解释器-+安装-搜索对应软件包。#sympy主要用于符号解，numpy和scipy主要用于数值解。数值解，有时为近似解，应用比较广泛。]]></description><category></category></item><item><title><![CDATA[Matlab求特征值和特征向量 + find函数的基本简单用法]]></title><link>https://blog.youkuaiyun.com/DOER__/article/details/122871859</link><guid>https://blog.youkuaiyun.com/DOER__/article/details/122871859</guid><author>DOER__</author><pubDate>Fri, 11 Feb 2022 00:46:20 +0800</pubDate><description><![CDATA[A=[1 5 4; 3 2 1;5 6 6]

计算矩阵A的特征值和特征向量的函数是eig（A），常用方法为：

1.求矩阵的特征值

每一列有一个特征值，可知A有三个特征值

设矩阵A的全部特征值构成向量E


E=eig(A)


执行选中内容命令行窗口如下：



2.求矩阵的特征向量


[V,D]=eig(A)


执行显示如下：



每个特征值对应一组特征向量（随便乘一个常数不影响）

3.find函数的简单用法

功能：返回向量或者矩阵中不为0的元素的位置

代码内容：

执行后：

...]]></description><category></category></item></channel></rss>