<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[iot_Ming的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iot_Ming</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iot_Ming]]></copyright><item><title><![CDATA[Linux 管道]]></title><link>https://blog.youkuaiyun.com/iot_Ming/article/details/137156103</link><guid>https://blog.youkuaiyun.com/iot_Ming/article/details/137156103</guid><author>iot_Ming</author><pubDate>Fri, 29 Mar 2024 20:59:25 +0800</pubDate><description><![CDATA[利用无名管道实现进程间的通信,都是父进程创建无名管道,然后再创建子进程,子进程继承父进程的无名管道的文件描述符,然后父子进程通过读写无名管道实现通信。每个进程都有一个文件描述符的表,进程刚被创建时，标准输入，标准输出，标准错误输出设备文件被打开,对应的文件描述符 0,1,2记录在表中。复制 oldfd 文件描述符,并分配一个新的文件描述符,新的文件描述符是调用进程文件描述符表中最小可用的文件描述符。3.管道是处于内核中的一种特殊的文件,占用一定的内存空间(管道就是一个文件,存在于内存中,作为数据的缓冲区)]]></description><category></category></item><item><title><![CDATA[C语言和C++申请内存案例]]></title><link>https://blog.youkuaiyun.com/iot_Ming/article/details/135888004</link><guid>https://blog.youkuaiyun.com/iot_Ming/article/details/135888004</guid><author>iot_Ming</author><pubDate>Sat, 27 Jan 2024 20:44:07 +0800</pubDate><description><![CDATA[【代码】C语言和C++申请内存案例。]]></description><category></category></item><item><title><![CDATA[C语言 和 C++ 申请/释放堆区空间 and 函数指针]]></title><link>https://blog.youkuaiyun.com/iot_Ming/article/details/135789230</link><guid>https://blog.youkuaiyun.com/iot_Ming/article/details/135789230</guid><author>iot_Ming</author><pubDate>Tue, 23 Jan 2024 21:24:51 +0800</pubDate><description><![CDATA[realloc 函数接受两个参数 ptr  和 size，其中 ptr 是先前使用 malloc、calloc 或 realloc 返回的指针, size 表示需要重新分配的字节数。此时就可以申请内存空间，存储对应的目标数据内容，利用指针存储对应申请空间的首地址，申请堆区空间之后要通过释放函数释放当前的空间，告知系统当前内存已归还。2.calloc 函数用于在堆上分配指定数量的指定大小的内存空间，并将分配的内存全部设置为零。函数名是调用当前函数的重要的名称，同时【函数名是当前指针的指针常量】，]]></description><category></category></item><item><title><![CDATA[C++指针]]></title><link>https://blog.youkuaiyun.com/iot_Ming/article/details/135757576</link><guid>https://blog.youkuaiyun.com/iot_Ming/article/details/135757576</guid><author>iot_Ming</author><pubDate>Mon, 22 Jan 2024 21:01:37 +0800</pubDate><description><![CDATA[取值运算符，通过访问变量存储的地址，CPU访问对应的地址，取值变量数据。计算机存储的每一个字节，这些字节都有唯一的编号，这个编号就是【内存地址】0x0是内存中编号为 0 的内存，被系统保护【不可访问，不可更改】否则程序被系统直接结束。数据必须是一个地址，通过地址运算符或其他方式得到地址数据，赋值给指针变量。可以认为约束指针存储的变量对应的内存空间首地址，当前是什么类型的指针。通过函数调用里面的数值交换之后，利用取地址运算符得到交换之后的地址从而完成数据交换。是指用一个指针指向另外一个指针指向的地址。]]></description><category></category></item><item><title><![CDATA[C++数组案例【删除指定下标元素】]]></title><link>https://blog.youkuaiyun.com/iot_Ming/article/details/135721764</link><guid>https://blog.youkuaiyun.com/iot_Ming/article/details/135721764</guid><author>iot_Ming</author><pubDate>Sun, 21 Jan 2024 23:34:25 +0800</pubDate><description><![CDATA[提供数组为 int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};删除下标 6 的元素后数组展示为 {1, 2, 3, 4, 5, 6, 8, 9, 10, 0}2.删除后的元素最后一位为 0；(0  仅占位使用)要求：1.须告知删除的数据情况。定义一个数组，删除用户指定的下标位置的元素。]]></description><category></category></item><item><title><![CDATA[C ++ 数组案例【指定下标添加元素】]]></title><link>https://blog.youkuaiyun.com/iot_Ming/article/details/135720696</link><guid>https://blog.youkuaiyun.com/iot_Ming/article/details/135720696</guid><author>iot_Ming</author><pubDate>Sat, 20 Jan 2024 20:58:58 +0800</pubDate><description><![CDATA[例如：int arr[10] = {1, 3, 5, 7, 9, 2, 4, 6, 8, 0};此数组容量为 10 有效元素为 9 下标为 9 的位置仅占位使用。我们的指定下标为 5 插入的元素为 10 效果如下。提供一个数组其中 0 只为占位使用。在指定的的下标位置添加指定元素。]]></description><category></category></item><item><title><![CDATA[C语言数组【使用指定元素，替换指定下标元素】]]></title><link>https://blog.youkuaiyun.com/iot_Ming/article/details/135426521</link><guid>https://blog.youkuaiyun.com/iot_Ming/article/details/135426521</guid><author>iot_Ming</author><pubDate>Sat, 06 Jan 2024 15:08:50 +0800</pubDate><description><![CDATA[2.数组的内容被替换之后  ： {1, 3, 5, 7, 9, 20, 4, 6, 8, 10};对用户提供的下标进行合法性判断。1.需要知晓被替换的元素情况。用户指定替换元素的下标位置  5；替换使用的新元素 20；]]></description><category></category></item><item><title><![CDATA[C语言数组]]></title><link>https://blog.youkuaiyun.com/iot_Ming/article/details/135409982</link><guid>https://blog.youkuaiyun.com/iot_Ming/article/details/135409982</guid><author>iot_Ming</author><pubDate>Fri, 05 Jan 2024 15:45:55 +0800</pubDate><description><![CDATA[如果下标超出数组容量范围有可能导致 【段错误(核心已转储)】，一般常用非法下标 -1 表示代码中存在的问题。决定当前数组的容量，允许最多存储多少指定数据类型，数组容量一旦确定无法更改。数据类型  数组名[数组容量] = {满足数据类型要求的初始化数据}；明确告知当前数组存储的数据类型是哪一个类型，严格遵守数据类型一致化要求。需要通过数组名【有效下标】的方式操作数组中每一个下标对应的元素。循环条件判断 限制循环变量在有效下标以内。今天的分享就到此结束吧！循环条件初始化 从数组下标 0 开始。]]></description><category></category></item><item><title><![CDATA[C语言函数]]></title><link>https://blog.youkuaiyun.com/iot_Ming/article/details/135368485</link><guid>https://blog.youkuaiyun.com/iot_Ming/article/details/135368485</guid><author>iot_Ming</author><pubDate>Wed, 03 Jan 2024 18:04:10 +0800</pubDate><description><![CDATA[函数解决的问题：函数可以解决代码中，【功能模块代码】大量重复的使用，如果按照以往的方式处理，会导致以下问题：1.代码冗余2.代码阅读性差3.代码维护性差4.代码可移植性差。]]></description><category></category></item><item><title><![CDATA[C语言循环结构]]></title><link>https://blog.youkuaiyun.com/iot_Ming/article/details/135347892</link><guid>https://blog.youkuaiyun.com/iot_Ming/article/details/135347892</guid><author>iot_Ming</author><pubDate>Tue, 02 Jan 2024 20:31:46 +0800</pubDate><description><![CDATA[程序执行到 do while 循环结构，首先执行循环体内容，执行完毕判断 while 之后小括号中的循环条件是否为真(1 true)，如果为真继续执行循环体，直到 while 之后条件为假(0 false) 终止循环。程序执行到 while 循环结构，首先判断 while 之后小括号中的数据内容是否为真(1 true)，如果为真，执行对应的循环体内容，之后回到 while 循环条件判断，直到条件判断为假(0 false) 结束。今天的分享到此为止啦！2. do while 循环。1. while 循环。]]></description><category></category></item><item><title><![CDATA[switch case 分支结构]]></title><link>https://blog.youkuaiyun.com/iot_Ming/article/details/135347630</link><guid>https://blog.youkuaiyun.com/iot_Ming/article/details/135347630</guid><author>iot_Ming</author><pubDate>Tue, 02 Jan 2024 19:09:45 +0800</pubDate><description><![CDATA[程序运行到Switch case 结构，根据Switch 之后的变量存储数据结果，到case之后的常量进行匹配，如果有匹配数据执行对应的处理方式，到break结束，如果没有任何一个 case 匹配，执行 default 对应的最终处理方式。]]></description><category></category></item><item><title><![CDATA[运算符的使用和 if 分支结构]]></title><link>https://blog.youkuaiyun.com/iot_Ming/article/details/135283313</link><guid>https://blog.youkuaiyun.com/iot_Ming/article/details/135283313</guid><author>iot_Ming</author><pubDate>Tue, 02 Jan 2024 09:09:19 +0800</pubDate><description><![CDATA[1.if 分支结构2.if else 分支结构3.if else-if 分支结构。]]></description><category></category></item><item><title><![CDATA[C语言的数据存储，数据类型和变量]]></title><link>https://blog.youkuaiyun.com/iot_Ming/article/details/135277982</link><guid>https://blog.youkuaiyun.com/iot_Ming/article/details/135277982</guid><author>iot_Ming</author><pubDate>Thu, 28 Dec 2023 21:16:43 +0800</pubDate><description><![CDATA[【代码格式】（一定一定牢记不然工作要ai的！！！
数据存储
常量和数据类型]]></description><category></category></item><item><title><![CDATA[Vim的使用]]></title><link>https://blog.youkuaiyun.com/iot_Ming/article/details/135277485</link><guid>https://blog.youkuaiyun.com/iot_Ming/article/details/135277485</guid><author>iot_Ming</author><pubDate>Thu, 28 Dec 2023 20:36:46 +0800</pubDate><description><![CDATA[编辑模式 
插入模式
命令模式。]]></description><category></category></item><item><title><![CDATA[Linux 简述 和 命令]]></title><link>https://blog.youkuaiyun.com/iot_Ming/article/details/135276406</link><guid>https://blog.youkuaiyun.com/iot_Ming/article/details/135276406</guid><author>iot_Ming</author><pubDate>Thu, 28 Dec 2023 20:03:59 +0800</pubDate><description><![CDATA[ls 查看命令，查看当前工作目录中文件和文件夹
cd 切换工作目录【注意切换工作目录要在同一路径】
cd .. 表示返回上级目录 cd . 提示已达上级目录
mkdir 创建一个新的文件夹
touch 创建新的文件
cp 复制命令可以复制文件和文件夹
mv 移动可以移动文件或文件夹或者重命名相关内容
rm 删除【慎用】
sudo + chmod
tar压缩 or 解压缩]]></description><category></category></item></channel></rss>