自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于ffmpeg+sdl的audio player

这是一个基于FFmpeg和SDL2的简易音频播放器项目,支持MP3解码和LRC歌词同步显示。主要功能包括:通过FFmpeg解码音频文件,使用SDL2播放PCM数据;解析LRC格式歌词文件并实现实时同步显示。

2025-06-09 23:03:00 659

原创 Ubuntu 基于sdl 音频学习的基础代码

这是一个基于SDL2的音频测试项目,实现音频生成、录制、播放和保存功能。项目通过SDL回调函数处理音频数据,生成440Hz正弦波测试音频,支持麦克风录音并保存为PCM格式,可播放内存中的音频数据。关键代码包括音频生成、播放回调、录音处理等模块,使用mutex和atomic保证线程安全。程序提供测试流程验证功能,适合学习SDL2音频接口和调试音频设备。环境需安装SDL2库,支持Ubuntu/Debian系统。

2025-06-06 22:42:31 1189

原创 #include <hello.h> 与 #include “hello.h“的区别

如果使用`#include <hello.h>`,编译器不会在当前源文件所在的目录中查找`hello.h`,而是直接在系统头文件路径中查找。`#include <hello.h>` 和 `#include "hello.h"` 在C/C++中用于包含头文件,但它们在搜索头文件时的行为有所不同,这可能导致前者找不到头文件的情况。- `#include <hello.h>`:编译器直接在预定义的包含路径(通常是系统头文件路径)中查找`hello.h`,而不会先在当前源文件目录中查找。1. **搜索路径不同**

2025-03-22 16:09:43 352

原创 基于RTThread的学习(三):正点原子潘多拉 QSPI 通信 W25Q128 实验

这里注意:你所买的开发板对应的qspi 连接的是否是cubemx 上边显示的,如果不是你需要将引脚复用为你的开发板上原理图的引脚;比如:正点原子潘多拉 stm32l475vet6的原理图我们就需要找到运力图的引脚将其复用;将QSPI使能之后保存工程,并生成代码;

2024-04-07 16:50:58 1166

原创 RT-Thread 学习二:基于 RT Thread studio (联合cubemx)的stm32l475VETX pwm 呼吸灯实验

rtthrad 实现 呼吸灯

2024-04-01 16:43:21 1354 1

原创 rtthread studio 基于bsp生成代码stm32l475正点原子潘多拉,以及硬件配置

rtthread studio 很强大的一个功能就是可以根据芯片或者bsp 生成驱动代码,而且rtthread内核 已经集成到了代码中!!只需要关注于如何使用硬件和设备完成我们想要的功能就可以;它的官网文档也特别详细!(但是还是有不少坑)

2024-03-28 16:02:06 1357 1

原创 SpringBoot整合XxlJob操作实例

具体的介绍,官网是最详细的,大家可以去官网仔细了解XxlJob官网。

2023-09-17 16:45:33 412

原创 Springboot整合Quartz框架的入门demo

Schduler调度器是管理触发器trigger 和JobDetail实例进行管理,触发器负责指定job的触发规则。2、对创建的任务,立即执行一次,随后每隔5秒执行一次。1、创建一个向控制台打印时间的任务。Springboot框架。

2023-09-15 11:35:48 279

原创 nginx的使用介绍

Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。

2023-09-13 22:11:17 174

原创 vscode快速创建js代码块

一个双引号代表一行代码,$符号代表我们生成代码后光标的停留位置,$1 代表第一次停留的位置。vscode内置有个用户代码片段自定义设置功能,可以简单创建我们需要的模板代码!,$2代表第二次停留的位置(也就是我们按下tab键后的跳转位置)第二步 在上方的弹出框内输入javascript 点回车。按照以上规则我们可以配置一个创建vue实例的js代码块。1、打开vscode 左下角设置,点击用户代码片段。里边已经设置了console.log的自定义代码块。第三步,配置自定义代码块。下边介绍具体配置步骤。

2023-09-08 13:18:17 911

原创 初识MVVM模式

MVVM是前端目前非常流行一种架构模式目前大部部分的前端框架都使用了这个思想。

2023-09-08 12:35:10 102

原创 前端与后端的json数据交互demo

4、将数据动态展示到表格里边,并显示多少条数据。3、模拟后端传递的json数据。点击按钮后将数据填写到表单上边。2、点击按钮将数据展示到表格。1、设计表格存储数据。

2023-09-06 15:25:00 212

原创 搭建一个简单的前端登陆页面demo

2、确认密码与密码同步,不同则在span 里边报错。如果格式不正确则会在span 里边报错误信息。3、邮箱 使用正则表达式来判断是否合法。正则表达式(邮箱正则表达式的验证)6、如果格式不合法,将不会提交表单。1、用户名 不能含有特殊字符。5、重置按钮 重置表单。

2023-09-06 13:26:25 351

原创 Unity 2020 连接mysql 数据库 实现增删改善

Unity 3dmysql 实现增删改查

2023-08-17 15:31:04 273

原创 数字孪生 之 Unity 3d 里如何调取 web 里的方法

接下来我们在我们的Unity 场景中随便建一个组件,然后添加脚本,并在他的脚本文件中去调取 HelloWeb!然后我们将我们的 项目打包为WebGl 运营之后,就可以发现我们的 HelloWeb 方法被成功调取 并且出现了弹框。在 Assets 下新建一个文件夹,然后在该文件下 建立一个 txt 文档。这个代码脚本的作用是在我们调取里边的 HelloWeb 方法是时。我们使用一个简单的弹框 来实现 Unity 与 web的交互。当然我们的脚本中需要引入相应的代码,才可以调取成功;

2023-07-23 20:35:13 372

原创 数字孪生-> Uinty 3D 与Web 的数据交互 入门 demo

Unity 3D 作为游戏开发引擎,凭借 高可用性,目前已经应用于数字孪生领域,而且可以方便的大包围 WEBGL 方便开发人员对孪生项目的二次开发。下边就简单介绍以下 Unity 3d 与 web 的双向交互是如何实现的;

2023-07-23 13:06:14 4252 1

原创 xml配置数据库 时 & 报红的处理

报错也很详细的说明了,对&的引用必须以“;”结尾,所以 我们在url 需要配置多个属性的情况下。如果你是使用xml 来配置数据库的话,xml 是不能识别 &的,这个跟编译方式无关。应该去使用 &来进行连接下一个配置;这样编译xml 就能够进行识别了;

2023-07-11 14:11:22 304

原创 基于session设计一个RBAC项目

RBAC 手写代码设计权限认证

2023-03-30 16:47:44 296

原创 基于sringsecurity的权限认证

sringsecurity的权限认证demo理解

2023-03-30 13:30:12 120

原创 基于springSecurity的简单入门demo

springsecurity的登录认证服务

2023-03-30 11:28:35 199

原创 启动redis出现闪退(已解决)

redis闪退的解决方案

2023-02-08 19:53:04 19118 9

原创 基于权限认证sa-token的初步认识之路由权限认证

权限管理

2023-01-22 10:41:45 449

原创 基于权限认证sa-token的简单案列

权限认证sa-token的简单入门案例

2023-01-14 13:37:07 851

原创 Error:java: 无效的源发行版: xx

发行版本出错

2023-01-13 23:00:01 4862 1

原创 springblade微服务代码生成的微服务管理的详细教程

使用springblade微服务代码生成搭建自己的项目

2023-01-12 19:47:25 5052 13

原创 Mybatis-Plus的初步理解详细案例

mybatis-plus的详细案例解释,mybatis-plus的初步理解。

2023-01-10 12:44:30 162

原创 Error:(4,32) java: 无法访问org.springframework.boot.SpringApplication

无法访问spring boot 启动类

2023-01-10 10:56:48 804

原创 更改sentinel 默认端口号(8080)

sentinel 更改默认端口号8080

2022-11-25 12:26:44 3510

原创 使用navicat 执行sql文件创建表失败 (报1709);

1709 - Index column size too large. The maximum column size is 767 bytes.

2022-11-24 14:30:21 2128

原创 linux 系统 docker部署tomcat (出现问题404 已解决!!)

Linux 部署docker tomcat 解决 报错404 wepapps 为空

2022-11-20 15:15:49 2391

原创 解决docker 在linux系统上边下载镜像速度缓慢的问题

docker配置加速器

2022-11-18 21:45:13 4066

原创 基于Ruoyi-vue的初步理解案例 demo 创建一个学生管理系统

便于新手学习的若依分离版的学生管理系统

2022-11-15 23:16:58 5889 4

原创 若依分离版的前后端部署

若依分离版的环境部署

2022-11-10 11:17:24 3211 1

原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): 保姆式刨析!!所有原因都在这里啦。

数据持久层与mapper的映射原理,以及常见报错的解释与解决方案。

2022-11-09 14:02:42 754

原创 ruoyi-vue显示后台端口号被占用,更改application配置文件后仍然显示端口号被占用!

ruoyi-vue中端口号被占用问题及解决方法

2022-11-04 17:40:50 1951

原创 浏览器页面报错405!

This application has no explicit mapping for /error, so you are seeing this as a fallback.Thu Oct 27 15:38:27 CST 2022There was an unexpected error (type=Method Not Allowed, status=405).

2022-10-27 15:50:27 1721

原创 使用ssm框架实现用户注册与查询的简单demo

使用ssm做简单注册 登录,增删改查的简单demo

2022-10-24 14:58:19 1155

原创 org.springframework.beans.factory.BeanCreationException

ssm项目遇见报错 beans创建不成功的错误org.springframework.beans.factory.BeanCreationException

2022-10-24 13:41:57 11846

原创 Request processing failed; nested exception is java.lang.IllegalStateException: Optional int paramet

servelt运行页面报错500原因以及解决方案

2022-10-22 22:15:45 11824

原创 使用springboot构建项目无法加载出maven pom.xml(已解决)

使用springboot构建项目无法加载出maven pom.xml(已解决)

2022-10-22 11:26:33 1747 1

空空如也

空空如也

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

TA关注的人

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