自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 坐标系变换

2024-05-20 23:00:14 139

原创 启动Docker,出现“Got permission denied while trying to connect to the Docker daemon socket“的情况

工具链问题梳理

2023-01-11 10:50:58 454

原创 汽车相关概念

ECU需要计算扭矩,同时控制发动机工作,VCU只计算出扭矩,发送给MCU

2020-09-01 10:55:02 233

原创 Mac使用笔记

快速调用Terminals:按command+空格 输入ter回车,即可打开终端了,如果经常打开,输入t回车即可有时一个终端并不够,如何快速打开多个呢,在上部打开之伤的基础下,直接按快捷键command+N即可一个终端开多个标签页?当然也是可以的,直接按快捷键command+T即可...

2020-04-01 16:24:13 153

原创 华为机试题-猴子过桥

#include <iostream>#include <vector>using namespace std;#define MIN(x,y) ((x)<(y)?(x):(y))int main(){ int L = 0; int SP = 0; int LP = 0; int M = 0; cin &...

2019-12-27 01:33:00 391

原创 华为机试题练习-求订单人数

计算某一时刻最大订单数。#include <iostream>#include <vector>#include <string>using namespace std;bool getTimeString(string str1, string str2){ for (string::size_type ix = 0; ix &...

2019-12-24 01:14:16 269

原创 华为机试题练习-保险箱

小王的保险箱密码是一个升序排列的数字串,但是小王总是记不住他的密码,于是小王将他的密码加密后保存在了一个文本文件里,加密的流程如下:1.用数字的英文单词来代替数字本身,比如134699变成onethreefoursixninenine2.将上述字符串使用小王加密算法进行处理。该算法会按照某种规则来改变字符串字符的排列顺序,同时还会改变某些字母的大小写,比如onethreefoursixnine...

2019-12-23 22:23:03 357

原创 华为机试题练习-保险箱

小王的保险箱密码是一个升序排列的数字串,但是小王总是记不住他的密码,于是小王将他的密码加密后保存在了一个文本文件里,加密的流程如下:1.用数字的英文单词来代替数字本身,比如134699变成onethreefoursixninenine2.将上述字符串使用小王加密算法进行处理。该算法会按照某种规则来改变字符串字符的排列顺序,同时还会改变某些字母的大小写,比如onethreefoursixnine...

2019-12-23 22:17:39 1093

原创 华为机试题练习-Dijkstra求最短路径

本市有N条公交线路(1…N),分别对应票价pn,可以连通本市M(1…M)个地点,小明想从地点x换乘公交到地点y,请帮助他找到最省钱的换乘路线。地点个数M不超过100个,公交车线路个数N不超过100,票价取值区间为2-10元,公交车换乘有优惠,每次换乘可省1元。公交车只设始发站和终点站,中途不能下车;公交车始发站和终点站可以互换;不需要考虑公交车乘坐时间;用例会保证输入的格式正确性。输入描述:第...

2019-12-23 16:09:26 2537

原创 Leetcode875. 爱吃香蕉的珂珂

珂珂喜欢吃香蕉。这里有N堆香蕉,第 i 堆中有piles[i]根香蕉。警卫已经离开了,将在H小时后回来。珂珂可以决定她吃香蕉的速度K(单位:根/小时)。每个小时,她将会选择一堆香蕉,从中吃掉 K 根。如果这堆香蕉少于 K 根,她将吃掉这堆的所有香蕉,然后这一小时内不会再吃更多的香蕉。珂珂喜欢慢慢吃,但仍然想在警卫回来前吃掉所有的香蕉。返回她可以在 H 小时内吃掉所有...

2019-12-22 21:25:07 166

原创 华为机试题练习-去除重复字母

给定一个仅包含小写字母的字符串,去除字符串中重复的字母,使得每个字母只出现一次。需保证返回结果的字典序最小(要求不能打乱其他字符的相对位置)。示例 1:输入: "bcabc"输出: "abc"示例 2:输入: "cbacdcbc"输出: "acdb"来源:力扣(LeetCode)https://leetcode-cn.com/problems/remove-duplica...

2019-12-22 21:22:54 825

原创 华为机试练习题-在字符串中找出连续最长的数字串

牛客网链接:https://www.nowcoder.com/questionTerminal/bd891093881d4ddf9e56e7cc8416562d题目描述:#include<iostream>#include<string>using namespace std; int main(){ string str;...

2019-12-22 21:18:24 504

原创 华为机试题练习-批处理系统

题目描述:给定一个数组,里面有6个整数,求这个数组能够表示的最大24进制的时间是多少,输出这个时间,无法表示输出invalid。输入描述:输入为一个整数数组,数组内有六个整数。输入整数数组长度为6,不需要考虑其他长度,元素值为0或者正整数,6个数字每个数字只能使用一次。输出描述:输出为一个24进制格式的时间,或者字符串“invalid”。示例1输入[0,2,3,0,5,...

2019-12-22 21:11:44 1487 3

原创 Pybullet安装

Python更新sudo apt-get install python3.5Gym环境安装sudo pip install pybullet若安装过程中出现如下错误,则需安装pipTraceback (most recent call last): File "/home/robort/.local/bin/pip", line 7, in <module...

2019-12-07 15:52:26 5227

原创 足式机器人步态控制

坐标系变换理解::表示的是坐标系A到坐标系B的变换矩阵;若已知在B坐标系下的点的位置:,则可知该点在A坐标系的位置为:。实例:,:机体坐标系下的位置;:世界坐标系到机体坐标系下的变换矩阵;:世界坐标系下的位置。轨迹规划Joint Space下的轨迹规划; Cartesian Space下的轨迹规划;smooth的定义?轨迹规划的两种方法Cubic Polyn...

2019-11-29 16:27:20 828

原创 Robot仿真平台搭建

本篇主要介绍Cheetah Robot的仿真平台过程(软件平台ubantu 16.04),主要包括如下部分的安装。一、依赖项的安装1.1 QT的安装1.2 Eigen的安装1.3 LCM的安装1.4 依赖项的安装1.5 Sublime Text代码管理器安装二、仿真环境运行2.1 源码编译2.2仿真环境的运行参考文献一、依赖项的安装1.1 Q...

2019-09-30 16:37:28 1252

原创 归并排序(Merge Sort)

参考文献:[1] Merge Sort[2]http://www.thelearningpoint.net/computer-science/arrays-and-sorting-merge-sort--with-c-program-source-code

2019-03-03 18:19:12 153

原创 STM32 Cube库Project的创建与设置

 一、Keli工程子目录头文件添加1、按图示点击“target”图标。2、在弹出的界面框中,点击“C/C++”图标后,再点击“Include Paths”下的图标。3、在弹出的界面框中,点击添加路径图标,即可添加我们想要的头文件路径,如图所示。 二、Project调试过程中出现的问题1、J-Link无法正常下载程序***JLink Error: Bad ...

2018-10-09 23:53:14 1417

原创 Eclipse 搭建C/C++与Python编译环境及常见问题解决

一、Java JDK安装Java JDK比较简单,直接到Java SE Downloads页面下载相应的软件版本进行安装即可。二、Eclipse的安装点击Eclipse官网下载页面,下载Eclipse安装程序; 下载完成后,点击文件进行安装。建议选第二个选项,我选的第三个,各种问题。 3、指定代码默认存放的路径。 在讲解C/C++以及Python环境的配置之前,...

2018-10-02 14:30:47 1113

原创 LeetCode 50. Pow(x, n) with C

50. Pow(x, n)Implement pow(x, n).Subscribe to see which companies asked this questiondouble myPow(double x, int n) { //if (x == 0) return x; if (n == 0) return 1.

2017-01-08 13:08:51 296

原创 Leetcode 46. Permutations with C

46. PermutationsGiven a collection of distinct numbers, return all possible permutations.For example,[1,2,3] have the following permutations:[ [1,2,3], [1,3,2], [2,1,3], [2,3,1

2017-01-02 19:21:31 622

原创 Leetcode 88. Merge Sorted Array with C

88. Merge Sorted Array Add to ListQuestionEditorial Solution My SubmissionsTotal Accepted: 136768Total Submissions: 436625Difficulty: EasyContributors: AdminG

2017-01-02 19:18:19 254

原创 Leetcode 1. Two Sum with C

Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution.Example:Given nu

2016-12-31 15:01:23 244

原创 Chapter 5 图像复原和重建

Chapter 5图像复原和重建小结       在图像获取、传输、存储过程中,由于受到光学系统的像差、成像设备与物体的相对运动、感光胶片的非线性等多种因素的干扰,都可能造成图像的变形和失真。通常称这种因素引起图像质量下降为图像退化。因此,若要得到高质量的图像,需对退化的图像(G(u,v)已知)进行复原。图像复原就是根据退化现象的某种先验知识,估计出退化模型,并以此模型为基础,采用各种

2016-03-20 23:17:13 683

原创 3.6 锐化空间滤波器

图像的锐化(1)图像锐化的目的:锐化处理的主要目的是突出灰度的过渡部分。一是增强图像的边缘,使模糊的图像变得清晰起来;二是提取目标物体的边界,对图像进行分割,便于目标区域的识别。(2)图像锐化的原理及方法:数字图像的锐化可分为线性锐化滤波和非线性锐化滤波。若输出像素(pixels)是输入像素领域像素的线性组合则称为线性滤波,否则称为非线性滤波。线性锐化滤波器:拉普拉斯算子(La

2016-03-10 15:50:31 1508

原创 C++-字符串操作

#include#includeusing namespace std;class string1{ int len; char *p;public: string1(){ len=0; p=0;} string1(const char *s);//create string from arrays string1(const string1 & s);//copy

2015-12-30 20:42:19 357 1

原创 C++-类的理解

#includeusing namespace std;class M{protected: int m;public: void get_m(int);};class N{protected: int n;public: void get_n(int);};class P:public M, public N //多重继承{public: void d

2015-12-30 20:38:17 528

原创 Dijkstra求单源最短路径

/*Dijkstra求单源最短路径 2015.8.11*/#include <iostream>#include<stack>#define M 100#define N 100using namespace std;typedef struct node{ int matrix[N][M]; //邻接矩阵 int n; ...

2015-12-30 20:35:32 297

原创 堆排序

////////// Heap_sort ///////////////#include using namespace std;const int Declared_Size=20;//Create a arraytemplate void fillArray(type a[], int size, int & numberUsed){ type next; int in

2015-12-30 20:27:51 259

原创 选择排序

/* Select_sort */#include using namespace std;const int Declared_Size=20;//Create a arraytemplate void fillArray(type a[], int size, int & numberUsed){ type next; int index=0; cin>>next; w

2015-12-30 20:26:04 373

原创 卷积的理解

卷积运算(Convolution)是通过两个函数f和g生成第三个函数的一种数学算子。如果将参加卷积的一个函数看作区间的指示函数,卷积还可以被看作是“滑动平均”的推广。卷积的定义如下:

2015-11-09 12:00:00 420

原创 华为机试题C++-去除重复字符并排序

题目:去除重复字符并排序 去除重复字符并排序运行时间限制:无限制内容限制:       无限制输入:              字符串输出:              去除重复字符并排序的字符串样例输入:       aabcdefff样例输出:       abcdefC++实现如下:#includeusing namespace std;#include

2015-09-16 21:32:41 3234

原创 华为OJ题库-字符串通配符

题目:字符串通配符描述问题描述:在计算机中,通配符一种特殊语法,广泛应用于文件搜索、数据库、正则表达式等领域。现要求各位实现字符串通配符的算法。要求:实现如下2个通配符:*:匹配0个或以上的字符(字符由英文字母和数字0-9组成,不区分大小写。下同)?:匹配1个字符输入:通配符表达式;一组字符串。输出:返回匹配的结果,正确输出true,错误输出false

2015-09-16 19:20:10 1300

原创 华为OJ题库—统计大写字母个数

题目:统计大写字母个数描述找出给定字符串中大写字符(即'A'-'Z')的个数接口说明    原型:int CalcCapital(String str);    返回值:int  知识点字符串运行时间限制10M内存限制128输入输入一个String数据

2015-09-16 09:34:08 779

原创 华为OJ题库-找出字符串中第一个只出现一次的字符

题目:找出字符串中第一个只出现一次的字符描述找出字符串中第一个只出现一次的字符详细描述:接口说明原型:bool FindChar(char* pInputString, char* pChar);输入参数:char* pInputString:字符串输出参数(指针指向的内存区域保证有效):char* pChar:第一个只出现一次的字符如果无此字符 请输出'.'   

2015-09-16 09:17:48 511

原创 华为OJ题库-查找输入整数二进制中1的个数

题目:查找输入整数二进制中1的个数描述请实现如下接口    public static int findNumberOf1(intnum)    {        /* 请实现 */        return 0;    }譬如:输入5 ,5的二进制为101,输出2 涉及知识点:位运算知识点位运算运行时间限制10

2015-09-12 10:57:59 751

原创 华为OJ题库-C++实现蛇形矩阵

题目说明蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。样例输入5样例输出1 3 6 10 152 5 9 144 8 137 1211知识点数组运行时间限制10M内存限制128输入输入正整数N(N不大于100) 输出输出一个N行的蛇形矩阵。

2015-09-04 17:38:51 3513

原创 C++实现斐波那契数列/青蛙跳台阶

题目:写一个函数,输入n,求斐波那契(Fibonacci)数列的前n项。           斐波那契数列的定义如下:                                                    (1)循环的实现方法:#include using namespace std;int main(){ int n(20); int *fabci;

2015-09-03 18:49:08 1813

原创 华为OJ题库-输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数

题目:华为OJ题库-输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数知识点字符串运行时间限制10M内存限制128输入输入一行字符串,可以有空格输出统计其中英文字符,空格字符,数字字符,其他字符的个数样例输入1qazx

2015-09-02 17:35:01 1272

原创 华为OJ题库_字符串加解密

题目描述1、对输入的字符串进行加解密,并输出。2、加密方法为: 当内容是英文字母时则用该英文字母的后一个字母替换,同时字母变换大小写,如字母a时则替换为B;字母Z时则替换为a; 当内容是数字时则把该数字加1,如0替换1,1替换2,9替换0; 其他字符不做变化。3、解密方法为加密的逆过程。 接口描述:    实现接口,每个接口实现1个基本操作: void Encryp

2015-09-01 19:53:45 1605

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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