自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 leetcode435备注

我看见许多题解都说,需要将右侧的端点按照大小排序,并优先保留右端点更小的区间的存在,删去右端点较大的端点。为什么要这样做呢?很多题解没有给出解答。原因是这样的:首先,将右端点从小到大进行排序。我们首先考察前两个区间的情况。情况一:最理想的情况,线一和线二互不重叠,无需考虑删除。情况二:也是一种很简单的情况。线二比线一覆盖的范围更广,能和线一重叠的,一定也会和线二重叠,所以优先删除线二。情况三:这种情况比较复杂,需要引入对其他线段的考察。线一和线二部分重叠,但是并没有包含关系。假设线三是除了.

2021-06-01 16:54:43 104 1

原创 c++ 引用

#include <algorithm>#include <iostream>#include <vector>#include <cmath>using namespace std; void swap1(int a,int b){ int p = a; a = b; b = p;}void swap2(int *a, int *b){ int p = *a; *a = *b; *b = p

2021-05-30 20:37:00 78

原创 c++ max_element

#include <algorithm>#include <iostream>#include <vector>#include <cmath> static bool abs_compare(int a, int b){ return (std::abs(a) < std::abs(b));} int main(){ std::vector<int> v{ 3, 1, -14, 1, 5, 9 };

2021-05-30 10:51:52 303

原创 4*1

#define ROW 1#define COL 4#include <Keypad.h>char keymap[ROW][COL] ={{'1','2','3','4'}};byte colpins[COL] = {4,5,2,3};byte rowpins[ROW] = {6};Keypad mk = Keypad(makeKeymap(keymap),rowpins,colpins,ROW,COL);void setup() { // put your setup

2021-04-20 18:21:43 105

原创 蓝牙通信

HC05#include <SoftwareSerial.h>SoftwareSerial BTserial(2, 3); // RX | TX// Connect the HC-05 TX to Arduino pin 8 RX.// Connect the HC-05 RX to Arduino pin 9 TX through a voltage divider.char c = ' ';void setup(){ // start th serial commu

2021-04-20 14:02:08 240

原创 pchc05

#include <SoftwareSerial.h>#define READLED 4#define RX 2#define TX 3SoftwareSerial BT(RX,TX);void setup() {// put your setup code here, to run once:pinMode(READLED,INPUT);Serial.begin(38400);Serial.println(“receive”);BT.begin(38400);delay(

2021-04-20 11:34:27 55

原创 pchc06

#include <SoftwareSerial.h>#define RX 2#define TX 3#define LED 4SoftwareSerial BT(RX,TX);void setup() {// put your setup code here, to run once:Serial.begin(9600);Serial.println(“receive”);BT.begin(9600);delay(1000);BT.print(“AT”);Serial.

2021-04-20 11:33:52 53

原创 numpy切片操作

2021-04-13 14:25:47 98

原创 numpy的append的三种情况

很有意思的三种情况,我直接上贴图吧

2021-04-13 14:15:09 268

原创 if __name__ == ‘__main__‘

https://blog.konghy.cn/2017/04/24/python-entry-program/

2021-04-12 16:27:59 80

原创 4*3薄膜驱动

4行3列薄膜,从左往右,连线为:7根线,连接arduino8-2#define ROW 4 /*有几行*/#define COL 3 /*有几列*/#include <Keypad.h>char keymap[ROW][COL] ={ {'1','2','3'}, {'4','5','6'}, {'7','8','9'}, {'*','0','#'}};byte colpins[COL] = {4,3,2};byte rowpins[ROW] = {8,7,6,5}

2021-03-27 23:13:32 103

原创 Could not find msg ‘complex‘

Could not find msg ‘complex’定义了complex消息后却找不到原来是没有source解决方法:source devel/setup.bash(以后有什么问题都优先试一试这个)

2021-03-25 17:27:18 123

原创 ROS自定义消息后的操作

需要在cmakelist和package.xml作出这些改变

2021-03-25 16:28:25 67

原创 基于control的一些python控制处理

1,画波特图import control as ctrimport matplotlib.pyplot as pltimport numpy as npimport mathdef bode(sys,HZ="True",dB="True",color="b",deg="True",w=None): ":parameter :输入一个系统" ":returns:如果w没有...

2020-04-07 02:18:32 4471 2

原创 函数内部的结构指针的问题

我以前也没多想就直接写了,今天突然觉得有个问题就是这两句代码,其本质是把一个指针的值,赋给另外一个指针的值但是我们知道,函数中是不能直接给变量赋值的,而是要用一个指针指向你要赋值的变量,通过指针来赋值那么在这个函数中,目的是把p这个指针赋给parent->leftchild这个指针,那么我想问的就是为啥不需要用二阶指针呢~比如说那个swap(int a, int b)的函数要给a...

2020-03-05 11:37:38 345

转载 VS2017创建Windows程序过程及错误 error LNK2019: 无法解析的外部符号 _main,该符号在函数 “int __cdecl invoke_main(void)” (?invok

https://blog.csdn.net/ayqy42602/article/details/97773716

2020-03-02 22:03:06 879

转载 The POSIX name for this item is deprecated.

https://blog.csdn.net/hou09tian/article/details/80616155

2020-03-02 21:58:45 311

原创 "undefined reference to"

这次的错误是.h文件和.c文件粗心没有把函数名整成一样

2020-03-02 21:47:32 97

原创 leetcode(2)

1、始终觉得学习leetcode太慢,现在开始改变方法,用背题的方法先初步建立思路同样的题多来几种解法,想必可以加深理解。1、解法1使用python的特殊函数class Solution(object): def twoSum(self, nums, target): """ :type nums: List[int] :type ta...

2019-12-23 00:07:06 79

原创 cpp学习(6)(读教材找漏洞)

1、C语言程序可以分成三层程序——数个.c文件(以及辅助的.h文件)——函数函数外面定义int —— static int———————int f(int)(函数里面定义的量)static int a,则a可以被本文件访问,但是无法被本工程的其他文件访问;对于变量作用域可以看下这片文章这片文章总结下:1、静态变量的意思是,函数执行结束后,内存保留不释放;2、在函数中,形参如果和静态函...

2019-12-22 21:51:00 99

原创 cpp学习(5)

1、拷贝构造函数看这篇链接重点在于拷贝构造函数的声明方式:深浅拷贝的判准为:如果改变两个相等的值的其中一个,另外一个随之改变,则为浅拷贝,反之为深拷贝;2、类的派生基类:学校教职人员子类:教师、食堂大妈、保安下面在一个函数例子中阐述继承的基本要点...

2019-12-19 21:56:21 110

原创 leetcode学习(1)

1、这个题1、python的类中,函数必须有一个参数self,我现在对他的理解还不到位,但是反正知道它不是关键字,但是必须有;2、python里面的range是【开始,结束,步长】;3、cpp中,vector是容器;容器的用法如下图所示class Solution {public: vector<int>//这个是说声明一个函数,函数类型是vector《int》,是...

2019-12-19 20:42:59 99

原创 cpp学习(4)

1、运算符的重载运算符的重载有两种形式,第一种是在类里面完成重载,作为成员函数,第二种是在外面,作为友函数。某一类的友函数是可以访问该类所有成员变量和成员函数的非成员函数。在类的.h文件中可以规定哪些函数时该类的友函数。下面是友元函数的示例。class n{ public: n(int a, int b); n(); friend void ... friend void .....

2019-12-19 00:27:24 107

原创 cpp学习(3)

1、malloc和freemalloc的作用是动态分配内存用的。具体看这个链接,讲的非常详细需要核心注意的地方是:malloc函数有返回值,返回的值是一个指针,是指向你开辟的那块内存空间的最低地址,所以我们在使用malloc的时候必须定义某一个指针被它赋值。int* p =(int*)malloc(5*sizeof(int));当你想要释放掉这些内存的时候,你可以使用以下代码:fre...

2019-12-18 20:21:18 148

原创 cpp学习(2)c指针复习

#include<stdio.h>int main(){int i=0;printf("%d",&i);//这个&是一个动词,用于取出变量的地址并作为&i的值//但是编译器会输出warning,因为输出地址应该用%pint q=&i;//在这一步会有warning,提示你&i,即int类型的地址和int q的类型不一样;//正确的做...

2019-12-16 22:16:31 101

原创 Cpp学习笔记(1)

1、内存申请如果要申请20个结构体complex,那么可以这样写:C的内存申请:complex arr = (complex*) malloc(20*sizeof(complex)) ;C++:释放:complex arr = new complex[20]delete arr申请时自动出构造,释放时自动出析构。释放已释放的内存会崩2、函数模板防止多次写相同的东西,注意只...

2019-12-16 20:33:25 132

原创 # 数模转换信号0832的使用

0832的结构DI0到DI7是输入的数字量,IOUT1是输出的模拟电流输出量,其中IOUT1+IOUT2的值为一个常数。为了输出电压必须还外接一个运放。输出电压为(DI0到DI7的数字)/256*VREF。三种工作方式直通、单缓冲、双缓冲。直通方式就是在数字信号输入之前就把两个寄存器都导通,然后你的输入可以直接输出到D/A转换模块。单缓冲就是在数字信号输入之前你把两个寄存器的片选和时钟...

2019-06-02 11:32:05 1103

原创 FFT的实现方法(偏原理)

关于FFT的学习笔者又学习了一次FFT,这次终于算是快学懂了。这里推荐https://www.icourse163.org/learn/NJTU-1001950001?tid=1206005212#/learn/content?type=detail&id=1210380985&cid=1212426022北京交通大学的《数字信号》MOOC,讲得比我的授课老师好多了…话不多说,...

2019-05-26 18:53:47 4784 2

SoftwareSerial-master.zip

SoftwareSerial-master.zip

2021-04-20

空空如也

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

TA关注的人

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