自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (4)
  • 收藏
  • 关注

原创 4-2两数相加

文章目录题目描述2.两数相加题目描述给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807....

2021-01-22 00:14:18 6

原创 2021-01-10

本人小白,踩坑记录使用pycharm run一个.py文件(dataset.py),该文件import了另外一个.py文件(mypath.py)里的类。dataset.pymypath.py而他们也同在一个目录下:但是run dataset.py会出现如下错误:现在不知为何,先记录下,找到原因来更。...

2021-01-10 20:06:47 18

转载 python语法文章集锦

python语法文章集锦@staticmethod怎么用?

2021-01-10 14:01:48 22

转载 理解卷积神经网络的好文章

理解卷积神经网络的好文章:CNN基础知识——卷积(Convolution)、填充(Padding)、步长(Stride)通过卷积后,输出图片的尺寸大小:

2021-01-09 17:54:12 26

转载 激光SLAM初识

激光SLAM初识在机器人运动控制系统架构中,可分为最底层、中间通信层和决策层三大层面,最底层包含了机器人本身的电机驱动和控制部分,中间通信层是底层部分和决策层的通信通路,而决策层则是实现机器人的定位建图及导航。在机器人定位导航中,目前主要涉及到激光SLAM与视觉SLAM,激光SLAM在理论、技术和产品落地上都较为成熟,因而成为现下最为主流的定位导航方式,在家用扫地机器人及商用送餐机器人等服务机器人中普遍采用了激光SLAM技术。...

2021-01-08 09:42:34 21

转载 矢量控制讲得比较清晰的文章

矢量控制讲得比较清晰的文章永磁同步电机矢量控制之——“基础”电机(三)——永磁同步电机矢量控制(FOC) - ZZ先生的文章 - 知乎让我豁然开朗的几张图片:一直没理解的三相静止坐标到两相精致坐标,再到两相旋转坐标的转换关系,这下彻底理解了。...

2021-01-07 10:55:07 19

原创 3-38外观数列

38.外观数列leetcode链接给定一个正整数 n ,输出外观数列的第 n 项。「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。你可以将其视作是由递归公式定义的数字字符串序列:countAndSay(1) = “1”countAndSay(n) 是对 countAndSay(n-1) 的描述,然后转换成另一个数字字符串。前五项如下:111211211111221第一项是数字 1描述前一项,这个数是 1 即 “ 一

2020-12-31 14:13:12 14

原创 2-35搜索插入位置

文章目录题目描述题目描述35.搜索插入位置给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。...

2020-12-30 19:12:01 24

原创 1-27移除元素

文章目录题目描述C++C附题目描述27.移除元素给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。C++class Solution {public: int removeElement(vector<int>& nums, int val) {

2020-12-30 19:02:36 15

转载 UCF-101视频数据分类资源

自己将要做这个项目,文章集锦https://www.jianshu.com/p/cd4500041acf?isappinstalled=0

2020-12-28 17:23:27 39

原创 git安装与使用

git安装包下载:http://git-scm.com/download/也不造轮子了,大佬写地很详细安装步骤点击此处。注意:所有的版本控制系统,只能跟踪文本文件的改动,比如txt文件,网页,所有程序的代码等,Git也不列外,版本控制系统可以告诉你每次的改动,但是图片,视频这些二进制文件,虽能也能由版本控制系统管理,但没法跟踪文件的变化,只能把二进制文件每次改动串起来,也就是知道图片从1kb变成2kb,但是到底改了啥,版本控制也不知道。...

2020-12-23 13:35:40 53

原创 分析开关电源中电容和电感的几条原则

电容两端的电压不能突变 (当电容足够大时,可认为其电压不变);电感中的电流不能突变 (当电感足够大时,可认为其电流恒定不变);流经电容的电流平均值在一个开关周期内为零;电感两端的伏秒积在一个开关周期内必须平衡。...

2020-12-16 23:25:48 17

原创 伺服电机

因为决定了之后从事机器人行业,掌握伺服电机控制将是必经之路。文章目录1分类(1)直流有刷(2)直流无刷(2)交流伺服电动机(2)永磁交流伺服电动机调试方法(1)初始化参数(2)接线(3)试方向(4)抑制零漂(5)建立闭环控制(6)调整闭环参数1分类按照电流成分分为直流和交流伺服电机直流伺服电机按照是否有电刷分为有刷和无刷。交流伺服电机按是否是同步电机分为同步和异步。交流伺服电机按转子是否是永磁铁分为交流伺服和永磁交流伺服。(1)直流有刷直流有刷电机成本低,结构简单,启动转矩大,调速范围宽,控

2020-12-16 19:14:43 47

原创 直流电机特点

直流电机转速和电压成正比,如果想改变只需要改变导通的MOS管的PWM占空比,相当于调压。

2020-12-07 13:34:46 16

转载 同步电机和异步电机的区别(随着学习的深入会不断完善该文章)

1、同步电机与异步电机设计上的区别同步电机和异步电机最大的区别在于它们的转子速度与定子旋转磁场是否一致,电机的转子速度与定子旋转磁场相同,叫同步电机,反之,则叫异步电机。另外,同步电机与异步电机的定子绕组是相同的,区别在于电机的转子结构。异步电机的转子是短路的绕组,靠电磁感应产生电流。而同步电机的转子结构相对复杂,有直流励磁绕组,因此需要外加励磁电源,通过滑环引入电流;因此同步电机的结构相对比较复杂,造价、维修费用也相对较高。2、同步电机与异步电机无功方面的区别相对于异步电机只能吸收无功,同步电机可

2020-12-06 12:42:19 70

原创 电机笔记2-无刷直流电机

文章目录无刷电机的诞生原因无刷电机控制器原理理解角度1理解角度2无刷电机的诞生原因电机输入功率P=V·I·η=N·T 其中电压温度是V,电流温度是mA,转速单位是r/min,转矩单位是mN/mg/cm,理论上只要不断提高电压、电流,转速就会一直增加,但当今直流有刷电机5000r/min已经是极限,制约在于电刷 ,摩擦损失一部分动能,且石墨制成的电刷在高速摩擦时会产生剧烈火花。要使电机转速继续提高,无刷电机诞生了,无刷电机没有电刷,换向通过电子控制三相电路实现。无刷电机控制器原理理解角度1下图转子旋

2020-11-29 00:14:17 40

原创 直流电机笔记1-串并励电机特性

串励直流电机有很好的启动特性,但是当增加负载后,转速会急剧下降。并励电机具有较低的启动转矩,但是不管负载有多大,它总能以几乎恒定的转速运行。不同于其他电机,直流电机有一种独特的特性,存在反电动势(BACK EMF),根据法拉第感应定律,磁场的变化会使线圈产生电动势,与外部电压相反,反电动势会在很大程度上影响电流的大小,反电动势的大小和转子速度成正比,电动机刚刚启动时,反电动势太小,线圈中电流过大,有可能使转子烧毁,对于大型直流电机来说,控制起始电流的大小是非常有必要的。...

2020-11-28 18:05:34 53

原创 altiumDesigner中文改成英文操作过程。

中文怪怪的。altiumDesigner中文改成英文操作过程。AD18在右上角的设置里进行更改。哦哦最后要点击ok,退出重新打开就变成英文了。

2020-11-09 17:38:55 53

转载 给char[]赋初值

2020-07-14 17:35:04 295

原创 Qt+VS实现UDP通信,QUdpSocket使用实例,两个程序之间实现通信,超完整

学了半年c++,断断续续学习了一段时间的QT,终于能靠自己写出通过UDP协议实现两个进程互发信息的小程序了。本项目由两个工程组成,运行时,两个工程同时运行。姑且称为程序A和程序B,两端都可以实现收发(解决了中文乱码的问题)。1.配置环境:我用的VS2013+QT5.5(其他版本均可)2.新建两个工程,选择Qt Application或者Qt GUI Application,基类选择QDialog,qmake模块选项勾上Network。3.程序A...

2020-06-24 16:34:08 508

原创 QT+VS中文乱码问题终极解决办法

一般用(1)就能解决中文乱码问题,用(1)仍然乱码,用(2)就好了。QPushButton* sendButton = new QPushButton(QStringLiteral("校准").toLocal8Bit());QPushButton* sendButton = new QPushButton(QString::fromLocal8Bit("校准"));...

2020-06-23 20:30:05 486

原创 #include QUdpSocket源文件无法打开

文章目录include <**QUdpSocket**>源文件无法打开解决方法点击运行,错误消失include <QUdpSocket>源文件无法打开解决方法点击运行,错误消失

2020-06-23 19:36:05 376

转载 QT基础QObject、QWidget

QObject是Qt所有类的基类,是Qt Object Model的核心。QWidget类是所有用户界面对象的基类,包括QMainWindow,QDialog等。窗口部件是用户界面的一个基本单元:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己。每一个窗口部件都是矩形的,并且它们按Z轴顺序排列。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。QMainWindow 类提供一个有菜单条、锚接窗口(例如工具条)和一个状态条的主应用程序窗口。主窗口通常用在提供一个大的中央窗口部件(

2020-06-23 15:36:08 298

原创 信号脉宽、脉冲宽度(持续更新中)

信号脉宽是指脉冲信号的脉冲宽度(时间)信号带宽是指一个信号所包bai含的所有频率成分(频率)脉冲信号的脉冲宽度约窄,信号带宽越宽。学名:脉冲宽度;英文:impulse width;又名:工作周期(Duty Cycle)释义:不同的领域,脉冲宽度有不同的含义。通常的脉冲宽度是指电子领域中,脉冲所能达到最大值所持续的周期。信号带宽:要理解信号带宽需要先理解信号频谱的概念。信号的频谱是时域的信号波形s(t)的傅氏变换。频谱为信号的幅度谱和相位谱的乘积。通常将信号幅度谱下降到最大值的0.707倍,或-

2020-06-17 17:52:51 1462

原创 CPCI总线和VPX总线的区别

文章目录1.CPCI总线简介2.VPX总线简介1.CPCI总线简介CPCI总线(CompactPCI,紧凑型PCI),是 (PCIIndustrial Computer Manufacturer’s Group,国际工业计算机制造者联合会)组织于1994年提出的高性能工业计算机总线标准。在电气特性上,CPCI总线以PCI电气规范为基础,解决了VME等总线技术与PCI总线不兼容的问题,使得基于PcpciC的x86架构、硬盘存储等技术能在工业领域使用。同时由于在接口等地方做了重大改进,使得采用CPCI技术的

2020-06-16 12:15:46 1578

原创 scis硬盘和SATA硬盘有什么区别

文章目录1.要知道区别,就要知道什么是scis硬盘.2.普通硬盘工作时对cpu的使用3.scis硬盘独特之处4.除此之外,还有信息传输的不同5.sas和sics的区别1.要知道区别,就要知道什么是scis硬盘.scis是一种硬盘的技术,他和普通的ata sata硬盘的区别在于他有一个直接控制器,这个控制器是脱离电脑cpu独立运行的,也就是说scis设备在运行的时候完全不占用主机资源.你可能会说,现在电脑这么好,占用一点资源算什么,根本就不影响整体性能.2.普通硬盘工作时对cpu的使用普通硬盘在使用的

2020-06-16 12:02:49 181

转载 gcc与g++是什么以及区别、编译器与编辑器的区别(文章待完善)

文章目录什么是gcc / g++gcc和g++的主要区别什么是gcc / g++看的Linux公社的一篇文章,觉得不错,内容复制过来了。其实在这之前,我一直以为gcc和g++是一个东西,只是有两个不同的名字而已,今天在linux下编译一个c代码时出现了错误才找了一下gcc和g++的区别。先描述一下今天遇到的错误:因为以前写程序的时候,写的都是cpp文件,然后就直接使用g++编译,没出错,也就没有在意过这些问题,今天有一个c文件,但里面包含后STL中的vector语法,想着使用gcc来编译,结果报错

2020-06-15 23:10:22 90

原创 服务器、IP地址和域名之间有什么关系?

服务器、IP地址和域名之间有什么关系?【待补充】文章目录一、服务器二、ip地址三、域名四、它们之间的关系一、服务器服务器其实就像我们的家用电脑一样,也有主板、CPU、内存、硬盘、电源等,但是由于它们处理问题的不同,服务器更像一台加强的家用电脑,服务器是为展网络业务而存放、处理数据的,所以服务器一般是存放在机房的,由机房管理人员负责管理维护的,它就像是一个人的大脑一样,负责记录、存放、处理数据。所以我们在开展网络业务的时候,服务器是不可或缺的。根据功能来说服务器可分为web服务器、ftp服务器、数据库服

2020-06-12 20:12:13 164

原创 C#与JAVA的相同与不同之处

文章目录C#与JAVA的相同之处C#与JAVA的不同之处1、属性2、index3、delegate4、event5、enum:枚举用于指定一系列的对象。6、foreach语句7、统一数据类型:8、操作符重载9、多态性C#与JAVA的相同之处由于C#与JAVA都是基于C++发展起来的,因此二者之间具有很多相似之处,具体如下:1、C#和JAVA语言的编译结果是独立于计算机和编程语言的,可执行文件可以在受管理的执行 环境中执行;2、C#和JAVA语言都是采用了自动的垃圾回收机制;3、C#和JAVA语言都

2020-06-12 18:10:49 72

原创 C++SLT入门

文章目录STL使用STL的好处STLSTL(Standard Template Library,标准模板库),它是由惠普实验室开发的一系列标准化的组件,目前是C++的一部分。‚STL的代码从广义上讲分为三类:container(容器)、iterator(迭代器)和algorithm(算法),容器和算法通过迭代器可以进行无缝地连接。ƒstring,wstring也是STL的一部分使用STL的好处STL是C++的一部分,因此不用额外安装什么,它被内建在你的编译器之内。STL的一个重要特点是数据结构

2020-06-12 16:16:02 80

原创 pip安装问题,python -m pip install --upgrade pip 无效

pip安装问题win+R 打开cmd 报告要升级:python -m pip install --upgrade pip 无效,出现如下错误:解决方法:如何以管理员身份运行cmd:右键以管理员身份运行。再输入python -m pip install --upgrade pip问题解决。...

2020-06-07 00:52:48 180

转载 单片机驱动程序是什么,驱动文件组成。

驱动程序是什么:驱动程序与硬件相关,编写驱动程序要非常了解硬件,同时给应用层提供API函数接口,应用层可以调用这些接口去访问硬件而不必了解硬件.通俗地解释:比如说你有一个应用是控制每天早上六点钟开灯.应用程序只负责在适当的时间做适当的事(到六点了,要开灯了,触发按键信号);具体它不用知道为什么按下键就能开灯,因为按下键后开灯的事情就是驱动程序完成了,驱动程序再去控制硬件管脚发出高低电平信号去驱动灯的开关.单片机驱动程序文件组成:以led点灯为例,包括三个文件led.h,led.c,main...

2020-06-06 17:51:32 736

原创 C++读数据,待补充

C++读数据#include <fstream> #include <iostream> #include <string> using namespace std;long long length = 1000; //默认绘制长度 signed char* mydata = new signed char[length];ifstream myfile("D:\\1workingFiles\\RSHI1new\\data1.txt");float* te

2020-06-04 20:58:34 117

转载 委托机制(讲解简明扼要)

转载于https://zhidao.baidu.com/question/92027440.html委托就是把具体事情让别人做,我只调用你的函数来。下面是一个例子:class RealSort{public:void sort();};class MySort{private:RealSort rs;public:GetName(RealSort rs){this.rs = rs;}void sort(){rs.sort();}};这里MySort将具体事情sort委托

2020-06-03 13:26:25 111

原创 C++不同数据类型的数据进行运算,数据类型问题

C++不同数据类型的数据进行运算,数据类型问题int型除以double型,结2113果是double型自动转换遵循以下规则:若参与运算量的类型不同,则先转换成同一类型,然后进行运算。转换按数据长度增加的方向进行,以保证精度5261不降低。如int型和long型运算时,先把int量转成long型后再进行运算。a.若两种类型的字节数不同,4102转换成字节数高的类型b.若两种类型的字节数相同,且一种有符号,一种无符号,则转换成无符号类型3)所有的浮点运算都是以双精度进行的,即使仅含float单精

2020-06-02 01:13:01 433

原创 QT鼠标的支持(基本概念)与截图

QT鼠标的支持(基本概念)MyWidget.cpp#include "MyWidget.h"MyWidget::MyWidget(QWidget *parent) : QFrame(parent){ m_pressedFlag = false;}MyWidget::~MyWidget(){}void MyWidget::paintEvent(QPaintEvent* event){ QPainter painter(this); int width = this-&gt

2020-06-01 15:37:11 86

原创 虚拟机中ubuntu出现 程序tree尚未安装。sudo apt install tree 显示无法安装软件包tree。

问题:程序"tree"尚未安装。sudo apt install tree 显示无法安装软件包tree。解决步骤:先输入sudo apt-get update运行结束后再输入:sudo apt-get install tree大功告成!

2020-06-01 00:35:00 504 6

原创 C++ 文件的概念、流是什么

流是什么文件是什么文件分为两类

2020-06-01 00:17:51 116

原创 彻底 弄明白C++标准库、字符串流

C++标准库C++标准库是一个类和函数的集合,由c++标准委员会制定,在c++程序开发中提倡尽可能使用标准库,标准库里的函数和类都是经过严格地测试,所以其正确性非常有保障,其次标准库里地函数和类都是由非常有经验地程序员开发的,因此这些代码的执行效率非常高,最后由于它作为一个标准提供给大家使用,我们就不必再花费人力物力再去重新开发这些代码,那么在开发软件时就大大降低了开发成本。支持系统时钟,系统的时间课以用里面的函数操作,STL库是c++中最新的,极具革命性的部分,是一个具有工业强度的、高效

2020-05-31 01:09:03 39

原创 彻底弄懂虚函数、多态的条件、纯虚函数、抽象类

虚函数的定义程序员习惯地给派生类的同名函数也加上virtual多态的条件

2020-05-30 17:21:10 66

Vivado license.rar

其中一个版本的license对于所有版本的vivado都有用,我试用了其中的vivado2019.1license亲测可用

2020-03-13

QT+VS UDP通信示例bySummer.zip

学了半年c++,断断续续学习了一段时间的QT,终于能靠自己写出通过UDP协议实现两个进程互发信息的小程序了。本项目由两个工程组成,运行时,两个工程同时运行。姑且称为程序A和程序B,两端都可以实现收发(解决了中文乱码的问题)。

2020-06-24

VA_X_Setup(VS小番茄插件).rar

VASSISTX+VS2015亲测可用,放到C:\Users\summer\AppData\Local\Microsoft\VisualStudio\14.0\Extensions\aesf13me.myy文件夹下

2020-05-09

ug475_7Series_Pkg_Pinout.pdf

FPGA引脚图,找了很久,xilinx7035 FF900

2019-08-08

空空如也

空空如也

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

TA关注的人 TA的粉丝

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