自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Pytorch 实现LeNet卷积神经网络

Pytorch 实现LeNet卷积神经网络

2022-03-23 00:02:36 1873

原创 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关注的人

提示
确定要删除当前文章?
取消 删除