<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_62388326的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_62388326</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_62388326]]></copyright><item><title><![CDATA[ubuntu 20.04 “rosrun tf view_frames“运行失败解决方法，以及解决view_frames文件改不了]]></title><link>https://blog.youkuaiyun.com/m0_62388326/article/details/135350277</link><guid>https://blog.youkuaiyun.com/m0_62388326/article/details/135350277</guid><author>m0_62388326</author><pubDate>Tue, 02 Jan 2024 21:15:59 +0800</pubDate><description><![CDATA[解决方法：终端中运行（注意，此时如果不用sudo的话无法在vim里面修改代码，必须用sudo授予其权限）ubuntu20.04 ROS noetic在终端中运行。]]></description><category></category></item><item><title><![CDATA[汉字占多少个字节（清楚）]]></title><link>https://blog.youkuaiyun.com/m0_62388326/article/details/134751118</link><guid>https://blog.youkuaiyun.com/m0_62388326/article/details/134751118</guid><author>m0_62388326</author><pubDate>Sat, 02 Dec 2023 13:29:58 +0800</pubDate><description><![CDATA[对于GBK编码，一个汉字占两个字节。而UTF-16编码，通常汉字占两个字节，CJKV扩展B区、扩展C区、扩展D区中的汉字占四个字节（一般字符的Unicode范围是U+0000至U+FFFF，而这些扩展部分的范围大于U+20000，因而要用两个UTF-16）。UTF-8编码是变长编码，通常汉字占三个字节，扩展B区以后的汉字占四个字节。]]></description><category></category></item><item><title><![CDATA[PAT-1088 三人行（测试点4）]]></title><link>https://blog.youkuaiyun.com/m0_62388326/article/details/131997446</link><guid>https://blog.youkuaiyun.com/m0_62388326/article/details/131997446</guid><author>m0_62388326</author><pubDate>Sat, 29 Jul 2023 17:11:56 +0800</pubDate><description><![CDATA[题目中只规定了甲乙的能力值为正整数，但丙的能力值是除出来的，不一定为整数，所以要使用double型。]]></description><category></category></item><item><title><![CDATA[PAT-1094 谷歌的招聘（测试点三）]]></title><link>https://blog.youkuaiyun.com/m0_62388326/article/details/131943996</link><guid>https://blog.youkuaiyun.com/m0_62388326/article/details/131943996</guid><author>m0_62388326</author><pubDate>Wed, 26 Jul 2023 17:27:34 +0800</pubDate><description><![CDATA[测试点三注意：题目中明确说明：例如在 200236 中找 4 位素数，0023 算是解；但第一位 2 不能被当成 0002 输出，因为在原始数字中不存在这个 2 的前导零。输出结果，显然，由题意可知，应该输出0023（无法通过案例3）]]></description><category></category></item><item><title><![CDATA[PAT1014-福尔摩斯的约会]]></title><link>https://blog.youkuaiyun.com/m0_62388326/article/details/131650804</link><guid>https://blog.youkuaiyun.com/m0_62388326/article/details/131650804</guid><author>m0_62388326</author><pubDate>Tue, 11 Jul 2023 00:08:45 +0800</pubDate><description><![CDATA[【代码】PAT1014-福尔摩斯的约会。]]></description><category></category></item><item><title><![CDATA[C++输入一行数字]]></title><link>https://blog.youkuaiyun.com/m0_62388326/article/details/131627322</link><guid>https://blog.youkuaiyun.com/m0_62388326/article/details/131627322</guid><author>m0_62388326</author><pubDate>Sun, 09 Jul 2023 20:58:48 +0800</pubDate><description><![CDATA[【代码】C++输入一行数字。]]></description><category></category></item><item><title><![CDATA[C++输入一行字符串]]></title><link>https://blog.youkuaiyun.com/m0_62388326/article/details/131616588</link><guid>https://blog.youkuaiyun.com/m0_62388326/article/details/131616588</guid><author>m0_62388326</author><pubDate>Sat, 08 Jul 2023 21:16:01 +0800</pubDate><description><![CDATA[今天刷PAT是发现了一个经常忘记的问题，就是c++中输入一行字符串，看了许多博客好多输入一行的有指定的字符，但是有一个用法在算法中特别实用，就是getline(cin, str)，但要注意的是getline(cin, str)中这里的getline不是类方法。]]></description><category></category></item><item><title><![CDATA[PAT-1003 我要通过！]]></title><link>https://blog.youkuaiyun.com/m0_62388326/article/details/131587225</link><guid>https://blog.youkuaiyun.com/m0_62388326/article/details/131587225</guid><author>m0_62388326</author><pubDate>Thu, 06 Jul 2023 23:25:04 +0800</pubDate><description><![CDATA[所以说规律就是，可以在P和T中间加A并且在T后面加A，要求必须是，中间加上一个A，末尾就得加上几倍的(P前面A的那个字符串)。换句话说就是，中间的A的个数如果是3，那么末尾的A的个数就得是开头A的个数的3倍。但是必须满足开头的A的个数 * 中间的A的个数 = 结尾的A的个数，而且P和T之间不能没有A～如果 aPbTc 是正确的，那么 aPbATca 也是正确的，其中 a, b, c 均或者是空字符串，或者是仅由字母 A 组成的字符串。...不说了，就是中间一个A左右加上等量的A（不加也行）都是正确的。]]></description><category></category></item><item><title><![CDATA[PAT-B1001.害死人不偿命的(3n+1)猜想]]></title><link>https://blog.youkuaiyun.com/m0_62388326/article/details/131586590</link><guid>https://blog.youkuaiyun.com/m0_62388326/article/details/131586590</guid><author>m0_62388326</author><pubDate>Thu, 06 Jul 2023 22:33:07 +0800</pubDate><description><![CDATA[【代码】PAT-B1001.害死人不偿命的(3n+1)猜想。]]></description><category></category></item><item><title><![CDATA[Linux实用操作-常用的快捷键及其一些操作]]></title><link>https://blog.youkuaiyun.com/m0_62388326/article/details/131493388</link><guid>https://blog.youkuaiyun.com/m0_62388326/article/details/131493388</guid><author>m0_62388326</author><pubDate>Sat, 01 Jul 2023 18:14:31 +0800</pubDate><description><![CDATA[6. ctrl + a | e，光标移动到命令开始或结束。8. ctrl + l 或 clear命令 清屏。7. ctrl + ← | →，左右跳单词。命令前缀，自动匹配上一个命令。5. ctrl + r，搜索历史命令。3. history 查看历史命令。1. ctrl + c 强制停止。2. ctrl + d 退出登出。]]></description><category></category></item><item><title><![CDATA[（亲测有效）解决Ubuntu正在等待缓存锁的方法：无法获得锁 /var/lib/dpkg/lock-frontend。]]></title><link>https://blog.youkuaiyun.com/m0_62388326/article/details/131434024</link><guid>https://blog.youkuaiyun.com/m0_62388326/article/details/131434024</guid><author>m0_62388326</author><pubDate>Wed, 28 Jun 2023 12:04:49 +0800</pubDate><description><![CDATA[【代码】（亲测有效）解决Ubuntu正在等待缓存锁的方法：无法获得锁 /var/lib/dpkg/lock-frontend。]]></description><category></category></item><item><title><![CDATA[Qt控件常用API-QPushButton]]></title><link>https://blog.youkuaiyun.com/m0_62388326/article/details/130737596</link><guid>https://blog.youkuaiyun.com/m0_62388326/article/details/130737596</guid><author>m0_62388326</author><pubDate>Thu, 18 May 2023 00:07:03 +0800</pubDate><description><![CDATA[【代码】Qt控件常用API-QPushButton。]]></description><category></category></item><item><title><![CDATA[Qt Creator命名规范与快捷键]]></title><link>https://blog.youkuaiyun.com/m0_62388326/article/details/130737288</link><guid>https://blog.youkuaiyun.com/m0_62388326/article/details/130737288</guid><author>m0_62388326</author><pubDate>Wed, 17 May 2023 23:37:16 +0800</pubDate><description><![CDATA[帮助文档第一种方式F1，第二种方式左侧按键，第三种C:\Qt.....\bin。函数名：变量名称首字母要小写，单词与单词之间首字母大写。整体移动 ctrl + shift + ↑ 或者 ↓。类名：首字母大写，单词直接首字母也要大写。同名之间的.h 和.cpp文件切换 F4。字体缩放 ctrl + 鼠标滚轮。自动对齐 ctrl + i。注释 ctrl + /运行 ctrl + r。编译 ctrl + b。查找 ctrl + f。]]></description><category></category></item><item><title><![CDATA[Qt黑马程序员笔记从小白到大神-Day01]]></title><link>https://blog.youkuaiyun.com/m0_62388326/article/details/130723426</link><guid>https://blog.youkuaiyun.com/m0_62388326/article/details/130723426</guid><author>m0_62388326</author><pubDate>Wed, 17 May 2023 12:58:29 +0800</pubDate><description><![CDATA[直接粘代码，相应的知识在代码中体现。]]></description><category></category></item><item><title><![CDATA[leetcode566.重塑矩阵中runtime error: reference binding to null pointer of type的解决方法]]></title><link>https://blog.youkuaiyun.com/m0_62388326/article/details/130454833</link><guid>https://blog.youkuaiyun.com/m0_62388326/article/details/130454833</guid><author>m0_62388326</author><pubDate>Mon, 01 May 2023 11:29:42 +0800</pubDate><description><![CDATA[如果在for循环中直接调用ans[i][j]这种直接将二维vector直接当二维数组调用时，因为这里的ans并没有分配确切的空间大小（即多长多宽的矩阵），直接进行读取就会造成数组越界、空指针异常。若想要像直接像二维数组那样使用下标调用二维vector，在创建时就要确切的分配开辟空间的大小:vectorans(r,vector(c));]]></description><category></category></item><item><title><![CDATA[leetcode121. 买卖股票的最佳时机]]></title><link>https://blog.youkuaiyun.com/m0_62388326/article/details/130451593</link><guid>https://blog.youkuaiyun.com/m0_62388326/article/details/130451593</guid><author>m0_62388326</author><pubDate>Sun, 30 Apr 2023 21:16:06 +0800</pubDate><description><![CDATA[【代码】leetcode121. 买卖股票的最佳时机。]]></description><category></category></item><item><title><![CDATA[leetcode350. 两个数组的交集 II]]></title><link>https://blog.youkuaiyun.com/m0_62388326/article/details/130451482</link><guid>https://blog.youkuaiyun.com/m0_62388326/article/details/130451482</guid><author>m0_62388326</author><pubDate>Sun, 30 Apr 2023 21:02:51 +0800</pubDate><description><![CDATA[初始时，两个指针分别指向两个数组的头部。每次比较两个指针指向的两个数组中的数字，如果两个数字不相等，则将指向较小数字的指针右移一位，如果两个数字相等，将该数字添加到答案，并将两个指针都右移一位。当至少有一个指针超出数组范围时，遍历结束。法一：哈希表，首先哈希表中存入的是num1[i]元素出现的个数，然后再遍历nums2数组，若nums2中的元素在哈希表中也有，则将该数存入答案并将哈希表中存入的num1[i]元素的个数减一。首先对两个数组进行排序，然后使用两个指针遍历两个数组。]]></description><category></category></item><item><title><![CDATA[leetocde1. 两数之和]]></title><link>https://blog.youkuaiyun.com/m0_62388326/article/details/130445426</link><guid>https://blog.youkuaiyun.com/m0_62388326/article/details/130445426</guid><author>m0_62388326</author><pubDate>Sun, 30 Apr 2023 00:30:02 +0800</pubDate><description><![CDATA[法二：看标签，用哈希表，直接求得答案，但哈希怎么用呢？想法：(小白写的哈希有点怪，大佬勿喷)，思路是一样的，都是在遍历num数组的过程中，不断向哈希表中插入nums[i]，并寻找哈希表中有无target - num[i]这个元素，如果有的话，答案自然就出来了。今天是2023年4月30号凌晨，闲着无聊在车站候车刷刷力扣水题，也算打发时间罢了。法一：直接暴力，双重循环，时间复杂度O(N^2)]]></description><category></category></item><item><title><![CDATA[leetocde1. 两数之和]]></title><link>https://blog.youkuaiyun.com/m0_62388326/article/details/130445260</link><guid>https://blog.youkuaiyun.com/m0_62388326/article/details/130445260</guid><author>m0_62388326</author><pubDate>Sun, 30 Apr 2023 00:24:55 +0800</pubDate><description><![CDATA[法二：看标签，用哈希表，直接求得答案，但哈希怎么用呢？想法：(小白写的哈希有点怪，大佬勿喷)，思路是一样的，都是在遍历num数组的过程中，不断向哈希表中插入nums[i]，并寻找哈希表中有无target - num[i]这个元素，如果有的话，答案自然就出来了。今天是2023年4月30号凌晨，闲着无聊在车站候车刷刷力扣水题，也算打发时间罢了。法一：直接暴力，双重循环，时间复杂度O(N^2)]]></description><category></category></item><item><title><![CDATA[按字编址与按字节编制的区别]]></title><link>https://blog.youkuaiyun.com/m0_62388326/article/details/130439179</link><guid>https://blog.youkuaiyun.com/m0_62388326/article/details/130439179</guid><author>m0_62388326</author><pubDate>Sat, 29 Apr 2023 11:25:49 +0800</pubDate><description><![CDATA[假设主存容量为512KB,Cache容量为4KB,每个字块为16个字，每个字为32位”（课本P120页例4.8），那么这里没说访存地址，我们按照其给的容量的格式，默认其是按字节访问，那么块长就是6位，每个字为32/8=4字节，每个字块就有16x4=64字节（就是），所以b=6。“假设主存容量为512K*16位,Cache容量为4096*16位,块长为4个16位的字，访存地址为字”（课本P120页例4.9），那就是按字寻址，块长为4个字，那么块长就是4，那么b就等于2。例如：（以唐朔飞计组第三版为例）]]></description><category></category></item></channel></rss>