1.查看串口设备 ls /dev/tty* 其中ttyAMA1是我们要调试我串口。 2.使用ttyAMA1 通过stty -F /dev/ttyAMA1 -a查看串口属性 可以查看波特率是9600 从ttyAMA1中读取数据: cat /dev/ttyAMA1 //读取串口中的数据 cat /dev ...
分类:
其他好文 时间:
2019-11-29 17:02:46
阅读次数:
134
题目链接:https://vjudge.net/contest/344930#problem/I 题目大意:给你一个串s,和m,l.问你有多少长度为m*l的s的子串满足该子串由m个长度为l且个不相同的子串组成的个数.问的是长度为m * l的子串的个数。 思路:首先预处理出所有长度为l的字串的Hash ...
分类:
其他好文 时间:
2019-11-29 09:13:00
阅读次数:
47
防止头文件重复定义 1. 有两种方法,分别是 头文件已使用上述方法却仍然multiple define 1. 注意,头文件只能声明不能定义,否则出错 2. c++类中私有成员中的静态变量初始化方式 vector erase操作 原理:删除过程中对于指定iter后面的数据全部向前移动进行覆盖 注意点: ...
分类:
编程语言 时间:
2019-11-25 11:06:15
阅读次数:
54
erase()是对string类型的字符串进行删除元素操作的函数 1、erase(int index) 删除下标从index开始直到字符串结尾的元素 1 string s = "1232157"; 2 s.erase(3); 3 cout << s;//123 2、erase(int index,i ...
分类:
其他好文 时间:
2019-11-24 11:35:36
阅读次数:
67
硬件原理及分析 管脚说明 Pin NamePin FunctionR/B(RnB)The R/B output indicates the status of the device operation. When low, it indicates that a program, erase or ... ...
分类:
其他好文 时间:
2019-11-17 20:57:02
阅读次数:
64
1 #include <iostream> 2 #include <vector> 3 #include <algorithm> //sort函数、交并补函数 4 #include <iterator> //求交并补使用到的迭代器 5 using namespace std; 6 7 //打印容器v ...
分类:
编程语言 时间:
2019-11-11 18:45:31
阅读次数:
113
目录 ?$vector$ ?$queue$ ?$priority\_queue$ ?$deque$ ?$set,multiset$ ?$map,multimap$ ?$bitset$ ?常用函数$algorithm$ ?$vector<int>\ a$ $size/empty$ $a.size()$ ...
分类:
编程语言 时间:
2019-11-11 18:43:28
阅读次数:
99
本来我是不怎么关注过这个点的,但是今天的一道题把我给难住了,看过答案之后才知道就是因为我对于erase接口使用的不了解造成的,所以特意把这道题拿出来说一下题目要求是给出以下代码的输出结果:#include<iostream>#include<vector>usingnamespacestd;intmain(){vector<int>a;a.push_back(1
分类:
编程语言 时间:
2019-11-11 09:48:02
阅读次数:
84
C++Error2208:…尝试引用已删除的函数在使用自己编写的类实例化c++stl容器vector时,调用了vector.erase()方法,结果编译器报了以下错误 错误 C2280 “(类名)::operator =(const (类名) &)”: 尝试引用已删除的函数 从错误的内容看,似乎是自 ...
分类:
编程语言 时间:
2019-11-08 12:36:56
阅读次数:
119
// CRotateBmpDlg 对话框class CRotateBmpDlg : public CDialogEx{// 构造public: CRotateBmpDlg(CWnd* pParent = NULL); // 标准构造函数 virtual ~CRotateBmpDlg();// 对话框 ...
分类:
其他好文 时间:
2019-11-07 19:14:11
阅读次数:
114