- 博客(8)
- 收藏
- 关注
原创 C++ static详解,静态与非静态成员
static修饰局部变量时,会影响局部变量的生命周期,本质上改变了局部变量的存储位置,将局部变量从栈区放到了进程中的静态区(全局数据区),生命周期变为整个周期,直到程序运行结束。
2024-07-19 19:38:16
1238
原创 git常用命令
显示所有远程仓库git remote add name xxx(http网址) 添加当前本地仓库的远程仓库,远程仓库名name自己起;git remote rm name 删除本地仓库的远程仓库name;git branch -v:列出本地所有分支以及每个分支的最新状态列出所有分支,-a表示本地和远程所有分支,-r表示远程所有分支,不加参数表示本地git format-patch //将指定的提交转换为补丁文件切换至x分支(带一个commit号),或者恢复工作树的文件。
2024-03-06 20:01:40
868
原创 ubuntu扩展home等分区方法
win10+Ubuntu18.04双系统,最近安装东西提示home空间不足。采用了这位老哥方法,成功扩展了我的home分区,但没能像他从windows盘的空间移到Ubuntu中,我是把较大的usr空间分出来一部分给home。Ubuntu扩展所有分区空间的完整教程备注:文中未说明地方:U盘启动时选择Try Ubuntu without install即可,而不是install ubuntu(是不是就变成重装了?)。教训:再装系统的话,分配空间一定要大!尤其是home!太年轻了。...
2022-03-23 22:18:23
1181
原创 解决ubuntu18.04听不到声音(很简单,不用每次开机都调)
在网上看到很多方法,有的复杂且不好使,个人采用以下的方法解决问题。1. 首先下载PulseAudio Volum ControlPulseAudio Volume Control简称pavucontrol,是一个简单的PulseAudio调音台,基于GTK开发的免费开源软件。它可以很方便的控制每个正在发声程序的音量。跟使用Windows系统调音台几乎一样。安装pavucontrol:输入安装命令:sudo apt install pavucontrol终端启动:pavucontrol2.进行输
2022-03-23 10:26:42
8829
3
原创 力扣438. 找到字符串中所有字母异位词 C++ (滑动窗口 + 数组)
思路:滑动窗口 + 数组1.因为字符串中的字符全是小写字母,可以用长度为26的数组记录字母出现的次数。2.plen =p.size(),记录p字符串的字母频次pcount,和s字符串前plen个字母频次(滑动窗口)scount。 若pcount和scount相等,则找到第一个异位词索引 0。3.继续遍历s字符串,在scount中每次增加一个新字母s[i+plen],去除一个旧字母s[i]。4.判断pcount和scount是否相等,相等则在返回值res中添加索引位置 i + 1。!!!滑动窗口
2022-03-20 11:44:58
1985
原创 力扣49. 字母异位词分组 C++ (计数/排序)
力扣49. 字母异位词分组 C++ (计数/排序)法一:计数思路:统计每个字符串中不同字符出现的个数,将情况相同的字符串存在同一个哈希表中。代码实现:public: vector<vector<string>> groupAnagrams(vector<string>& strs) { vector<vector<string>>res; unordered_map<string,v
2022-03-19 22:48:08
1438
原创 Fast-Planner安装
Fast-Planner安装和运行Fast-Planner是港科大沈老师课题组的项目,该项目是为了实现四旋翼无人机能在复杂未知环境下快速飞行。首先到Fast-Planner的github网址下,查看README,按其步骤操作即可。https://github.com/HKUST-Aerial-Robotics/Fast-Planner系统:ubuntu 16.04, ROS Kinetic.先创建一个Fast-Planner的工作空间mkdir -p fast-planner/srccd fa
2021-04-08 12:36:21
2795
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人