自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(283)
  • 资源 (5)
  • 收藏
  • 关注

原创 Lambda表达式加减乘除

这是因为 Lambda 函数定义中的 a 和 b 只是形式参数(占位符),真正的计算需要实际的数值。在你的代码里,calculator 函数的第三个参数 int (*p)(int a, int b) 就是一个函数指针,它指向一个接受两个 int 参数并返回 int 的函数。当你调用 calculator(a, b, [](int a, int b) { return a + b;在 calculator 内部,p(a, b) 实际上是调用了这个 Lambda 函数,并把 a 和 b 的值传递给它。

2025-05-18 01:34:43 167

原创 C++ 回调函数和Lambda表达式

回调函数(Callback Function)是一种被作为参数传递给其他函数的函数,其核心思想是允许函数在特定事件发生时执行预先定义好的操作。在 C++ 中,回调函数通常通过函数指针或函数对象实现。回调函数的工作机制函数指针作为参数:函数指针定义了函数的签名(参数类型和返回值)。通过函数指针,函数可以在运行时动态调用其他函数。回调的触发时机:主函数在特定条件下(如事件发生、数据处理完成等)调用回调函数。回调函数的具体实现由调用者决定,实现了代码的灵活性和可扩展性。

2025-05-14 00:52:51 468

原创 qt中文乱码

文本编辑器-行为-默认编码改为GBK,确认然后重新打开项目。

2025-05-12 23:47:29 94

原创 qt命名空间演示

【代码】qt命名空间演示。

2025-05-12 22:50:48 216

原创 Qt创建项目

运行后,下面控制台会输出hello world。也可以 直接写C++代码。

2025-05-12 22:01:59 353

原创 电阻的功率

电阻功率

2025-03-25 00:00:49 102

原创 电阻的阻值识别

电阻买回来是有偏差的,不同的电阻种类,它的偏差大小会不一样,偏差越小的肯定越贵主要看要求的精度要求是否越高。

2025-03-23 23:56:51 196

原创 欧姆 定律

24V 15V 12V 5V 3.3V 2.5V 1.8V 0.85V 等等。

2025-03-23 11:01:42 204

原创 电路设计安全点

最好买一个直流稳压电压,一两百,再用万用表测一下,以防机器有问题,即使没有万用表,也要用手背去摸,因为手触电会握紧。交流电压36V,交流电流10mA。直流电压50V,直流电流50mA。

2025-03-17 11:51:06 124

原创 安装Allegro Cadence

2.安装Cadence SPB。4.用破戒大师,百度搜索。3.安装007号补丁。

2025-03-17 11:06:00 273

原创 EXTI外部中断

STM32的中断非常多,如果把这些中断全都接到CPU上,那CPU还得引出很多线进行适配,设计上就很麻烦,并且如果很多中断同时申请,或者中断很多产生了拥堵,CPU也会很难处理,毕竟CPU主要是用来运算的,所以中断分配的任务就放在别的地方,NVIC就出现了。NVIC:嵌套中断向量控制器,在STM32中用来统一分配中断优先级和管理中断的,NVIC是一个内核外设,是CPU的小助手。事件响应不会触发中断,而是触发别的外设操作,属于外设之间的联合工作。中断响应是正常的流程,引脚电平变化触发中断。

2025-01-20 21:03:03 328

原创 0.96寸OLED

江协OLED显示屏如果STM32的引脚上电后,如果不初始化,默认是浮空输入的模式,在这个模式下,引脚不会输出电平,所有不会有什么影响。当然你也可以不接这两根跳线,直接给PB6输出低电平,PB7输出高电平,用GPIO口直接给OLED供电,这个也是没问题的,因为这个OLED功率很小,所以也是可以驱动的,不过这种用GPIO口供电不是很规范,自己玩玩的时候用就行了,要做实际项目的话最好还是用电源供电的。

2025-01-06 10:54:50 549

原创 江协光敏传感器控制蜂鸣器

【代码】江协光敏传感器控制蜂鸣器。

2025-01-05 20:50:13 224

原创 四种传感器

光敏电阻传感器热敏电阻传感器对射式红外传感器反射式红外传感器。

2025-01-05 11:47:27 125

原创 江协按键控制代码

【代码】江协按键控制代码。

2025-01-05 00:24:46 249

原创 GPIO配置好了默认就是低电平

【代码】GPIO配置好了默认就是低电平。

2025-01-04 19:11:35 334

原创 GPIO、RCC库函数

开漏输出 高电平相当于高阻态,没有驱动能力,低电平有驱动能力。推挽输出 高低电平均有驱动能力,一般输出用推挽模式。RCC里面的APB2外设时钟控制函数。RCC里面的APB1外设时钟控制函数。RCC里面的AHB外设时钟控制函数。GPIO的八种工作模式。

2025-01-04 19:10:34 711

原创 单片机C语言基础知识

2025-01-04 13:56:25 98

原创 Kile5支持包的安装

所有可以用Kile软件来开发的芯片都可以找到,就是网速比较慢。两种方式 离线安装 在线安装。安装STM32器件支持包。

2025-01-01 20:39:17 557

原创 江协STM32 流水灯代码

【代码】江协STM32 流水灯代码。

2024-12-29 18:21:23 116

原创 GPIO通用输出输出口

每个GPIO外设总共有16个引脚,编号是从0到15,在每个GPIO模块内主要包括寄存器和驱动器这些东西,寄存器就是一段特殊的存储器,内核可以通过APB2总线对寄存器进行读写,这样就可以完成输出电平和读取电平的功能了,这个寄存器的每一位对应一位引脚,其中输出寄存器写1,对应的引脚就会输出高电平,写0就输出低电平。STM32是32位的单片机,所有STM32内部的寄存器都是32位的,但是端口只有16位,所以这个寄存器只有对应的低16位有端口,高16位是没有用到的。

2024-12-28 12:40:41 167

原创 STM32启动文件的选择

STM32F103C8T6 是64KB缓存 所以启动文件选择.md的。

2024-12-23 00:35:03 296

原创 STM32的基本信息

2024-12-23 00:11:34 237

原创 Keil5 STM32库函数的工程

条件编译,如果你定义了USE_STDPERIPH_DRIVER (使用标准外设驱动)这个字符串,stm32f10x_conf.h才有效。库函数来间接的操作寄存器。

2024-12-22 19:50:28 199

原创 Kile5 ST-LINK立即执行

让每次下载好之后立即执行程序,不用按复位按钮才执行。

2024-12-22 18:59:21 238

原创 C++命名空间

【代码】C++命名空间。

2024-12-22 00:18:29 208

原创 VS Code开发qt项目

用msvc选windows启动,用mingw则选gdb启动。设置cmake路径 前提是已经安装了QT。

2024-10-19 16:33:15 347

原创 vs开发qt项目

VS需要安装扩展,两种方式一种MSVC一种CMake。

2024-10-18 17:35:31 173

原创 Qt的安装

状态机做动画用的

2024-10-17 00:36:50 435

原创 试学第一天

* 边框:线条的粗细 线条的形状(solid实线。dashed虚线、dotted点线) 线条的颜色;/* 文本首行缩进:正数右缩进、负数做缩进;/* 圆角边框 */或者 border: none;input框文本首行缩进。超链接a标签去掉下划线。

2024-06-06 14:40:08 318

原创 宝塔要注意的问题

打包dist,并不会有反向代理,所以宝塔里面要配置。这种去掉/api为/,上面的并没有去掉。数据库创建访问权限要全部人。

2024-04-18 02:18:06 363

原创 打包报错的话

【代码】打包报错的话。

2024-04-10 23:13:08 162

原创 vue系列——v-on

【代码】vue系列——v-on。

2024-03-31 13:40:13 464

原创 vue系统——v-html

【代码】vue系统——v-html。

2024-03-30 23:56:20 626

原创 vue系列——v-text

【代码】vue系列——v-text。

2024-03-30 23:24:14 379

原创 Vue系列——数据对象

【代码】Vue系列——数据对象。

2024-03-30 18:44:58 562

原创 Vue系列-el挂载

【代码】Vue系列-el挂载。

2024-03-30 18:34:16 343

原创 Vue系列一——第一个Vue程序

【代码】Vue系列一——第一个Vue程序。

2024-03-30 17:48:15 166

原创 深浅 拷贝

浅拷贝,当指针成员时会出现问题,相当于指针都是指向同一位置,就会出现重复析构。深拷贝就不会报错,不会存在析构问题,各析构各的。默认的拷贝构造函数是浅拷贝。数据成员是指针时会报错。

2024-03-28 21:39:08 429

原创 拷贝构造函数

【代码】拷贝构造函数。

2024-03-27 12:51:53 534

JDBC基础-Java学习笔记

DBC英文全程Java Database Connectivity.是一个独立于特定DBMS(数据库管理系统), 通用的SQL数据库存储和操作的公共接口集合。该接口定义在java.sql和javax.sql下。JDBC是一套接口, 规定了访问数据库的规范和标准。 JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。 JDBC为访问不同的数据库提供了一种统一的途径,为开发者屏蔽了一些细节问题。

2022-05-28

飞翔的小鸟游戏代码+文档

使用html+css+js

2023-09-15

MySQL安装文档,下载安装环境变量

MySQL安装文档,下载安装环境变量

2022-11-14

校园卡系统任务书具体清晰

校园卡系统任务书具体清晰

2022-02-26

NBA球队数据统计c/c++实验报告

NBA球队数据统计c/c++实验报告

2022-03-17

大学生网页课程设计作业

大学网页设计作业大作业,一个主网页三个子网页

2021-12-05

数据结构版学生管理系统课程设计报告书

数据结构版学生管理系统课程设计报告书

2022-02-26

空空如也

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

TA关注的人

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