自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Git工作流

首先,我们在使用Git过程中,主要分为远端Remote,本地Local以及Disk三个区域。

2024-05-24 18:31:34 230 1

原创 python socket代理

【代码】python socket代理。

2024-04-05 22:21:42 262 1

原创 pytorch 运行时出现CUBLAS_STATUS_INVALID_VALUE when calling `cublasSgemm`报错

【代码】pytorch 运行时出现CUBLAS_STATUS_INVALID_VALUE when calling `cublasSgemm`报错。

2024-02-29 00:03:39 271

原创 FreeRTOS 基础知识

针对优先级不同的任务数值越大优先级越高,与中断优先级相反。

2023-09-02 11:40:54 145 1

原创 STM32 F103 使用IIC驱动0.96寸4针OLED显示器(HAL库)

配置使能IIC1的两个引脚PB6与PB7。

2023-08-17 15:33:10 749 1

原创 Uniapp 扫码API 准确度较低的解决办法

使用中发现存在准确率较低的问题,可以根据需求通过限制ScanType的类型来提高准确率。

2023-08-16 11:26:06 1470 1

原创 STM32 HAL库开发学习(TIM定时器)

注意中心对齐模式的溢出条件值即可以有外部时钟,或者是内部其他定时器级联来源。SMSR从模式控制寄存器其中ECE位如下翻转模式占空比固定。能够更好的保护器件。

2023-08-10 23:03:50 1560 1

原创 STM32 HAL库开发学习(WWDG)

与IWDG存在的不同是有提前唤醒中断的功能。

2023-08-10 12:18:09 99 1

原创 STM32 HAL库开发学习(IWDG)

使能键寄存器,然后使能寄存器(预分配以及重装载值)访问并进行操作,最后再对键寄存器写入实现喂狗操作。

2023-08-10 11:36:36 169 1

原创 STM32 HAL库开发学习(串口)

使用DB9接口引脚数量以及对应的引脚,可以参考MCU手册以及STM32F1硬件手册每一个引脚都可以选择相应的复用,对F1进行了改进。

2023-07-29 12:49:27 1141

原创 STM32 HAL库开发学习(中断)

打断CPU执行正常的程序,转而处理紧急程序,然后返回原暂停的程序继续运行,就叫中断。

2023-07-28 13:18:31 115 1

原创 STM32 HAL库开发学习(GPIO)

General Purpose Input Outpu,通用输入输出端口,负责采集外部器件信息或者控制外部器件工作。

2023-07-27 14:04:19 700 1

原创 IDEA Springboot jar包运行报错 不存在主属性(no main manifest attribute)

在pom.xml中添加如下插件<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.0.2</version> <configuration> <archive> <

2021-09-10 14:42:33 257 1

原创 C++模板

模板能够减少重复代码的编写,方便程序的编写,简化内容。模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。算法也是一种模板,就是提供了解决的方法和思路,但是并不局限于对象的类型。函数模板当我们对多种数据(例如int,float)实行同一个功能时,我们可以使用到模板,这样就能省去重复编写代码,来改变变量类型的麻烦。一个模板能进行多种数据类型的输入。基础的定义如下template <typename T>函数定义下面是一个通过模板,来实现同一函数输入,输出不同数

2020-05-12 09:39:08 211

原创 C++类和对象特性(继承性,封装性,多态性)

三个特性都是基于C++类与对象的继承性基类&派生类定义及其基本定义当创建一个新的类时,可以指定它继承已有的类的成员。这两个类分别被称为基类,派生类。继承,就是将基类中public和protected中的成员,全部或分别,继承到派生类中的private、protected、public中,单个或多个部分中派生类可以从一个或多个基类继承数据和函数,定义的形式如下class name...

2020-05-09 14:45:55 559

原创 C++命名空间

相较于C语言来说,C++提供了命名空间,在进行多人协作的时候,能够解决变量与函数名重复的问题iostream与iostream.hC++与C头文件的标准不同初学C++时,我对using namespace std感到有些困惑,原来在iostream里面,它所定义的东西都在名字空间std中#include<iostream>using namespace std;_____...

2020-05-03 14:35:15 104

原创 C++引用变量和动态内存分配

引用变量与指针变量引用变量指针不存在空引用可以指向NULL类似常量初始化后不能改变可以随时指向任意地址创建时必须初始化不限定初始化时间 在之前对指针学习中,我看到了对创建指针变量的一种理解int *p=&a;//语法正确的创建而其实可以看作是 int* p=&a;可以理解为创建了一个指针变量p存放a的地址,类型为存放int型变...

2020-04-25 22:00:21 283

原创 git学习小结(二)

创建 合并分支 冲突的解决$ git switch -c dev 创建并切换到新的dev分支$ git switch master 直接切换到已有的master分支$ git branch 查看分支(带星号的是当前分支)$ git branch -d 删除分支$ git merge 合并某分支到当前分支$ git log --graph --pretty=oneline --ab...

2020-01-22 10:17:13 109

原创 git的学习小结(一)

mkdir 创建git目录cd 移动到目录中去初始化一个Git仓库,使用git init命令 此时会出现一个同名文件夹添加文件到Git仓库,分两步(先将文件放到文件夹中):1.使用命令git add ,注意,可反复多次使用,添加多个文件;2.使用命令git commit -m ,完成。要随时掌握工作区的状态,使用git status命令。如果git status告诉你有文件被修改过,...

2020-01-17 09:16:43 127

空空如也

空空如也

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

TA关注的人

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