自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

seek97的博客

专注学习记录

  • 博客(182)
  • 资源 (16)
  • 收藏
  • 关注

原创 Ubuntu18.04使用turblebot3

ROS

2022-11-15 17:41:56 404

原创 Github创建个人博客

设置.gitignore:Node。设置域名:.github.io。

2022-09-29 15:55:50 259

原创 Ubuntu22.04安装opencv4并配置VsCode

Ubuntu22.04安装opencv4并配置VsCode

2022-07-15 11:22:52 2455 5

原创 C++ STL 容器相关知识

一、概述 二、Template三、容器对比3.2顺序容器名称 说明 方向 迭代器失效 插入 删除 查找 场景 常用函数 string 字符串、顺序、随机访问 —— 插入失效,删除不会 尾端O(1)非尾端P:O(N-P) 尾端O(1)非尾端P:O(N-P..

2022-05-09 22:15:10 247

原创 关于修改ubuntu20.04分辨率的问题

默认情况下,setting下的dsiplay是无法修改分辨率的。下面开始设置。第一步,添加分辨率 (用于后面的配置文件参数修改):cvt 1920 1080第二步,查看已经支持的分辨率:xrandr第三步、修改配置文件:...

2022-04-25 11:35:36 1989

原创 将Hypert-V转化为VM虚拟机

一、准备工具V2V Converter / P2V Converter - Converting VM Formats二、操作步骤 第一步,选中要转化的镜像 第二步,选择目标的镜像格式 第三步,选择生成目录,完成后点击Finish 第五步,打开VM,创建新的虚拟机,选择自定义,默认下一步。 选择稍后安装操作系统。默认下一步。 ...

2022-04-25 11:25:56 1315

原创 CiscoPacketTracer网络模拟

一、基础教程Cisco 网络设备管理_哔哩哔哩_bilibili二、使用经验

2022-04-24 21:50:00 840 1

原创 Solidwork仿真总结(Motion,Xpress、Simulation,Flow Simulaiton)

一、Motion1.1基本功能SOLIDWORKS Motion 使用完整的运动性建模来计算零部件运动。 您可使用 SOLIDWORKS Motion 分析包括弹簧、阻尼、马达及摩擦的模型中的力。核心:解决运动学问题。1.2使用方法随便打开一个装配体或者零件,在菜单栏中找到SOLIDWORKS插件,打开SOLIDWORK Motion。在界面的最下方的运动算例中,出现Motion分析,选中之后,调节时间轴,给定运动时间。在进行运动仿真前,需要保...

2022-04-23 21:15:30 6439 1

原创 路由器、交换机、猫(Modem)、LAN、WAN、WLAN、VLAN基本概念

电脑之间是通过TCP/IP协议进行说话的,不同电脑之间准确的找到对方是通过IP地址实现的。不在同一个网络的电脑信息交互是通过网关来实现的。网关就是一个公网地址,由运营商下发的,DHCP服务器下发IP地址。通过DHCP服务端口UDP67和UDP68来给各个电脑发的IP地址。一、交换机每台电脑都有一个IP,是怎么把他们连接在一起呢?这就弓|申出一个网络设备叫“交换机”。交换机的作用就是把不同电脑通过网线连接在一起。能使他们在物理线路上是连通的,就像电...

2022-04-17 13:46:12 4232

原创 计算机网络基础知识

计算机网络上帝视角如上图就是一张简单的计算机网络,那么什么是计算机网络呢?百度百科的定义:网络是由若干节点和连接这些节点的链路构成,表示诸多对象及其相互联系。在我看来计算机网络通俗地讲就是通过传输介质将分布在各个地方的计算机和网络设备连接起来,实现数据通信、资源共享的一张网络。计算机网络主要包括三部分:1、计算机(可以包括客户端、服务器)2、网络设备(路由器、交换机、防火墙等)3、传输介质(可以分为有线和无线的)按照地域范围可以对网络进行...

2022-04-16 17:16:51 5004

原创 通讯协议动画展示(SPI、I²C、UART、红外)+串口调试、调频调幅

SPI传输I²C传输UART传输PC 串口调试红外控制串行通讯信号红外信号接收与放大整形电路串并转换电路移位寄存器PWM控制LED亮度调幅与调频信号相位调制信号...

2022-04-16 14:58:49 356

原创 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 216

原创 利用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 223

原创 内容管理软件——Obsidian、Zettlr学习笔记(附Typora)

一、Obsidian1、官网:Obsidian2、学习教程:Obsidian 中文论坛3、使用经验3.1关于markdown常用格式 标题的格式: #× 标题级数 +空格+ 文本内容 这是一段普通的文本# 这是一级标题## 这是二级标题### 这是三级标题#### 这是四级标题##### 这是五级标题###### 这是六级标题目录的格式: 在文档的顶部 输入[toc],会根据标题自动生成目录 (Table of Co...

2022-04-07 19:55:35 2475

原创 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 862

原创 华为机考模拟题

// 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 774

原创 华为机考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 307

原创 华为机考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 1356 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 315

原创 华为机考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 356

原创 华为机考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 340

原创 华为机考108题(c++)(52-61)

HJ52 计算字符串的编辑距离描述Levenshtein距离,又称编辑距离,指的是两个字符串之间,由一个转换成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。编辑距离的算法是首先由俄国科学家 Levenshtein 提出的,故又叫 LevenshteinDistance 。例如:字符串A: abcdefg字符串B: abcdef通过增加或是删掉字符 ”g” 的方式达到目的。这两种方案都需要一次操作。把这个操作所需要的次数定义..

2022-04-03 15:14:50 772

原创 华为机考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 271

原创 华为机考108题(c++)(31-40)

HJ31单词倒排描述对字符串中的所有单词进行倒排。说明:1、构成单词的字符只有26个大写或小写英文字母;2、非构成单词的字符均视为单词间隔符;3、要求倒排后的单词间隔符以一个空格表示;如果原字符串中相邻单词间有多个间隔符时,倒排转换后也只允许出现一个空格间隔符;4、每个单词最长20个字母;数据范围:字符串长度满足1≤n≤10000输入描述:输入一行,表示用来倒排的句子输出描述:输出句子的倒排结果方法一:正向统计,逆序输出#include<...

2022-04-03 14:27:53 322

原创 华为机考108题(c++)(22-30)

HJ23 删除字符串中出现次数最少的字符描述实现删除字符串中出现次数最少的字符,若出现次数最少的字符有多个,则把出现次数最少的字符都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。数据范围:输入的字符串长度满足1≤n≤20,保证输入的字符串中仅出现小写字母输入描述:字符串只包含小写英文字母, 不考虑非法输入,输入的字符串长度小于等于20个字节。输出描述:删除字符串中出现次数最少的字符后的字符串。方法一:暴力解法#include<iostre...

2022-04-03 14:04:14 1105

原创 华为机考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 1049

原创 华为机考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 3133

原创 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 3684

原创 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 2085

转载 Ubuntu常用快捷键

一、 打开Terminal的快捷键是Ctrl+Alt+T二、 中止运行Ctrl+C一般最常用的是cd, ls, mkdir, rmdir, cp, rm, mv, clear, pwd, shutdown.一般使用时只需记住常用命令,不清楚的时候用man查询。如需查看更多命令可以阅读《The Linux Command Line》(《Linux命令行大全》)。三、常用快捷键四、Unix/Linux命令参考五、vim入门在vim中,获得帮助的命令...

2022-04-01 16:55:08 3945

原创 Ubuntu20.04安装ros及其应用

一、安装编辑sources.list文件sudo gedit /etc/apt/sources.list

2022-04-01 15:08:26 6798 5

原创 loT技术(BT/WFI/ZIGBEE/MESH)

一、传输原理蓝牙、WiFi 和 ZigBee协议,原理上它们都是通过把数据调制成电磁波信号发射出去,另一端再解调接收到的电磁波,实现无线的数据传输。二、性能对比三、应用场合1.WIFI主要应用于高传输速率的场合,比如移动设备连接互联网、监控摄像头等。对稳定性、功耗等不敏感的场合。Wifi Mesh目前用的比较少,主要是成本比蓝牙mesh高。2.蓝牙,自蓝牙4.0发布BLE协议以来,蓝牙的功耗大幅降低,使用体验大幅上升,所以这两年应用非常广。加之BLE Mesh的发布,低功耗低成本的特

2022-03-30 10:29:42 2549

原创 嵌入式开发中的通讯协议(UART、SPI、CAN、I2C)

一、UARTUART是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收。1.1接口(两根线)UART TX:发送 UART RX:接收1.2如何传输UART作为异步串口通信协议的一种,工作原理是将传输数据的每个字符一位接一位地传输。每一个位的含意1.起始位:先发出一个逻辑”0”的信号,表示传输字符的开始。2.数据位:紧接着起始位之后。资料位的个数可以是4、5、6、7、8等,构成一个字符。通常采用ASCII码。从最低位开始传送,靠时钟定位。3.

2022-03-29 21:35:20 2330 1

原创 YOLOv3(Pytorch版本和Tensorflow版本)学习

一、地址来源YOLOv4最全复现代码合集(含PyTorch/TF/Keras和Caffe等)二、Pytorch版本地址:https://github.com/Tianxiaomo/pytorch-YOLOv4这个地址支持训练Requirements and Dependenciespip install numpy==1.18.2# CPU onlypip install torch==1.4.0+cpu torchvision==0.5.0+cpu -f https://do.

2022-03-29 20:49:24 3377

原创 视频插帧—学习笔记(算法+配置+云服务+Google-Colab)

恰好碰到同学项目需要,了解了一下关于利用深度学习视频插帧的相关知识,在这里做一个简单的记录。一、方法+论文1.DAIN (Depth-Aware Video Frame Interpolation)论文:https://arxiv.org/pdf/1904.00830.pdf摘要Video frame interpolation aims to synthesize nonexistent frames in-between the original frames....

2021-12-24 13:08:38 4028

原创 pycharm、vs2022、matlab与Github同步

第一步:下载gitGit第二步:生成密钥Generating a new SSH key and adding it to the ssh-agent - GitHub Docs运行Git-bash第一步,检查下自己之前有没有已经生成:在开始菜单中打开git下的git bash(当然,在其他目录下打开git bash也是一样的):然后执行ls -al ~/.ssh 第二步,生成密钥$ ssh-keygen -t ed25519 -C "your_email@exa...

2021-12-23 13:58:22 1024

原创 GUI设计篇

一、Matlab GUIDE在MATLAB的命令行窗口中键入guide可以打开GUIDE。这个命令将打开GUIDE Quick Start对话框。它可以看作是一个简单的GUI应用程序的开发向导。利用它可以使用鼠标方便地在窗体上添加各种各样的控件。而且它会负责生成一个m文件,里边定义了各个控件的回调函数,简化了GUI应用程序的开发。当然matlab中GUI应用程序也可以使用纯代码生成。在MATLAB中,关于guide的使用方法, 参见帮助文档:(待删...

2021-12-17 17:39:50 1159

原创 Matlab坐标变换篇

一、安装Robotics System Toolbox

2021-12-07 16:36:28 5906

原创 Matlab—simulink—simscape学习指导

一、引入本科学机械设计的时候,就发现ppt上有很多运动的机构,一直想知道是怎么做出来的,后来发现solidwork、admas可以制作动画,也用3dmax制作过,但总感觉不太像回事。 这是一个共轴旋翼的运动仿真,也是意外的发现simlink竟然可以做那么多有趣的事。碰巧研究了一下simscape_multibody。二、功能介绍Simulink是一个模块图环境,用于多域仿真以及基于模型的设计。Simulink提供图形编辑器、可自定义的...

2021-12-02 20:14:11 6675 7

转载 Matlab——simulink(一)

第一部、分常用快捷键打开库浏览器 Ctrl+Shift+L 使图适合屏幕 空格键 放大 Ctrl+加号 (+) 缩小 Ctrl+减号 (-) 转至当前子系统或引用模型的父级 Esc 在模块封装下查找 Ctrl+U 对于链接模块,转至父模块的库 Ctrl+L 打开模型资源管理器 Ctrl+H 使用快速插入菜单在当前位置插入模块 双击 Simulink Editor 画布并开始键入模块名称;然后从菜单中选择模块。.

2021-11-30 14:55:54 2949

人工智能概述.pptx

人工智能概述.pptx

2020-12-24

Sort_1000pics数据集

Sort_1000pics数据集包含1000张图片,总共分为10类。分别是人(0),沙滩(1),建筑(2),大卡车(3),恐龙(4),大象(5),花朵(6),马(7),山峰(8),食品(9)十类,每类100张

2020-12-24

机械设计期末总复习提纲.pdf

本人总结了教材,课程讲解以及网络资料整理而成的资料,非常全面,完全可以应对考试。内容包括基础知识点,常考题型的讲解,对重点知识点进行了标注和总结,便于理解

2020-09-23

激光叉车AGV项目.zip

内含一份mmp和excel表格,需要报告,请私信我 无人叉车是现代工厂生产环节运输物料的自动化设备,目前处于研发应用初期,某公司 看中这一领域的发展前景,准备立项进行研发生产,涉及技术领域可以从设计要求中提炼出 来。项目基本目标如下: 1) 完成周期 6 个月 2) 成本控制 50 万 3) 质量稳定可靠,电器件采用进口品牌 假设你是乙方公司项目经理,负责承接该项目,请按照项目管理的方式,编写各种文件确保 项目如期按质按量完成。

2019-11-27

TP_annlyse_control.zip

STM32综合应用-定时,中断,pwm,液晶屏,按键,步进电机 内部包含铁铺分析仪显示 ADC模拟输入,电压计算 外部触发中断 按键输入 液晶屏横屏触摸和显示 定时功能 PWM设置等等

2019-11-27

中国矿业大学 2018-2019 学年电子设计大赛之无线充电自启动小车

中国矿业大学 2018-2019 学年电子设计大赛之无线充电自启动小车

2019-04-07

同轴式二级斜齿圆柱

F=3500_v=1_Z=9_P=80_16小时350天8年(联轴器-同轴式二级斜齿圆柱-联轴器_链传动)(右侧_高上低下)

2018-12-28

二级斜齿轮减速器三维设计图

二级斜齿轮减速器三维设计图,设计展开式二级斜齿圆柱齿轮减速器 设计步骤 1. 传动装置总体设计方案 2. 电动机的选择 3. 确定传动装置的总传动比和分配传动比 4. 计算传动装置的运动和动力参数 5. 设计V带和带轮 6. 齿轮的设计 7. 滚动轴承和传动轴的设计 8. 键联接设计

2018-12-28

(参考1)二级斜齿轮减速器全套图纸+说明书,

(参考1)二级斜齿轮减速器全套图纸+说明书,设计展开式二级斜齿圆柱齿轮减速器 设计步骤 1. 传动装置总体设计方案 2. 电动机的选择 3. 确定传动装置的总传动比和分配传动比 4. 计算传动装置的运动和动力参数 5. 设计V带和带轮 6. 齿轮的设计 7. 滚动轴承和传动轴的设计 8. 键联接设计

2018-12-28

(参考0)二级斜齿轮减速器全套图纸+说明书

(参考0)二级斜齿轮减速器全套图纸+说明书,设计展开式二级斜齿圆柱齿轮减速器 设计步骤 1. 传动装置总体设计方案 2. 电动机的选择 3. 确定传动装置的总传动比和分配传动比 4. 计算传动装置的运动和动力参数 5. 设计V带和带轮 6. 齿轮的设计 7. 滚动轴承和传动轴的设计 8. 键联接设计 9. 箱体结构设计 10. 润滑密封设计 11. 联轴器设计

2018-12-28

带传动程序设计

带传动程序设计,完成于2018年12月1号,能够自动完成带传动的计算和设计,输出多个设计方案,故需要5积分方可下载

2018-12-09

滚动轴承程序设计

机械滚动轴承程序设计,完成于2018年12月4号,能过自动完成滚动轴承的设计

2018-12-09

齿轮传动程序设计

程序完成于2018年12月8号,能够自动自动完成齿轮设计和计算

2018-12-09

计算机四级嵌入式工程师新编备考资料

计算机四级嵌入式工程师新编备考资料,是个人根据未来教育经过多天的整理的来的,个人刷完5套题就已经通过了考试,里面有14套题。

2018-08-12

山外调试工具

这是一款专为飞思卡尔开发板而配套的调试工具,同时集成了一些常用的调试功能,目前集成了 串口调试助手、摄像头调试助手、线性CCD调试助手、虚拟示波器、GSM调试助手、GPS定位系统、网络调试助手(TCP服务器、TCP客户端、UDP)等

2018-05-06

机械原理ppt

机械原理研究机械中机构的结构和运动,以及机器的结构、受力、质量和运动的学科。这一学科的主要组成部分为机构学和机械动力学。人们一般把机构和机器合称为机械。机构是由两个以上的构件通过活动联接以实现规定运动的组合体。机器是由一个或一个以上的机构组成,用来作有用的功或完成机械能与其他形式的能量之间的转换。

2018-05-04

空空如也

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

TA关注的人

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