自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 记录:基于STM32的色块追踪的BUG记录(舵机打角计算、追踪算法以及一些问题的解决过程)

这两周一直在搞一个小项目–基于STM32的OPENMV的色块追踪,用了舵机,正点原子的ZET6作为主控板,控制舵机跟踪色块。过程中也遇到了几个小问题,下面我来记录一下:1、舵机不动:一开始我写好了舵机驱动程序了,然后用按键来控制舵机转动,里面用了灯作为标志,如果按键按下的话灯就会反转。发现按下按键后灯亮了但是舵机不动,之后我才问了我的硬件队友才知道原来只凭主控板是没法直接驱动舵机的,我用的是SD5舵机,工作功率有点大。之后才让他帮忙画了一块舵机驱动板板。没过多久他就把驱动板焊好给我了,我拿到驱动板之后也开

2021-10-16 19:17:22 994 2

原创 Week16-C++基础7(STL常用算法集合)

STL常用算法集合1、常用遍历算法①for_each()@param beg 开始迭代器@param end 结束迭代器@param _callback 函数回调或者函数对象@return 函数对象示例:for_each(v.begin(), v.end(), myPrint01());②、 for_each有返回值示例:myPrint02 print2 = for_each(v.begin(), v.end(), myPrint02());③、for_each可以绑定参数进行输出示

2021-09-26 23:29:43 103

原创 Week11-C++基础6(set容器、list容器、stack容器、queue容器以及map容器的学习)

一、set容器1、set构造函数①set st;//set默认构造函数:②mulitset mst; //multiset默认构造函数:③set(const set &st);//拷贝构造函数2 set赋值操作①set& operator=(const set &st);//重载等号操作符②swap(st);//交换两个集合容器3 set大小操作①size();//返回容器中元素的数目②empty();//判断容器是否为空4 set插入和删除操作①insert

2021-09-19 20:47:39 102

原创 5 Week10-C++基础5(STL三个容器:string容器、vector容器和deque容器的学习)

一、STL三大组件容器(container)、算法(algorithm)、迭代器(iterator)。具体描述如下图所示:二、部分容器的介绍1、string容器①string 构造函数string();//创建一个空的字符串 例如: string str;string(const string& str);//使用一个string对象初始化另一个string对象string(const char* s);//使用字符串s初始化string(int n, char c);//使用n个

2021-09-12 21:06:32 122

原创 Week9-C++基础4(继承、多态、模板及类型转换的知识学习)

一、继承1、引出例如: 网页上有很多公共部分,如果按照一般的写法导致实现时候有很多重复的代码,因此引出继承的方法来简化代码量。2、语法class 子类 :继承方式 父类3、继承方式①公有继承父类中的protected 在子类中是 protected父类中的public 在子类中是 public②保护继承父类中的protected 在子类中是 protected父类中的public 在子类中是 protected③私有继承父类中的protected 在子类中是 private父类

2021-09-05 16:32:03 109

原创 Week8-C++基础3(构造函数、静态成员函数和变量、运算符重载学习)

一、构造函数及析构函数1、构造函数:没有返回值 没有void,类名相同,可以发生重载,可以有参数2、析构函数:没有返回,没有void ,函数名称: ~类名,不可以发生重载,不可以有参数①按照构造函数的类型分类-----默认/无参构造函数、有参构造函数还有拷贝构造函数②按照构造函数调用方法分类-----括号法调用、显示法调用具体示例如下;#define _CRT_SECURE_NO_WARNINGS#include<iostream>using namespace std;cla

2021-08-28 14:25:54 85

原创 Week7-C++基础知识2(引用、重载、类、封装和访问权限的学习)

一、引用的相关知识1、引用的基本语法(引用即起别名)Type &别名=原名2、引用的相关注意事项1、引用必须初始化,且初始化后不可修改2、可以对数组建立引用(int (&Arr)[10]=arr; //arr已经初始化)3、引用必须引一块合法的内存空间4、不要引用局部变量5、如果函数的返回值是引用,则这个函数调用可以作为左值6、引用的本质是一个指针常量,可以用一级指针引用可以代替二级指针7、常量引用,修饰形参为只读(const int &a = 10; //

2021-08-22 15:12:24 51

原创 Week6-C++入门及部分基础知识

一、C++入门1、很多语言入门的第一份代码都是打印hello world!C++也不例外,接下来看一下C++的hello world!是怎么写的。代码及注释如下:#include"iostream" //头文件,输入输出流using namespace std; //诉编译器使用 std 命名空间int main() //主函数{ cout << "hello world!" << endl; //输出语句,endl为换行符 system("pause"); //中

2021-08-14 21:13:16 59

原创 Week5-C语言的几道编程题

这周的学习任务是做几道C语言的编程题,总共有5道题,话不多说,直接上题上代码。1.有三个整数a b c,由键盘输入,输出其中的最大的数。#include "stdio.h"#include "time.h"void main(void){ int arry[3]; int a, b,c,j,i; scanf_s("%d%d%d", &a, &b, &c); arry[0] = a; arry[1] = b; arry[

2021-08-07 22:26:24 126

原创 Week4-Linux常用命令

一.文件管理命令1.ls:查看文件信息,常用参数如图(注意:“.”代表当前目录,“. .”代表上一级目录,“.”放开头代表隐藏文件)2.>:输出重定向命令例如:ls > test.txt(text.txt如果不存在就创建,存在则进行覆盖)3.more:分屏显示例如:more index.html4.|:管道(一个命令的输出可以通过管道作为另一个命令的输入)例如:ls -alh | more5.clear:清屏(或者使用快捷键Ctrl+l)例如:wencong@sz:~$ c

2021-08-01 00:26:50 103

原创 记录:VS中字符串赋值操作的错误修正

最近学院的机甲考核任务开始发布了,在第一周的任务里面有这么一道题如图所示在这个任务中,主要考核我们对结构体指针的使用,当然大概框架我也是写出来了,如图所示#include"stdio.h"#include"stdlib.h"#include"string.h"typedef struct Stu{ char name; int number; int Telephone; float score;}stu;void Imformation(stu* i){ char s[]

2021-07-27 13:05:37 433

原创 Week3-文件及其相关操作

文件及其读写操作1.文件:文件分为磁盘文件和设备文件①磁盘文件:指一组相关数据的有序集合,通常存储在外部介质(比如磁盘)上,使用时才调入内存②设备文件:在操作系统中把每一个与主机相连的输入、输出设备看作是一个文件,把它们的输入、输出等同于对磁盘文件的读和写,驱动硬件(注意:磁盘文件分为文本文件和二进制文件)文本文件:基于字符编码的文件,常见编码有ASCII、UNICODE等二进制文件:基于值编码的文件2.文件的打开和关闭①文件指针:在C语言中用一个指针变量指向一个we年,这个指针称为文件指针

2021-07-25 00:02:09 142

原创 Week2-内存管理和结构体的学习

python基础

2021-07-17 23:48:59 85

原创 week1--函数、指针以及字符串的学习

函数的一些基本知识1.函数定义格式:返回值类型 函数名 (参数列表){代码体return x;(x的类型为返回值类型)}例如:int add(int a,int b) (void类型的话可以不要return){int sum=a+b;return sum;}函数分类:库函数;系统自带的函数定义函数:用户自定义的函数2.函数的调用:函数的调用过程中参数传递方向是将实参传给形参在不同函数中的函数里的变量名可以重名,因为变量的作用域不同(拓展:局部变量:作用域是一个函数,各个

2021-07-10 13:22:03 193

空空如也

空空如也

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

TA关注的人

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