自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 开放原子训练营(第四季)TobuOS——线下培训项目添加按钮检测逻辑

参加了 开放原子训练营 后写的作业,希望能获得开发板继续学习 ,感谢!

2023-12-22 10:43:06 3892

原创 stm32f103入门第四天

GPIO中断会经过EXTI处理,因为GPIO支持外部中断模式和事件控制模式。优先级 = 抢占优先级(中断嵌套) + 子优先级(响应顺序)当PA0作为中断的时候,最好不要将PB0也作为中断源。外部电平变化时候,触发中断服务函数。中断1:抢占优先级1 子优先级1。中断2:抢占优先级0 子优先级0。中断3:抢占优先级1 子优先级0。中断4:抢占优先级1 子优先级1。外部电平变化时候,做ADC处理等。

2023-05-05 00:00:11 143

原创 stm32f103入门第三天

运行周期的节拍,stm32f103c8最高是72M。

2023-05-03 13:40:30 157

原创 stm32f103入门第二天

0x是十六进制,0x0~0x1有两个字节。

2023-04-29 11:09:07 112

原创 stm32f103入门第一天

Keil5 :编写程序和生成 hex和bin。

2023-04-27 23:33:30 118

原创 C++ Primer Plus第十二天

C++ Primer Plus第十二天对类成员使用动态内存分配隐式和显示复制构造函数隐式和显示重载赋值运算符在构造函数中使用new所必须完成的工作使用静态类成员将定位new运算用于对象使用指向对象的指针实现队列抽象数据类型(ADT)对类成员使用动态内存分配静态变量:在类中声明了还要在外面定义一下class 类名{ private: static int number ;};int 类名::number = 0;类的静态成员是共享类里面的下面这个是重载<<操作符std:

2021-07-09 17:39:27 105

原创 C++ Primer Plus第十一天

这里写目录标题运算符重载友元函数重载<<运算符,以便用于输出状态成员使用rand()生成随机数类的自动转换和强制类型转换类转换函数运算符重载友元函数重载<<运算符,以便用于输出状态成员使用rand()生成随机数类的自动转换和强制类型转换类转换函数...

2021-07-08 10:05:49 120

原创 C++ Primer Plus第十天

C++ Primer Plus第十天过程性编程和面向对象编程类概念如何定义和实现类类的构造函数和析构函数const成员函数this指针创建对象数组类作用域抽象数据类型过程性编程和面向对象编程类概念接口接口是一个共享框架,供两个系统交互时使用如何定义和实现类class 类名{ private://私有的 char company[30]; int chares; public://公有的 void show();}类成员没定义权限默认为私有类成员函数:void 类名:

2021-07-06 16:43:08 333

原创 C++ Primer Plus第九天

C++ Primer Plus第八天单独编译存储持续性、作用域和连接性定位(placement)new运算符名称空间单独编译单独生成 .dll\.lib 在项目程序输出的时候选择生成类型就好了头文件格式#ifndef ***#define ***//code#endif存储持续性、作用域和连接性自动存储持续性栈:LIFO;类似弹夹register int count_fast;将变量存储到CPU寄存器上速度更快静态存储持续性:static静态存储区constexpr:常量表

2021-07-06 09:49:00 101

原创 C++ Primer Plus第八天

C++ Primer Plus第八天C++内联函数引用变量默认参数函数重载函数摸板C++内联函数在函数定义、声明前加inline关键字 c语言中的 #define SQ(X) ((x)*(x))有缺陷,不能按值传递引用变量int &p = a;注意: 声明时就要初始化; 与指针不同int add (int &a);//会改变传入的值返回引用: int & number(int &a) { ... return a;//不能返回临时变量的引用

2021-07-05 16:47:23 96

原创 C++ Primer Plus第七天

C++ Primer Plus第七天复习函数的基本知识函数参数的按值传递函数和数组函数和二维数组函数和C风格字符串函数和结构函数和string对象函数与array对象递归函数指针复习函数的基本知识函数参数的按值传递函数和数组函数和二维数组函数和C风格字符串函数和结构函数和string对象函数与array对象递归函数指针...

2021-07-05 15:37:47 327

原创 C++ Primer Plus第六天

C++ Primer Plus第六天if语句逻辑表达式字符函数库cctype三目运算符 ?:switchcontinue \ break读取数字的循环简单文件的输入输出if语句if(){语句}else (if ...){语句}逻辑表达式&& 、|| 、!and 、or 、not //在C语言中要加 iso646.h这个头文件才能用这个字符函数库cctype三目运算符 ?:switchcontinue \ break读取数字的循环简单文件的输入输出...

2021-07-02 16:40:12 101

原创 C++ Primer Plus第五天

C++ Primer Plus第五天for循环while循环do while循环基于范围的for循环(C++11)循环和文本输入嵌套循环和二维数组for循环目的是简化程序执行重复的任务int i;for(i = 0; i <5; i++){ std::cout<<"C++ yyds."<<std::endl;}while循环do while循环基于范围的for循环(C++11)循环和文本输入嵌套循环和二维数组...

2021-07-01 23:28:55 209 1

原创 2021-06-22

C++中的枚举类型自加问题:枚举类型不支持++,(day=monday;day<=sunday;day=(枚举类型)(day+1));这样就可以

2021-06-22 16:27:31 93

原创 C++ Primer Plus第四天

C++ Primer Plus 第四天数组字符串字符串操作string类简介结构体简介共用体枚举指针和自由存储空间指针、数组和指针算术类型组合数组的替代品数组数组可以更好的管理同一类型,统一含义的数据。例如:小学生的三科成绩 float fenshu[3] = {0};比较注意的就是 下标 最大的并不是3 因为是从0开始所以最大是2**sizeof();可以用它去计算数组元素的大小或者数量:大小:size_t daxiao = sizeof(fenshu[0]);数量:size_

2021-06-15 16:05:50 78

原创 C++ Primer Plus第三天

本章主要讲了数据处理:C++命名规则名称只能包含:字母、数字、下划线第一个字符不能是数字不能是关键字两个下划线和大写字母开头一般给编译器及其使用资源C++内置整型unsigned long、long、unsigned int、int、unsigned short、short、char、unsigned char、signed char和boolC++11 新增的整型unsigned long long 、long longclimits文件:系统限制的大小就是#include&l

2021-06-11 18:04:07 90

原创 C++ Primer Plus第二天

第二章内容就简单讲解了C++程序的大致是啥样的:#include <iostream>int main(){ using namespace std; cout << "Come up and C++ me some time.";//这是注释 cout << endl; cout << "you won't regret it!" << endl; return 0;}此时生成的.exe文件会闪退,所以要在最后添加cin.g

2021-06-11 17:11:25 113

原创 C Primer Plus 第一天

C++编程方式是最需要知道的:面向对象编程泛型编程我感觉就像在c语言基础上加了很多BUFF,内存管理啊、SQL啊啥的,导致没有C那么轻便,不过对于现在的计算机的算力来说应该不算事,不然Python也不会那么火。俺就习惯做个笔记吧,看着C Primer Plus第6版 ,上面写着本书遵循C++98,但也会讲解C++11新特性老规矩说明一下源代码到可执行代码的过程:程序编译过程:预处理 .i -E 解放头文件 不检查语法错误 宏定义替换 注释消除 展开条件编译编译 .s -S 将c程

2021-06-11 16:15:11 137 3

原创 openGL超级宝典第七版

程序的环境搭建下面的内容说的很详细:https : //blog.csdn.net/Leo_LiangXuYuan/article/details/82957828补充:修改窗口,要修改成 窗口 (/SUBSYSTEM:WINDOWS)编译的时候要选择win32开局的第一个程序顺利跑起来了,不过还是不太明白为啥作者要用这个方式去讲解openGL,为啥不直接调用库,反而要自己写个库,这样的话程序岂不是还有研究源代码吗。#include "sb7.h"// Derive my_applicat

2021-05-31 15:21:58 1712 2

原创 C#第一天

第一章:C#概述hello world ``` //打印hello world class Hello{ static void Main(){ System.Console.WriteLine("Hello World.");//会换行 } } ```然后通过csc.exe 编译(位置一般在C:\Windows\Microsoft.NET\Framework64\v4.0.30319)这个方式是使用控制台编译,也可以直接用Visual Studio编译运行。看个人爱好C#语

2021-03-31 18:08:32 81

飞机航班.zip 飞机航班.zip 飞机航班.zip

入门第24天写的代码 基于 双向链表和单向链表的 增删查改的 记录航班 添加航班 查找 删除航班啥的小白一个 希望大神不要嘲笑哈哈

2020-08-09

跟我一起写Makefile.pdf

文本来源来自网上,在学习Linux的make操作有很大用处,本文讲述的makefile操作很详细,也很通俗易懂,分享出来供大家学习学习

2020-08-03

GDB完全中文手册.zip

网上找的资源比较好,就是看不懂免费的为啥别人要收费,分享来一起学习学习最近刚刚接触希望能帮助那些小白吧 我也是其中一个哈哈

2020-07-31

空空如也

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

TA关注的人

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