<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[IamVeryLucky的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/IamVeryLucky</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; IamVeryLucky]]></copyright><item><title><![CDATA[Linux环境变量]]></title><link>https://blog.youkuaiyun.com/IamVeryLucky/article/details/138141884</link><guid>https://blog.youkuaiyun.com/IamVeryLucky/article/details/138141884</guid><author>IamVeryLucky</author><pubDate>Wed, 24 Apr 2024 00:24:19 +0800</pubDate><description><![CDATA[当我在linux终端输入ls或者pwd时，终端会返回给我想要的结果，这两个命令其实就是可执行程序，系统为我们提供的可执行程序。可以看到已经生效了，但是不建议这样做，第一点是因为这些目录是存放系统或者其他软件的目录，第二点是我们开发过程环境中没有root权限，这个操作不可行，那么接下来看怎么正确的保存到环境变量中呢？这是一个c语言程序，编译后在build目录产生了一个可执行文件app，运行这个可执行文件会在屏幕打印我们想要的东西，或者根据我们的预期执行一些操作。可以看到成功，重启之后依然生效。]]></description><category></category></item><item><title><![CDATA[C： file operation，文件操作]]></title><link>https://blog.youkuaiyun.com/IamVeryLucky/article/details/136865658</link><guid>https://blog.youkuaiyun.com/IamVeryLucky/article/details/136865658</guid><author>IamVeryLucky</author><pubDate>Wed, 20 Mar 2024 11:39:31 +0800</pubDate><description><![CDATA[会返回已经读取到的字符，当他遇到换行符‘\n’或者文件结束符EOF后结束读取并返回已经读取到的内容，包括换行符或文件结尾EOF。如果打开成功，返回值为FILE类型指针，FILE包含了用来控制流的所有基本信息；n：从文件控制流中读取的字符个数-1，最后添加null字符终止字符串。filename：字符串类型，表示文件名，包含文件绝对路径。如果打开失败，返回值为NULL。c：字符，例如：‘a’-'z'；如果写入成功，会返回写入的字符。如果写入失败，会返回EOF。fp：文件控制流指针。fp：文件控制流指针。]]></description><category></category></item><item><title><![CDATA[STM32系统架构-Cortex-M3/M4/M7内核]]></title><link>https://blog.youkuaiyun.com/IamVeryLucky/article/details/136723540</link><guid>https://blog.youkuaiyun.com/IamVeryLucky/article/details/136723540</guid><author>IamVeryLucky</author><pubDate>Thu, 14 Mar 2024 23:54:08 +0800</pubDate><description><![CDATA[MCU厂商，经ARM公司授权，添加不不同的外设=各种32芯片。ICode总线直接连接到Flash街口，不需要经过总线矩阵。主动单元：可以主动发起通信，被动单元：不能被动发起通信。详细架构图见STM32F767IGT6芯片手册。简单概括：4个驱动（主动）单元+4个被动单元。简单概括：8个主控总线+7个被控总线。详细架构见STM32H750VBT6。AHB3指的是FSMC。]]></description><category></category></item><item><title><![CDATA[Win10：从0开始在虚拟机vmware 17 pro上安装Ubuntu 22.04系统]]></title><link>https://blog.youkuaiyun.com/IamVeryLucky/article/details/136332404</link><guid>https://blog.youkuaiyun.com/IamVeryLucky/article/details/136332404</guid><author>IamVeryLucky</author><pubDate>Thu, 29 Feb 2024 01:52:59 +0800</pubDate><description><![CDATA[Win10安装VMware17pro，VMware17pro安装ubuntu22.04]]></description><category></category></item><item><title><![CDATA[简单明了搞清楚到底什么是线程（linux下，附实验代码）]]></title><link>https://blog.youkuaiyun.com/IamVeryLucky/article/details/136304690</link><guid>https://blog.youkuaiyun.com/IamVeryLucky/article/details/136304690</guid><author>IamVeryLucky</author><pubDate>Mon, 26 Feb 2024 18:37:59 +0800</pubDate><description><![CDATA[实验原理：main主线程创建两个子线程，三个线程共享一块内存（指的是变量i），同时两个子线程拥有独立的上下文，不断打印共享内存的值和两个子线程各自拥有的变量（self value），通过观察打印出的值去理解什么是线程，线程的特点、内存使用、共享代码段等等一堆令我初学时懵b的东西。（2）创建线程时使用的句柄：pthread_t类型的参数，创建之后的值是线程的id，与在创建的子线程中使用pthread_self拿到的值是一个值。（5）直到最后两个子线程完成自己任务，线程结束，主线程也结束了。]]></description><category></category></item><item><title><![CDATA[Linux中vim自动补全插件coc快捷键设置]]></title><link>https://blog.youkuaiyun.com/IamVeryLucky/article/details/136295742</link><guid>https://blog.youkuaiyun.com/IamVeryLucky/article/details/136295742</guid><author>IamVeryLucky</author><pubDate>Mon, 26 Feb 2024 11:52:37 +0800</pubDate><description><![CDATA[linux coc 快捷键补全]]></description><category></category></item><item><title><![CDATA[ubantu 使用auto-pairs 时缩进和换行缩进8空格改为4空格]]></title><link>https://blog.youkuaiyun.com/IamVeryLucky/article/details/127570422</link><guid>https://blog.youkuaiyun.com/IamVeryLucky/article/details/127570422</guid><author>IamVeryLucky</author><pubDate>Fri, 28 Oct 2022 14:06:26 +0800</pubDate><description><![CDATA[ubantu 使用auto-pairs 时缩进和换行缩进8空格改为4空格]]></description><category></category></item><item><title><![CDATA[数组、二维数组、指针、指针数组、数组指针(指向二维数组的指针)]]></title><link>https://blog.youkuaiyun.com/IamVeryLucky/article/details/126936845</link><guid>https://blog.youkuaiyun.com/IamVeryLucky/article/details/126936845</guid><author>IamVeryLucky</author><pubDate>Mon, 19 Sep 2022 16:40:16 +0800</pubDate><description><![CDATA[通过查看地址验证指针、数组之间的各种关系。]]></description><category></category></item><item><title><![CDATA[SMP与多核]]></title><link>https://blog.youkuaiyun.com/IamVeryLucky/article/details/126859852</link><guid>https://blog.youkuaiyun.com/IamVeryLucky/article/details/126859852</guid><author>IamVeryLucky</author><pubDate>Thu, 15 Sep 2022 20:34:11 +0800</pubDate><description><![CDATA[smp、多核、并行编程的趋势]]></description><category></category></item><item><title><![CDATA[VLAN的实现原理]]></title><link>https://blog.youkuaiyun.com/IamVeryLucky/article/details/126389124</link><guid>https://blog.youkuaiyun.com/IamVeryLucky/article/details/126389124</guid><author>IamVeryLucky</author><pubDate>Wed, 17 Aug 2022 17:10:23 +0800</pubDate><description><![CDATA[VLAN实现]]></description><category></category></item><item><title><![CDATA[交换机-自动协商机制-auto-negotiation]]></title><link>https://blog.youkuaiyun.com/IamVeryLucky/article/details/126386580</link><guid>https://blog.youkuaiyun.com/IamVeryLucky/article/details/126386580</guid><author>IamVeryLucky</author><pubDate>Wed, 17 Aug 2022 15:14:02 +0800</pubDate><description><![CDATA[自动协商机制、auto-negotiation、交换机、网关、全双工、半双工]]></description><category></category></item><item><title><![CDATA[Vlan原理与配置]]></title><link>https://blog.youkuaiyun.com/IamVeryLucky/article/details/126382754</link><guid>https://blog.youkuaiyun.com/IamVeryLucky/article/details/126382754</guid><author>IamVeryLucky</author><pubDate>Wed, 17 Aug 2022 15:03:11 +0800</pubDate><description><![CDATA[VLAN、广播域、划分子网]]></description><category></category></item><item><title><![CDATA[IEEE1588(PTP)-1-PTP与NTP之间的异同]]></title><link>https://blog.youkuaiyun.com/IamVeryLucky/article/details/126008822</link><guid>https://blog.youkuaiyun.com/IamVeryLucky/article/details/126008822</guid><author>IamVeryLucky</author><pubDate>Thu, 28 Jul 2022 10:07:53 +0800</pubDate><description><![CDATA[比较NTP和PTP的相同与不同点，分析为什么PTP同步时间精度比NTP的时间精度高。]]></description><category></category></item><item><title><![CDATA[C++判断点是否在圆上]]></title><link>https://blog.youkuaiyun.com/IamVeryLucky/article/details/123927633</link><guid>https://blog.youkuaiyun.com/IamVeryLucky/article/details/123927633</guid><author>IamVeryLucky</author><pubDate>Sat, 02 Apr 2022 19:46:42 +0800</pubDate><description><![CDATA[C++判断点是都在圆上]]></description><category></category></item><item><title><![CDATA[C++内存分区模块]]></title><link>https://blog.youkuaiyun.com/IamVeryLucky/article/details/123777954</link><guid>https://blog.youkuaiyun.com/IamVeryLucky/article/details/123777954</guid><author>IamVeryLucky</author><pubDate>Wed, 30 Mar 2022 21:20:06 +0800</pubDate><description><![CDATA[C++在程序执行时，将内存大方向划分为4个区域

代码区：存放函数体的二进制代码，由操作系统进行管理的
	全局区：存放全局变量和静态变量以及常量
	栈区：由编译器自动分配释放，存放函数的参数值，局部变量等
	堆区：由程序员分配和释放，若程序员不释放，程序员结束时由操作系统回收
内存分为4大区的意义：
不同区域存放的数据，生命周期不同，赋予程序更大的灵活编程。

1.程序运行前

程序编译后，生成了exe可执行程序，未执行该程序前分为两个区域

代码区：

存放cpu的机器指令；

...]]></description><category></category></item><item><title><![CDATA[C++中将堆区的地址释放以后，原本指向该内存的地址指向了哪里]]></title><link>https://blog.youkuaiyun.com/IamVeryLucky/article/details/123856427</link><guid>https://blog.youkuaiyun.com/IamVeryLucky/article/details/123856427</guid><author>IamVeryLucky</author><pubDate>Wed, 30 Mar 2022 21:13:58 +0800</pubDate><description><![CDATA[C++中将堆区的地址释放以后，原本指向该内存的地址指向了哪里]]></description><category></category></item><item><title><![CDATA[C++实现通讯录管理系统]]></title><link>https://blog.youkuaiyun.com/IamVeryLucky/article/details/123711235</link><guid>https://blog.youkuaiyun.com/IamVeryLucky/article/details/123711235</guid><author>IamVeryLucky</author><pubDate>Thu, 24 Mar 2022 15:02:11 +0800</pubDate><description><![CDATA[通讯录管理系统。C++、结构体、结构体指针、函数、分文件...]]></description><category></category></item><item><title><![CDATA[结构体、函数、分文件、冒泡排序综合——按照年龄大小输出英雄属性]]></title><link>https://blog.youkuaiyun.com/IamVeryLucky/article/details/123667708</link><guid>https://blog.youkuaiyun.com/IamVeryLucky/article/details/123667708</guid><author>IamVeryLucky</author><pubDate>Tue, 22 Mar 2022 18:20:00 +0800</pubDate><description><![CDATA[结构体、函数、分文件、冒泡排序综合——按照年龄大小输出英雄属性]]></description><category></category></item><item><title><![CDATA[结构体实例-教师学生信息]]></title><link>https://blog.youkuaiyun.com/IamVeryLucky/article/details/123600224</link><guid>https://blog.youkuaiyun.com/IamVeryLucky/article/details/123600224</guid><author>IamVeryLucky</author><pubDate>Sat, 19 Mar 2022 18:58:02 +0800</pubDate><description><![CDATA[结构体实例-教师学生信息]]></description><category></category></item><item><title><![CDATA[传地址函数、指针、const、冒泡排序综合]]></title><link>https://blog.youkuaiyun.com/IamVeryLucky/article/details/123586494</link><guid>https://blog.youkuaiyun.com/IamVeryLucky/article/details/123586494</guid><author>IamVeryLucky</author><pubDate>Fri, 18 Mar 2022 22:52:16 +0800</pubDate><description><![CDATA[使用函数实现冒泡排序]]></description><category></category></item></channel></rss>