基于STM32,TB6612,TCRT5000的简易红外循迹小车
循迹小车是学习单片机的“地基”,它能够让初学者认识单片机内部硬件结构及其功能,熟悉单片机的一些基础操作,如I/O的应用,定时中断与外部中断的应用等,同时也能让初学者对于C语言编程有更深的认识。我采用STM32F103C8T6、TB6612、TCRT5000三个主要模块进行小车组装,刚开始确实有很多问
STM32新手入门-什么是寄存器
小白单片机入门必看,俗话说得好基础不牢地动山摇,要学好单片机一定要熟知底层原理
【工具使用】Keil5软件使用-进阶调试篇
本文面向已经懂得软件基本操作的职业老手,如果是未使用过该软件的小鲜肉,请移步基础篇。这里以STM32芯片为例对工具进行讲解,其他品牌的芯片在调试方面上可能存在差异。
【面试集锦 - C语言 - 单元测试】
单元测试是针对软件中的独立单元(如函数、模块)进行的测试。下面是进行单元测试的一般步骤:确定被测试的单元:选择要进行单元测试的具体单元,可以是函数、模块、类等。编写测试用例:根据单元的功能和预期行为,编写多个针对不同情况的测试用例。测试用例应该覆盖尽可能多的代码路径和边界条件。准备测试环境:设置测试
C语言:运算符优先级
列举C语言常见运算符的优先级
由浅入深C系列五:使用libcurl进行基于http get/post模式的C语言交互应用开发
大多数在linux下的开发者,都会用到curl这个命令行工具。对于进行restful api的测试等,非常方便。其实,这个工具还提供了一个C的开发库,可以很方便的在C语言开发环境下完成基于http的请求和响应交互,高效的开发基于http/smtp等的网络应用程序。
【腾讯云 TDSQL-C Serverless 产品体验】| 实战分享
读取多个本地的 excel 文件 ,并将读取的数据存储到TDSQL 中从TDSQL 读取存储的数据将读取的数据生成词云图,并展示;云原生时代,面对海量数据的存储,高并发负载和复杂查询等场景,这样的数据库出现,你爱了吗?
编译报错:has incomplete type 不完全的类型
has incomplete type问题及解决has incomplete type问题及解决在编译Linux C应用程序时,gcc如果报这种错误:has incomplete type(不完全的类型),往往是由于出现与系统重复的头文件导致。
MinGW-w64安装教程——著名C/C++编译器GCC的Windows版本
说明:bin 文件夹下包含了很多后缀名是 .exe 的可执行程序,这些就是开发时所需的工具,如:gcc.exe 是用来编译 C程序的,g++.exe 是用来编译 C++ 程序的,而 gdb.exe 则是用来调试程序的 debug 工具。说明:安装程序开始连接服务器,并从中下载 MinGW-w64 的
VSCode配置C/C++环境
VSCode配置C/C++环境
xml文件介绍
简介:本文主要讲解xml文件的格式,用途等等;xml是传输和存储数据html是展示数据写一段xml文件,文件后缀为xml格式所有内容必须需要一个根节点/根标签包起来可以在浏览器中打开验证对否注释格式xml中标签是自定义的,所以不需要属性html中标签不是自定义的,所以属性有重要作用语法格式:
带你玩转数据结构-单链表(适合初学者的文章,讲解的很仔细哦)
讲解数据结构中链表的知识,;链表的分类,c语言实现单链表常见接口,详细讲解,动图分析等,不要错过哦!
数据结构:单链表的实现(C语言)
本博客将要实现的无头单向不循环链表。我们将节点定义为如下结构:其成员变量有data,next。将int重命名为STLDataType,方便我们以后修改数据域的内容。//无头单向不循环链表 typedef int SLTDataType;以上就是我对于无头单向不循环链表的实现!!!
数据结构——单链表
数据结构——链表——单链表
【数据结构】二叉树——堆如何实现
二叉树的顺序结构;堆的概念及结构;堆向下调整的算法;堆的代码实现;堆排序;TOP-K问题
数据结构之顺序表
顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数据的增删查改。
数据结构与算法——图
图是一种抽象的数据结构,用于表示对象之间的关系。它由顶点和边组成。顶点表示对象,边表示顶点之间的关系。图可以用来解决各种实际问题,例如最短路径、最小生成树、网络分析等。总的来说,图在许多领域中都有广泛的应用,其灵活性和可扩展性使其成为解决复杂问题和处理大规模数据的有力工具。图算法和图数据库的发展也为
树和二叉树 --- 数据结构
4.若规定根节点的层数为1,具有n个结点的满二叉树的深度,h=log2(n + 1)。2N0 +N1-1 = 2n 2n为偶数,完全二叉树度为1的结点个数要么是1个,要么没有。3.对任何一棵二叉树,如果度为0的叶结点个数为N0,度为2的分支结点个数为N2,则有N0 = N2+1。1.某二叉树共有3
【VSCode | 主题】推荐几个适合看 C/C++ 代码的 VSCode 主题
从 source insight 转到 VSCode 的一个好处就是,VSCode有很多主题插件。本文就介绍一些自己觉得适合看C/C++代码的好看的主题。接下来就看看有哪些主题,其中有没有你喜欢的。
MinGW-w64的安装详细步骤(c/c++的编译器gcc、g++的windows版,win10、win11真实可用)
MinGW-w64的安装详细步骤(c/c++的编译器gcc、g++的windows版,win10、win11真实可用)