- 博客(193)
- 资源 (16)
- 收藏
- 关注
原创 每日一问—03如何利用华为云和Frp进行内网穿透
(7)试一下是否可以打开服务器端口。# 配置 frps 开机自启。(2)配置 frpc.ini。(5)关于frp的一些命令。
2023-04-10 20:55:26 944 1
原创 感知算法岗-传感器融合知识总结
传感器融合是将多个传感器的数据集成到一起,以提供更可靠、更准确的感知结果。了解各种传感器的工作原理、特点和应用领域是感知算法工程师的基本素养。利用机器学习和深度学习方法可以提高传感器融合的性能。为了融合不同传感器的数据,需要进行时空对齐和数据关联。在融合传感器数据之前,需要进行数据预处理和特征提取。
2023-03-25 13:45:57 1191
原创 二维图像处理到三维点云处理
下面是opencv和pcl的特点、区别和联系的详细对比表格。OpenCV和PCL虽然有一些相似之处,但它们的应用场景和功能是有所不同的。OpenCV主要用于图像处理和计算机视觉领域,而PCL则主要用于点云处理和三维重建领域。
2023-03-23 22:28:10 4263
原创 C++ STL 容器相关知识
一、概述 二、Template三、容器对比3.2顺序容器名称 说明 方向 迭代器失效 插入 删除 查找 场景 常用函数 string 字符串、顺序、随机访问 —— 插入失效,删除不会 尾端O(1)非尾端P:O(N-P) 尾端O(1)非尾端P:O(N-P..
2022-05-09 22:15:10 490
原创 关于修改ubuntu20.04分辨率的问题
默认情况下,setting下的dsiplay是无法修改分辨率的。下面开始设置。第一步,添加分辨率 (用于后面的配置文件参数修改):cvt 1920 1080第二步,查看已经支持的分辨率:xrandr第三步、修改配置文件:...
2022-04-25 11:35:36 5152 1
原创 将Hypert-V转化为VM虚拟机
一、准备工具V2V Converter / P2V Converter - Converting VM Formats二、操作步骤 第一步,选中要转化的镜像 第二步,选择目标的镜像格式 第三步,选择生成目录,完成后点击Finish 第五步,打开VM,创建新的虚拟机,选择自定义,默认下一步。 选择稍后安装操作系统。默认下一步。 ...
2022-04-25 11:25:56 3179
原创 Solidwork仿真总结(Motion,Xpress、Simulation,Flow Simulaiton)
一、Motion1.1基本功能SOLIDWORKS Motion 使用完整的运动性建模来计算零部件运动。 您可使用 SOLIDWORKS Motion 分析包括弹簧、阻尼、马达及摩擦的模型中的力。核心:解决运动学问题。1.2使用方法随便打开一个装配体或者零件,在菜单栏中找到SOLIDWORKS插件,打开SOLIDWORK Motion。在界面的最下方的运动算例中,出现Motion分析,选中之后,调节时间轴,给定运动时间。在进行运动仿真前,需要保...
2022-04-23 21:15:30 22693 2
原创 路由器、交换机、猫(Modem)、LAN、WAN、WLAN、VLAN基本概念
电脑之间是通过TCP/IP协议进行说话的,不同电脑之间准确的找到对方是通过IP地址实现的。不在同一个网络的电脑信息交互是通过网关来实现的。网关就是一个公网地址,由运营商下发的,DHCP服务器下发IP地址。通过DHCP服务端口UDP67和UDP68来给各个电脑发的IP地址。一、交换机每台电脑都有一个IP,是怎么把他们连接在一起呢?这就弓|申出一个网络设备叫“交换机”。交换机的作用就是把不同电脑通过网线连接在一起。能使他们在物理线路上是连通的,就像电...
2022-04-17 13:46:12 7538
原创 计算机网络基础知识
计算机网络上帝视角如上图就是一张简单的计算机网络,那么什么是计算机网络呢?百度百科的定义:网络是由若干节点和连接这些节点的链路构成,表示诸多对象及其相互联系。在我看来计算机网络通俗地讲就是通过传输介质将分布在各个地方的计算机和网络设备连接起来,实现数据通信、资源共享的一张网络。计算机网络主要包括三部分:1、计算机(可以包括客户端、服务器)2、网络设备(路由器、交换机、防火墙等)3、传输介质(可以分为有线和无线的)按照地域范围可以对网络进行...
2022-04-16 17:16:51 10844
原创 通讯协议动画展示(SPI、I²C、UART、红外)+串口调试、调频调幅
SPI传输I²C传输UART传输PC 串口调试红外控制串行通讯信号红外信号接收与放大整形电路串并转换电路移位寄存器PWM控制LED亮度调幅与调频信号相位调制信号...
2022-04-16 14:58:49 635
原创 ROS-for Beginner问题记录
robot_sim_demo: Cannot locate rosdep definition for [yocs_cmd_vel_mux]rosdep install --from-paths ./src/ROS-Academy-for-Beginners --ignore-src -r
2022-04-15 10:54:42 467
原创 利用git将本地大型文件上传至github
一、准备工具下载gitGit二、配置git环境pycharm、vs2022、matlab与Github同步_南叔先生的博客-CSDN博客_matlab和pycharm运行Git-bash第一步,检查下自己之前有没有已经生成:在开始菜单中打开git下的git bash(当然,在其他目录下打开git bash也是一样的):然后执行ls -al ~/.ssh 第二步,生成密钥$ ssh-keygen -t ed25519 -C "your_email...
2022-04-07 22:23:53 441
原创 内容管理软件——Obsidian、Zettlr学习笔记(附Typora)
一、Obsidian1、官网:Obsidian2、学习教程:Obsidian 中文论坛3、使用经验3.1关于markdown常用格式 标题的格式: #× 标题级数 +空格+ 文本内容 这是一段普通的文本# 这是一级标题## 这是二级标题### 这是三级标题#### 这是四级标题##### 这是五级标题###### 这是六级标题目录的格式: 在文档的顶部 输入[toc],会根据标题自动生成目录 (Table of Co...
2022-04-07 19:55:35 4664
原创 git、GitHub、Gitee(码云)、GitBook、Copilot、GitLab概述
一、git从一般开发者的角度来看,git有以下功能:1、从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。2、在自己的机器上根据不同的开发目的,创建分支,修改代码。3、在单机上自己创建的分支上提交代码。4、在单机上合并分支。5、把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。1、Git官网https://git-scm.com/2、基本命令3、使用...
2022-04-07 11:30:52 2199
原创 华为机考模拟题
// we have defined the necessary header files here for this problem.// If additional header files are needed in your program, please import here.int main(){ // please define the C++ input here. For example: int a,b; cin>>a>>b;; ...
2022-04-06 13:54:25 1376
原创 华为机考108题(c++)(101-108)
HJ101 输入整型数组和排序标识,对其元素按照升序或降序进行排序描述输入整型数组和排序标识,对其元素按照升序或降序进行排序 数据范围: 1≤n≤1000,元素大小满足 0≤val≤100000输入描述:第一行输入数组元素个数第二行输入待排序的数组,每个数用空格隔开第三行输入一个整数0或1。0代表升序排序,1代表降序排序输出描述:输出排好序的数字方法一:数组法#include <iostream>#include <al...
2022-04-04 09:29:01 708
原创 华为机考108题(c++)(91-100)
HJ91 走方格的方案数描述请计算n*m的棋盘格子(n为横向的格子数,m为竖向的格子数)从棋盘左上角出发沿着边缘线从左上角走到右下角,总共有多少种走法,要求不能走回头路,即:只能往右和往下走,不能往左和往上走。注:沿棋盘格之间的边缘线行走数据范围: 1≤n,m≤8输入描述:输入两个正整数n和m,用空格隔开。(1≤n,m≤8)输出描述:输出一行结果方法一:递归#include<iostream>#include<vector>us.
2022-04-03 20:20:09 2743 1
原创 华为机考108题(c++)(81-90)
HJ81 字符串字符匹配描述判断短字符串S中的所有字符是否在长字符串T中全部出现。请注意本题有多组样例输入。数据范围:1≤len(S),len(T)≤200进阶:时间复杂度:O(n),空间复杂度:O(n)输入描述:输入两个字符串。第一个为短字符串,第二个为长字符串。两个字符串均由小写字母组成。输出描述:如果短字符串的所有字符均在长字符串中出现过,则输出字符串"true"。否则输出字符串"false"。方法一: find()#include <iostr
2022-04-03 19:56:00 745
原创 华为机考108题(c++)(70-80)
HJ70 矩阵乘法计算量估算描述矩阵乘法的运算量与矩阵乘法的顺序强相关。例如:A是一个50×10的矩阵,B是10×20的矩阵,C是20×5的矩阵计算A*B*C有两种顺序:((AB)C)或者(A(BC)),前者需要计算15000次乘法,后者只需要3500次。编写程序计算不同的计算顺序需要进行的乘法次数。数据范围:矩阵个数:1≤n≤15 ,行列数:1≤rowi,coli≤100 ,保证给出的字符串表示的计算顺序唯一。进阶:时间复杂度:O(n) ,空间复杂度:O(n)输入描述
2022-04-03 19:17:42 738
原创 华为机考108题(c++)(62-69)
HJ62 查找输入整数二进制中1的个数描述输入一个正整数,计算它在二进制下的1的个数。注意多组输入输出!!!!!!数据范围: 1≤n≤231−1输入描述:输入一个整数输出描述:计算整数二进制中1的个数解法一:运用位运算进行操作#include <iostream>using namespace std;int n, res; // 定义我们输入的 n 和我们最后的二进制1的个数void solve() { while(cin >&g
2022-04-03 15:35:42 631
原创 华为机考108题(c++)(52-61)
HJ52 计算字符串的编辑距离描述Levenshtein距离,又称编辑距离,指的是两个字符串之间,由一个转换成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。编辑距离的算法是首先由俄国科学家 Levenshtein 提出的,故又叫 LevenshteinDistance 。例如:字符串A: abcdefg字符串B: abcdef通过增加或是删掉字符 ”g” 的方式达到目的。这两种方案都需要一次操作。把这个操作所需要的次数定义..
2022-04-03 15:14:50 1436
原创 华为机考108题(c++)(41-51)
HJ41 称砝码描述现有n种砝码,重量互不相等,分别为 m1,m2,m3…mn ;每种砝码对应的数量为 x1,x2,x3...xn 。现在要用这些砝码去称物体的重量(放在同一侧),问能称出多少种不同的重量。注:称重重量包括 0数据范围:每组输入数据满足 1≤n≤10 , 1≤mi≤2000 , 1≤xi≤10输入描述:对于每组测试数据:第一行:n --- 砝码的种数(范围[1,10])第二行:m1 m2 m3 ... mn --- 每种砝码的重量(范围[1,2000])
2022-04-03 14:49:18 1301
原创 华为机考108题(c++)(31-40)
HJ31单词倒排描述对字符串中的所有单词进行倒排。说明:1、构成单词的字符只有26个大写或小写英文字母;2、非构成单词的字符均视为单词间隔符;3、要求倒排后的单词间隔符以一个空格表示;如果原字符串中相邻单词间有多个间隔符时,倒排转换后也只允许出现一个空格间隔符;4、每个单词最长20个字母;数据范围:字符串长度满足1≤n≤10000输入描述:输入一行,表示用来倒排的句子输出描述:输出句子的倒排结果方法一:正向统计,逆序输出#include<...
2022-04-03 14:27:53 919
原创 华为机考108题(c++)(22-30)
HJ23 删除字符串中出现次数最少的字符描述实现删除字符串中出现次数最少的字符,若出现次数最少的字符有多个,则把出现次数最少的字符都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。数据范围:输入的字符串长度满足1≤n≤20,保证输入的字符串中仅出现小写字母输入描述:字符串只包含小写英文字母, 不考虑非法输入,输入的字符串长度小于等于20个字节。输出描述:删除字符串中出现次数最少的字符后的字符串。方法一:暴力解法#include<iostre...
2022-04-03 14:04:14 1976
原创 华为机考108题(c++)(17-22)
HJ17坐标移动描述开发一个坐标计算工具,A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。输入:合法坐标为A(或者D或者W或者S)+数字(两位以内)坐标之间以;分隔。非法坐标点需要进行丢弃。如AA10;A1A;$%$;YAD;等。下面是一个简单的例子如:A10;S20;W10;D30;X;A1A;B10A11;;A10;处理过程:起点(0,...
2022-04-03 13:46:38 1962
原创 华为机考108题(c++)(1-16)
HJ1 字符串最后一个单词的长度描述计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)输入描述:输入一行,代表要计算的字符串,非空,长度小于5000。输出描述:输出一个整数,表示输入字符串最后一个单词的长度。方法一#include<iostream>#include<string> using namespace std; int main(){ string s; ge
2022-04-03 12:52:39 5253
原创 C++查看变量类型办法(typeinfo)
一、类型含意bool: bchar: csigned char: aunsigned char: h(signed) short (int): sunsigned short (int): t(signed) (int): iunsigned (int): j(signed) long (int)
2022-04-02 21:53:31 7117
原创 Ubuntu20.04美化成mac 系统样式
一、效果二、安装源1.sudo gedit /etc/apt/sources.listdeb http://mirrors.163.com/ubuntu/ focal main restricteddeb http://mirrors.163.com/ubuntu/ focal-updates main restricteddeb http://mirrors.163.com/ubuntu/ focal universedeb http://mirrors.163....
2022-04-02 16:09:15 2618
Sort_1000pics数据集
2020-12-24
机械设计期末总复习提纲.pdf
2020-09-23
激光叉车AGV项目.zip
2019-11-27
TP_annlyse_control.zip
2019-11-27
二级斜齿轮减速器三维设计图
2018-12-28
(参考1)二级斜齿轮减速器全套图纸+说明书,
2018-12-28
(参考0)二级斜齿轮减速器全套图纸+说明书
2018-12-28
山外调试工具
2018-05-06
机械原理ppt
2018-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人