<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weever7的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weever7</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weever7]]></copyright><item><title><![CDATA[操作系统内存（32位为例）]]></title><link>https://blog.youkuaiyun.com/weever7/article/details/132700705</link><guid>https://blog.youkuaiyun.com/weever7/article/details/132700705</guid><author>weever7</author><pubDate>Tue, 05 Sep 2023 21:21:55 +0800</pubDate><description><![CDATA[它使用哈希函数将内存块的大小作为关键字，将内存块的指针作为值存储在哈希表中。当释放内存时，将该内存块的指针存储在哈希表中，并将其状态设置为空闲。当释放内存时，将该内存块的指针存储在二叉树中，并将其状态设置为空闲。空闲列表：空闲列表是一种简单的内存池算法，它维护了一个空闲内存块的列表。当释放内存时，将该内存块的状态设置为空闲，并将其加入到空闲列表中。PAE paging分页模式增大了PTE的位数，让寻址空间大于4G，让32位操作系统支持更大的物理内存（最大支持64G）。64位4M以下的内存。]]></description><category></category></item><item><title><![CDATA[【香橙派5】（已解决）nmcli设置完静态ip后ping不通]]></title><link>https://blog.youkuaiyun.com/weever7/article/details/130333649</link><guid>https://blog.youkuaiyun.com/weever7/article/details/130333649</guid><author>weever7</author><pubDate>Mon, 24 Apr 2023 00:27:17 +0800</pubDate><description><![CDATA[原因：发现是PC和开发板的掩码不同，PC是25，开发板是24。结局办法：address后面加个/24，然后重启就可以了。问题：nmcli设置完静态ip后ping不通。]]></description><category></category></item><item><title><![CDATA[【香橙派5】（已解决）HDMI外接屏幕没显示]]></title><link>https://blog.youkuaiyun.com/weever7/article/details/130309032</link><guid>https://blog.youkuaiyun.com/weever7/article/details/130309032</guid><author>weever7</author><pubDate>Sat, 22 Apr 2023 19:30:02 +0800</pubDate><description><![CDATA[硬件：orangepi 5，以及在咸鱼上买的7寸垃圾触屏显示屏操作系统：Linux5.10.110。]]></description><category></category></item><item><title><![CDATA[【问题】TF卡烧了系统插入电脑中无法识别]]></title><link>https://blog.youkuaiyun.com/weever7/article/details/130271247</link><guid>https://blog.youkuaiyun.com/weever7/article/details/130271247</guid><author>weever7</author><pubDate>Thu, 20 Apr 2023 17:12:16 +0800</pubDate><description><![CDATA[再磁盘管理器中重新删除卷，新建卷，这样就可以识别了。]]></description><category></category></item><item><title><![CDATA[【Linux驱动实战驱动】走过的坑~]]></title><link>https://blog.youkuaiyun.com/weever7/article/details/129844270</link><guid>https://blog.youkuaiyun.com/weever7/article/details/129844270</guid><author>weever7</author><pubDate>Wed, 29 Mar 2023 20:06:37 +0800</pubDate><description><![CDATA[注意‘-’左右是有空格的！要不然会一直卡在start kernel上！！！]]></description><category></category></item><item><title><![CDATA[vscode插件自用清单]]></title><link>https://blog.youkuaiyun.com/weever7/article/details/129745670</link><guid>https://blog.youkuaiyun.com/weever7/article/details/129745670</guid><author>weever7</author><pubDate>Fri, 24 Mar 2023 10:50:54 +0800</pubDate><description><![CDATA[光标放在某个函数或类上面，就可以在边栏或面板中显示相关文档远控查看文件大小。]]></description><category></category></item><item><title><![CDATA[Linux设置脚本开机启动的五种方法]]></title><link>https://blog.youkuaiyun.com/weever7/article/details/129148549</link><guid>https://blog.youkuaiyun.com/weever7/article/details/129148549</guid><author>weever7</author><pubDate>Tue, 21 Feb 2023 19:28:56 +0800</pubDate><description><![CDATA[Linux设置脚本开机启动的五种方法 - 简书 (jianshu.com)]]></description><category></category></item><item><title><![CDATA[ssh：Permission denied, please try again.]]></title><link>https://blog.youkuaiyun.com/weever7/article/details/129136727</link><guid>https://blog.youkuaiyun.com/weever7/article/details/129136727</guid><author>weever7</author><pubDate>Tue, 21 Feb 2023 09:49:26 +0800</pubDate><description><![CDATA[这里一定要选择存在的用户名称！原因2：远程登录选择的用户名不对。]]></description><category></category></item><item><title><![CDATA[Linux驱动学习笔记]]></title><link>https://blog.youkuaiyun.com/weever7/article/details/129093917</link><guid>https://blog.youkuaiyun.com/weever7/article/details/129093917</guid><author>weever7</author><pubDate>Fri, 17 Feb 2023 21:15:47 +0800</pubDate><description><![CDATA[Linux 内核将 RTC 设备抽象为 rtc_device 结构体，因此 RTC 设备驱动就是申请并初始化rtc_device，准备好RTC设备驱动函数集 rtc_class_ops。卸载input驱动的时候需要先使用input_unregister_device函数注销掉注册的input_dev， 然后使用 input_free_device 函数释放掉前面申请的 input_dev。transfer 函数，和 i2c_algorithm 中的 master_xfer 函数一样，控制器数据传输函数。]]></description><category></category></item><item><title><![CDATA[【Arduino Due】识别不到设备，上传代码失败]]></title><link>https://blog.youkuaiyun.com/weever7/article/details/129063005</link><guid>https://blog.youkuaiyun.com/weever7/article/details/129063005</guid><author>weever7</author><pubDate>Thu, 16 Feb 2023 15:24:23 +0800</pubDate><description><![CDATA[后来才想起来有人说过不能占用TX,RX口。]]></description><category></category></item><item><title><![CDATA[【VSCode Remote SSH】远程连接失败过程试图写入的管道不存在]]></title><link>https://blog.youkuaiyun.com/weever7/article/details/128536732</link><guid>https://blog.youkuaiyun.com/weever7/article/details/128536732</guid><author>weever7</author><pubDate>Tue, 03 Jan 2023 17:44:31 +0800</pubDate><description><![CDATA[解决办法：找到本地电脑的.ssh；也就是c:\users\user_name\.ssh找到knownhosts删掉我要远程连接的这个ip这一行保存，再重新连接一次就好了。]]></description><category></category></item><item><title><![CDATA[【Esp32】用esp32和max30102制作一个血氧仪]]></title><link>https://blog.youkuaiyun.com/weever7/article/details/128513501</link><guid>https://blog.youkuaiyun.com/weever7/article/details/128513501</guid><author>weever7</author><pubDate>Sun, 01 Jan 2023 17:51:13 +0800</pubDate><description><![CDATA[（本来是想用屏幕去显示的，但是我发现我的esp32只有一个iic引出来，而max30102模块正好是iic通讯，我又懒得弄spi的屏幕，所以用手机app或者网页去起到显示数据的一个作用了）+物联网平台内置的lot Studio来。点灯科技账号or阿里云物联网平台账号。先直接上代码，用的是blinker库。外面的资料都比较少，只能看官方文档。阿里云我用的是物联网平台。焊笔还没到，所以还没实现。实现网页上线显示数据。]]></description><category></category></item><item><title><![CDATA[【踩坑汇总】CLion开启QT编程]]></title><link>https://blog.youkuaiyun.com/weever7/article/details/128086245</link><guid>https://blog.youkuaiyun.com/weever7/article/details/128086245</guid><author>weever7</author><pubDate>Mon, 28 Nov 2022 20:20:02 +0800</pubDate><description><![CDATA[一下全部内容全都是大佬lht的经验，我只是记录一下给大家。问题：Qt5Config.cmake找不到找到Qt5Config.cmake路径，添加上面这句或者在红线区域加上上面那句话，空格可以忽略。]]></description><category></category></item><item><title><![CDATA[【QT】【C++】undefined reference to 报错处理]]></title><link>https://blog.youkuaiyun.com/weever7/article/details/128065679</link><guid>https://blog.youkuaiyun.com/weever7/article/details/128065679</guid><author>weever7</author><pubDate>Sun, 27 Nov 2022 16:15:27 +0800</pubDate><description><![CDATA[但是在.cpp源文件定义的时候忘了给类的范围Chart::函数，直接用了函数，所以报错。我的原因是因为在.h头文件声明了一个类成员函数。]]></description><category></category></item><item><title><![CDATA[【QT】信号与槽和Lamda表达式]]></title><link>https://blog.youkuaiyun.com/weever7/article/details/128059300</link><guid>https://blog.youkuaiyun.com/weever7/article/details/128059300</guid><author>weever7</author><pubDate>Sat, 26 Nov 2022 23:49:40 +0800</pubDate><description><![CDATA[使用lamda表达式的话就不能用SIGNAL函数，不然会报错。SIGNAL函数和SLOT函数要一起用。]]></description><category></category></item><item><title><![CDATA[【正点原子linux应用编程】编译linpng出现问题]]></title><link>https://blog.youkuaiyun.com/weever7/article/details/128055920</link><guid>https://blog.youkuaiyun.com/weever7/article/details/128055920</guid><author>weever7</author><pubDate>Sat, 26 Nov 2022 19:35:54 +0800</pubDate><description><![CDATA[现在在ubuntu上ARM编译出现下面的问题。]]></description><category></category></item><item><title><![CDATA[【C/C++】malloc，calloc，realloc]]></title><link>https://blog.youkuaiyun.com/weever7/article/details/127887434</link><guid>https://blog.youkuaiyun.com/weever7/article/details/127887434</guid><author>weever7</author><pubDate>Wed, 16 Nov 2022 16:14:25 +0800</pubDate><description><![CDATA[num_byte为要申请的空间大小，需要我们手动的去计算，如int *p = (int *)malloc(20*sizeof(int)),如果编译器默认int为4字节存储的话，那么计算结果是80Byte，一次申请一个80Byte的连续空间，并将空间基地址强制转换为int类型，赋值给指针p,此时申请的内存值是不确定的。(及已申请的动态空间不够使用，需要进行空间扩容操作)，ptr为指向原来空间基址的指针， new_size为接下来需要扩充容量的大小。calloc函数由于给每一个空间都要初始化值，那必然。]]></description><category></category></item><item><title><![CDATA[【C++】如何修改set的值]]></title><link>https://blog.youkuaiyun.com/weever7/article/details/127693422</link><guid>https://blog.youkuaiyun.com/weever7/article/details/127693422</guid><author>weever7</author><pubDate>Fri, 04 Nov 2022 17:43:27 +0800</pubDate><description><![CDATA[也就是说我们虽然改了元素的值，但是它在红黑树中的位置其实是没有变的。这样的结果就是会导致元素失去有序性，比如上面的结果输出的顺序是："（2）可以通过insert_iterator函数把迭代器强转为可插入形式。尝试通过begin方法得到的迭代器去修改值，发现会报错。但是我们需要注意一点，我们这样强行修改其实是没有经过。当中的元素，我们只需要绕开迭代器的这个限制即可。"，按道理应该是按照字典顺序排序的。我们可以在源码里找到问题根源。底层限制了禁止修改，而是通过。原来迭代器的定义是一个。，搞了半天，其实并不是。]]></description><category></category></item><item><title><![CDATA[【C++】 容器区别]]></title><link>https://blog.youkuaiyun.com/weever7/article/details/127668107</link><guid>https://blog.youkuaiyun.com/weever7/article/details/127668107</guid><author>weever7</author><pubDate>Thu, 03 Nov 2022 13:18:18 +0800</pubDate><description><![CDATA[C++容器学习笔记]]></description><category></category></item><item><title><![CDATA[【C++】cin、cin.get()、cin.getline()、getline()的区别]]></title><link>https://blog.youkuaiyun.com/weever7/article/details/127648699</link><guid>https://blog.youkuaiyun.com/weever7/article/details/127648699</guid><author>weever7</author><pubDate>Wed, 02 Nov 2022 11:55:49 +0800</pubDate><description><![CDATA[cin.getline()当输入超长时，会引起cin函数的错误，后面的cin操作将不再执行。]]></description><category></category></item></channel></rss>