相关文章
基于stm32的USB模拟UART的尝试F429
目录 基于stm32的USB模拟UART的尝试F429实验目的场景使用原理图USBX 组件移植USBX实现虚拟串口配置USB移植USBX源码工程中添加对应源码修改usb_otg.c创建 USBX 任务添加使用串口的代码上机现象本文中使用的测试工程 基于stm32的USB模拟UART的尝试F429
本文目标:基于…
建站知识
2024/11/20 16:39:28
java开发常用工具类(持续更新...)
文章目录 一、apache.commons.lang31、StringUtils字符串工具类1.1、判断字符串是否为空1.2、截取字符串1.3、判断字符串内容类型 2、ObjectUtils工具类2.1、判断对象是否为空2.2、对象为null返回默认值 3、DateUtils日期工具类3.1、日期加减法 二、google.guava1、普通集合2、…
建站知识
2024/11/22 13:48:36
Windows 10 使用 Vagrant 快速创建虚拟机
一、下载 VirtualBox 官网地址:Oracle VM VirtualBox 阿里云盘:阿里云盘分享
二、安装 VirtualBox
安装软件前请先确认 CPU 是否开启了虚拟化,要求开启 2.1、双击运行可执行文件后点击下一步 2.2、选择安装路径,为了避免中文乱码…
建站知识
2024/11/20 16:39:20
FFmpeg常用结构体、关键函数、ffplay.c分析
一、常用结构体: 1、AVFormatContext结构体: AVFormatContext是一个贯穿全局的数据结构,很多函数都要用它作为参数。FFmpeg代码中对这个数据结构的注释是format I/O context,此结构包含了一个视频流的格式内容。其中存有AVIputFor…
建站知识
2024/11/20 16:39:13
Spring中实现策略模式的几种方式
Spring中实现策略模式的几种方式
一.背景
在写业务代码的时候,难免会遇到很多if-else,这个时候如果if-else不是很多可以用if-else。如果此时场景过多,太多的if-else会导致代码比较臃肿,所以这个时候就需要抽象化,将每…
建站知识
2024/11/20 16:39:09
【Python的魅力】:利用Pygame实现游戏坦克大战——含完整源码
文章目录 一、游戏运行效果二、代码实现2.1 项目搭建2.2 加载我方坦克2.3 加载敌方坦克2.4 添加爆炸效果2.5 坦克大战之音效处理 三、完整代码 一、游戏运行效果
二、代码实现 坦克大战游戏 2.1 项目搭建
本游戏主要分为两个对象,分别是我方坦克和敌方坦克。用户可…
建站知识
2024/11/20 16:39:05