相关文章
【STM32】在 STM32 USB 设备库添加新的设备类
说实话,我非常想吐槽 STM32 的 USB device library,总感觉很混乱。
USB Device library architecture
根据架构图: Adding a custom class
如果你想添加新的设备类,必须修改的文件有
usbd_desc.cusbd_conf.cusb_device.c
需要…
建站知识
2024/11/20 15:19:57
C++设计模式行为模式———迭代器模式
文章目录 一、引言二、迭代器模式三、总结 一、引言
迭代器模式是一种行为设计模式, 让你能在不暴露集合底层表现形式 (列表、 栈和树等) 的情况下遍历集合中所有的元素。C标准库中内置了很多容器并提供了合适的迭代器,尽管我们不…
建站知识
2024/11/20 15:18:56
【leetcode 03】977. 有序数组的平方
暴力排序(可以通过) O(n^2)
class Solution {
public:vector<int> sortedSquares(vector<int>& nums) {for(int i0;i<nums.size();i){nums[i]*nums[i];}//冒泡排序for(int i0;i<nums.size();i){for(int j1;j<nums.size()-i;j)…
建站知识
2024/11/20 15:16:52
【环境搭建】使用IDEA远程调试Docker中的Java Web
有时候要对Docker的Java Web远程调试其功能,于是就需要使用IDEA的远程调试功能,记录一下简单配置方法。
以Kylin4.0.0为例,首先拉取镜像并启动容器: $ docker pull apachekylin/apache-kylin-standalone:4.0.0$ docker run -d \-…
建站知识
2024/11/20 15:15:51
mybatis-spring-boot-starter和mybatis-plus-spring-boot3-starter冲突
由于父项目引入mybatis 子项目引入mybatis-plus,导致的子项目sql查询报错。
可以在父项目maven中添加 <dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><optional…
建站知识
2024/11/20 15:14:50
Spring Boot教程之三:Spring Boot 与 Spring MVC 及 Spring的区别
Spring Boot 与 Spring MVC 的区别 Spring MVC: Spring 被广泛用于创建可扩展的应用程序。对于 Web 应用程序,Spring 提供了 Spring MVC 框架,它是 Spring 的一个广泛使用的模块,用于创建可扩展的 Web 应用程序。Spring MVC 框架支…
建站知识
2024/11/20 15:13:47
单片机学习笔记 6. 数码管动态显示
更多单片机学习笔记:单片机学习笔记 1. 点亮一个LED灯单片机学习笔记 2. LED灯闪烁单片机学习笔记 3. LED灯流水灯单片机学习笔记 4. 蜂鸣器滴~滴~滴~单片机学习笔记 5. 数码管静态显示 目录
0、实现的功能
1、Keil工程
1-1 数码管动态显示
1-2 数组的定义与引用…
建站知识
2024/11/20 15:12:46