- 博客(11)
- 收藏
- 关注
原创 宏基-暗影骑士NitroSense(N键)无法启动
以上的方法对我都没有用,然后一番摸索发现是电脑管理者不知道什么时候更换了,导致系统一直无法访问NitroSense。尝试了网上的大部做法。
2023-09-15 21:33:45
6000
3
原创 初学STM32F103智能小车
今日进程:学会了如何用STM32去连接L298N电机驱动去驱动电机,使轮子转起来这个图片是我从百度上找到的,也是找了好久,才知道L298N的引脚是怎么用的,用STM32的引脚去连接电机中的IN引脚和END引脚就可以,然后在STM32中编写代码,使STM32的引脚输出高低电平,END要使能为高电平,IN1和IN2给予1和0,就可以实现转起来,IN1为0,IN2为1,实现正转电机驱动模块里面有个双H桥,可以用来控制电机正反转以及电机的转动,...
2021-11-04 10:24:34
1097
原创 2021-9-28 仿函数
一、仿函数本质上是一个类,只不过类里面重载了小括号,可以直接调用这个函数,这个函数里面可以有参数,有返回值仿函数的特点:1、仿函数可以有参数,有返回值2、仿函数可以作为参数传入普通函数中3、可以在类里面加入一些变量,比如计算这个仿函数被调用的多少次//仿函数,函数对象//仿函数三大优点:1、可以在类里面加入其他变量//2、有返回值,有参数//3、函数对象可以作为参数传递class Mycount {public: Mycount() { this->num =
2021-09-28 20:36:32
452
原创 2021-9-17 lambda表达式和auto
auto可以申明一块临时的变量内存,他可以自动推导表达式的类型比如,我们在进行vector容器的输出的时候,需要用到迭代器 for (vector<int>::iterator it = v.begin(); it != v.end(); it++) { cout << *it; }迭代器的写法过于冗长,这是可以用auto 进行自动类型转换 for (auto it = v.begin(); it != v.end(); it++) { cout <
2021-09-17 22:04:57
523
原创 2021-9-16 List容器
双向循坏链表链表List中的迭代器只支持前移和后移list的优点:1、采用动态存储分配,不会像vector那样多出很多内存2、链表的插入和删除十分方便缺点:1、空间和时间的耗费大list的常见接口:1、List的构造函数 //创建容器 list<int> l1; l1.push_back(10);//尾插 l1.push_front(9);//头插 l1.push_back(11); for (list<int>::iterator it
2021-09-16 20:19:48
79
原创 提高cin和cout的运行效率
ios_base::sync_with_stdio(false);//cstd::ios::sync_with_stdio(false); cin.tie(0);//c++
2021-09-14 23:50:12
88
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人