自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 12.【C++进阶】继承(继承的概念和使用、基类成员的访问、作用域、虚继承)

C++继承的概念和使用、继承基类成员的访问方式的变化、继承类模板;基类和派生类的作用域、隐藏规则;派生类的默认成员函数;继承与友元、继承与静态成员;多继承、虚继承、菱形继承;继承和组合的介绍及代码示例。

2025-04-07 18:33:00 839

原创 11.【C++】模板进阶(函数模板特化、类模板全特化和偏特化、模板的分离编译)

C++模板的分类:类型形参模板和非类型形参模板。模板特化的概念及使用:函数模板特化,类模板特化(全特化、偏特化)。模板的生命和定义推荐放在一个文件中。模板的优缺点

2025-03-31 14:20:56 699

原创 10.【C++】stack(栈)、queue(队列)和priority_queue(堆)的使用及模拟实现

C++stack(栈)、queue(队列)和priority_queue(堆)的介绍及使用,及通过vector、list、deque的封装模拟实现stack、queue、priority_queue。容器适配器的概念介绍。

2025-03-27 13:19:14 904

原创 00.【Linux系统编程】 Linux初识(云服务器设置CentOS并使用、Xshell链接云服务器)

Linux初识(云服务器设置CentOS并使用、Xshell链接云服务器),华为云免费申请一个月的云服务器;下载Xshell,并通过Xshell连接华为云服务器进行操作。

2025-03-27 13:08:26 585

原创 02. Linux嵌入式系统学习笔记(二)(编写C程序进行文件操作、模块化编程makefile的使用)

Linux系统级文件I/O通过open/read/write/close实现低层文件读写,结合临时文件与rename确保数据安全;模块化编程使用头文件声明接口与源文件分离实现,借助Makefile的变量、依赖规则及自动变量($@, $^)自动化编译,实现增量构建与高效代码管理。

2025-03-26 13:43:22 840

原创 01. Linux嵌入式系统学习笔记(一)(linux基础指令)

本文通过一系列实战练习,系统性地介绍了 Linux 系统管理、Shell 脚本编程及内核源码分析的核心操作。涵盖文件管理、进程控制、网络文件系统(NFS)配置、磁盘镜像操作等基础技能,并结合三个实际脚本案例(贡献者统计、危险函数检测、内核彩蛋查找),深入解析 Shell 脚本的编写与优化方法。

2025-03-21 20:18:39 906

原创 09.【C++】list链表(STL中的列表容器,C++封装的带头双向链表,可实现指定类型的增删查改,迭代器操作等功能)

C++list的介绍及使用,list相当于C++集成的链表的库(list使用模板定义,使用时要指定数据类型),可实现增删查改,迭代器操作等功能。本文介绍了常见list接口的使用以及list的模拟实现。

2025-03-17 11:19:01 758

原创 08.【C++】vector(STL中的序列容器,C++封装的顺序表,可实现指定类型的增删查改、迭代器操作等功能)

C++vector的介绍及使用,vector相当于C++集成的顺序表的库(vector使用模板定义,使用时要指定数据类型),可实现增删查改,空间大小查看,迭代器操作等功能。本文介绍了常见vector接口的使用以及vector的模拟实现。

2025-03-10 18:58:42 557

原创 07.【C++】STL简介和string类的使用(string类对象的输入cin>>、输出<<、尾插+=、访问[ ]、获取对象size、capacity等以及string类的模拟实现)

C++string类的使用,string类的函数,对字符串的各种操作,包括:构造、拷贝构造、获取字符串对象大小size、获取空间大小capacity、string类对象的访问operator[]的运算符重载;string对象的插入insert、尾插append,operator+=、删除erase等;string类对象的cin输入>>,cout输出<<等。本文介绍了常见string接口的使用以及string的模拟实现。

2025-03-03 21:34:28 889

原创 06.【C++】模板初阶(template<typename T>,充分复用函数,函数模板和类模板的使用)

C++函数模板和类模板的使用(用模板解决相同功能的函数处理不同类型变量复用的问题,想一想活字印刷术。想到自己写Swap,需要Swap(int a, int b),Swap(double a, double b),用模板只需要写一个template<typename T> void Swap(T a, T b),可解决上述一类的问题

2025-02-25 10:54:36 890

原创 05.【C++】内存管理(C++内存申请new,释放delete的概念及使用[代替C语言中的malloc和free],递归出现栈溢出的原因)

C++内存申请new,释放delete的概念及使用(用来代替C语言中的malloc和free),堆、栈空间大小,为什么递归时可能出现栈溢出,new和delete的实现原理。

2025-02-17 21:38:47 895

原创 04.【C++】类和对象(下)(初始化列表、static静态成员、友元friend[类外函数使用类私有成员]、内部类、匿名对象等)

C++的初始化列表的使用及约束条件(引用成员变量,const成员变量,没有默认构造的类类型变量,必须放在初始化列表位置进行初始化,否则会编译报错。),类型转换,static静态成员的用法,友元声明(突破类的访问限定符,外部函数可以使用类的私有和保护成员),内部类,匿名对象,对象拷贝时编译器的优化。

2025-02-17 14:21:34 1229

原创 03.【C++】类和对象(中)(构造函数-函数名与类名相同的成员函数、析构函数、拷贝构造函数、赋值运算符重载等定义及使用)

C++默认成员函数介绍及使用,包括:构造函数(函数名与类名相同的成员函数),析构函数(函数名为类名前加~),拷贝构造函数(函数名与类名相同的构造函数的重载),赋值运算符重载,取地址运算符重载。以及日期类的实现(日期加减)。附有相关示例及文字解释。

2025-02-15 16:26:51 976

原创 02.【C++】类和对象(上)(class类的定义及使用、访问限定符public\private\protected、this指针)

C++类的定义及使用,类中public,private,protected的作用,类的实例化,类实例化对象的存储及内存对齐规则;this指针的定义;C++与C语言实现Stack栈的对比

2025-02-13 16:51:12 605

原创 01.【C++】C++入门基础(namespace、::、<<、>>、cin\cout、&引用、inline、nullptr等概念及应用)

C++基本概念:namespace、:: 、cin、cout、iostream、endl、&引用、inline、nullptr的概念及相关应用。附有代码示例及文字讲解。

2025-02-11 14:31:11 990

原创 08.七种排序算法C语言实现(插入、希尔、选择、堆排、冒泡、快排、归并)

各种排序算法实现

2025-01-23 21:30:36 1598

原创 07.二叉树

二叉树和堆

2025-01-07 15:26:05 243

原创 06.队列介绍+实现

队列介绍与实现

2024-10-19 17:16:54 380

原创 05.栈介绍+实现

栈介绍与实现

2024-10-19 16:48:30 334

原创 04.单链表实现

单链表实现

2024-10-19 10:22:25 212

原创 03.顺序表实现

顺序表实现

2024-10-18 19:09:03 341

原创 gitee建立/取消关联仓库

gitee远程仓库建立/取消关联

2024-10-18 09:08:09 1440

原创 02.数据结构介绍&顺序表、链表简述+对比

顺序表和链表简介

2024-10-15 17:10:15 1005

原创 01.代码运行效率:时间复杂度&空间复杂度

代码运行效率:时间复杂度&空间复杂度。

2024-10-15 11:36:08 401

原创 4、物品抓取(6自由度机械臂逆运动学)

6自由度机械臂逆运动学

2024-08-20 13:11:00 835 1

原创 3、目标定位(视觉测距)

目标定位(视觉测距)

2024-08-19 23:00:27 788

原创 2、目标识别(颜色识别)

目标识别(颜色识别)

2024-08-19 22:57:06 631

原创 1、巡线功能实现(7路数字循迹)

巡线功能实现(7路数字循迹)

2024-08-19 22:55:36 615

原创 物流抓取机器人整体设计方案

物流抓取机器人整体设计方案

2024-08-19 22:54:36 546

原创 C语言文件操作

C语言文件操作

2024-05-19 09:40:04 1085 1

原创 HC-05、HC-06蓝牙模块配置与连接

HC-05、HC-06蓝牙模块配置与连接

2024-05-03 15:28:25 2770 1

原创 C语言结构体详解

C语言结构体详解。简单来说,结构体就是程序员可以自己创建一个盒子类型,盒子里可以装各种类型的变量,通过指定的规则可以初始化、访问和改变这些变量。

2024-05-01 00:21:17 757

原创 整数和浮点数在内存中的存储

整数在内存中都是以二进制的方式存储的,而整数二进制表示方法有三种,即有符号整数的三种表示方法均有和两部分,符号位都是用 0 表示 “正” ,用 1 表示 “负” ,最高位的为符号位,剩余位为数值位。的原码、反码、补码都相同;的三种表示方法各不相同,负整数三种表示方法如下。直接将数值按照正负数的形式翻译成二进制(注意符号位)。将原码的符号位不变,其他位一次按位取反。反码+1。对于整形数据来说:数据存放在内存中其实放的就是补码。原因:使用补码,可以将符号位和数值域统一处理;

2024-04-29 16:30:18 516

原创 C语言字符、字符串、内存函数整理

C语言字符、字符串、内存函数整理

2024-04-27 19:40:47 209 1

原创 扫雷游戏实现(C语言)

①、游戏可以通过菜单实现继续玩或者退出游戏。②、扫雷棋盘是9×9的格子。③、雷的位置随机。④、可以排查雷(如果不是雷就显示周围有几个雷;如果是雷则被炸死游戏结束;当把除10个雷之外的所有雷都找出来则排雷成功,游戏结束)

2024-02-14 18:15:09 1786 1

原创 C语言分支和循环

C语言中的分支和循环是程序流程控制的重要部分,它们允许程序根据条件执行不同的代码块,或在特定条件下重复执行代码。

2024-01-27 01:01:13 1048 1

原创 keil5下载安装教程(附带兼容keil4方法)

下载安装keil5全教程(含兼容keil4的方法)

2022-12-02 15:15:02 24077 11

原创 stm32zet6巡线小车(7路数字循迹)

网上好多小车循迹的程序,但讲的都不是很清楚,在这里我总结了我们校电赛的经验,将数字循迹小车的步骤+代码给大家讲一下,废话不多说,咱先来看看步骤:1,先让小车能动起来,不管是L298n还是TB6612FNG的驱动,给他的输入端一个高电平一个低电平即可,硬件我就不多说讲了很简单,看着那个模块连接就可以。2,用定时器的pwm输出,通过调节占空比让小车的速度可以改变。3,获取红外开关or光电开关的数值(就是0或者1),很简单,一会儿直接代码。4,写一些可以让小车动的程序(例如直行,停止啥的),一会.

2021-07-26 19:01:31 8024 11

C++stack(栈)、queue(队列)、priority-queue(堆)的模拟实现

用C++的vector、list和deque实现C++stack(栈)、queue(队列)、priority_queue(堆)

2025-03-03

C++list的模拟实现

C++list的模拟实现,构造,拷贝构造,析构函数;“=”," * ","->"运算符重载;begin(),end()函数;空间容量:size,empty等;增删查改:push_back,push_front,pop_back,pop_front,insert,erase。迭代器和const迭代器实现,用模板复用迭代器类,erase函数调用时iterator迭代器失效等。代码及测试

2025-02-27

C++vector的模拟实现

C++vector的模拟实现,构造,拷贝构造,析构函数;“=”,“[ ]”运算符重载;begin(),end(),函数;空间容量:size,capacity,empty等;增删查改:push_back,pop_back,insert,erase,resize,reserve。代码及测试

2025-02-25

C++string类的模拟实现

C++string类的模拟实现。包括默认构造,拷贝构造,析构函数;运算符重载:=、[ ]、==、!=、<、<=、>、>=;输入输出运算符重载<<、>>;转C字符串c_str()、清空数据clear()、获取字符个数size、提前开空间reserve、尾插字符push_back、尾插字符串append、+=运算符重载、插入insert、删除erase、查找find、复制拷贝substr、输入一行gerline的实现。

2025-02-21

C++日期类的实现,包括日期+,+=,-,-=和&gt;,&lt;,&gt;=,&lt;=,==,!= ;日期 - 日期 得天数 ;流提取&gt;&gt;,流插入&lt;&lt; 运算符重载等

C++日期类的实现,包括日期+,+=,-,-=和>,<,>=,<=,==,!= ;日期 - 日期 得天数 ;流提取>>,流插入<< 运算符重载等

2025-02-15

巡迹小车 - 副本 (2).zip

七路寻迹小车代码

2021-07-26

空空如也

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

TA关注的人

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