- 博客(12)
- 收藏
- 关注
原创 ROS 新建工作空间和功能包
1、新建工作空间:mkdir -p ~/workspace/catkin_01/srccd catkin_01/src初始化工作工作空间:catkin_init_workspace回到工作空间根目录: cd ..编译: catkin_make执行ls后可以看到除了src还多了两个文件夹:build 和 devel设置环境变量: source devel/setup.sh 注:每次使用工作空间都需要执行,或者手动设置换机变量,就不需要每次都执行vim ~/.bashrc在最后一行添
2022-05-14 17:56:41
601
1
原创 LeetCode 977.有序数组的平方
给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。示例 1:输入:nums = [-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,100]示例 2:输入:nums = [-7,-3,2,3,11]输出:[4,9,9,49,121]提示:1 <= nums.length <= 104-104 <= nums
2022-05-09 21:25:34
86
原创 LeetCode 844.比较含退格的字符串
给定 s 和 t 两个字符串,当它们分别被输入到空白的文本编辑器后,如果两者相等,返回 true 。# 代表退格字符。注意:如果对空文本输入退格字符,文本继续为空。示例 1:输入:s = “ab#c”, t = “ad#c”输出:true解释:s 和 t 都会变成 “ac”。示例 2:输入:s = “ab##”, t = “c#d#”输出:true解释:s 和 t 都会变成 “”。示例 3:输入:s = “a#c”, t = “b”输出:false解释:s 会变成 “c”,但 t
2022-05-09 21:12:41
91
原创 LeetCode 59. 螺旋矩阵 II
螺旋矩阵 II给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。示例 1:输入:n = 3输出:[[1,2,3],[8,9,4],[7,6,5]]【思路】:从外向内,顺时针遍历,每条边始终保持“左闭右开”。边长为奇数时,单独处理最里面的位置。class Solution {public: vector<vector<int>> generateMatrix(int n) { .
2022-05-08 22:33:30
93
原创 leetcode 54.螺旋矩阵
螺旋矩阵给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。示例 1:输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]思路:从外向内,顺时针遍历,每条边始终保持“左闭右开”。最内一层不是环状时需单独处理。class Solution {public: vector<int> spiralOrder(vector<vector<int>&g.
2022-05-08 22:17:08
258
原创 反向迭代器,使用earse删除元素
反向迭代器,使用earse删除元素#include <iostream>#include <vector>using namespace std;int main() { vector<int> v = {1, 2, 3, 4, 5}; cout <<"删除前:" << v.size() << endl; auto rit = v.rbegin(); while(rit != v.
2022-04-20 19:56:37
1270
原创 OpenCV (c++)基本操作
#ifndef LESSON_1_STUDYCV_H#define LESSON_1_STUDYCV_H#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <opencv2/objdetect.hpp>#include <iostream>#defi
2022-04-18 08:19:59
226
原创 使用opencv(c++)实现虚拟画布
ColorPicker.h说明:颜色选择器,用来过滤颜色。ColorPicker.h:#ifndef LESSON_1_COLORPICKER_H#define LESSON_1_COLORPICKER_H#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <openc
2022-04-16 23:15:29
3913
原创 vim显示行号、鼠标定位、修改缩进
执行 vim /etc/vimrc末尾添加set number设置显示行号:set number 添加set mouse=a鼠标定位:set mouse=a修改缩进为4:set ts=4set expandtabset autoindent
2021-05-24 11:01:34
214
原创 STM32矩阵键盘扫描
#ifndef __KEY_H#define __KEY_H#include "sys.h"#include "delay.h"#define Pin0 GPIO_Pin_0#define Pin1 GPIO_Pin_1#define Pin2 GPIO_Pin_2#define Pin3 GPIO_Pin_3#define Pin4 GPIO_Pin_4#define Pin5 GPIO_Pin_5#define Pin6 GPIO_Pin_6#define Pin7 GPIO_
2021-03-24 15:53:17
526
原创 QPushButton从选中状态设置为非选中状态
QPushButton从选中状态设置为非选中状态如果在设置为选中状态之前使用了setAutoExclusive(),可参考下面方法: btn->setAutoExclusive(false); btn->setChecked(false); btn->setAutoExclusive(true);也可参考链接: https://blog.csdn.net/weixin_45416439/article/details/104654931
2020-07-13 13:32:14
4536
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人