相关文章
采集PCM,将base64片段转换为wav音频文件
需求
开始录音——监听录音数据——结束录音
在监听录音数据过程中:客户端每100ms给前端传输一次数据(pcm数据转成base64),前端需要将base64片段解码、合并、添加WAV头、转成File、上传到 OSS之后将 url 给到服务端处理。
{num…
建站知识
2024/11/21 19:48:29
2024:Qt--编译配置Protobuf(windows10) 配图详解
这里写自定义目录标题 一、准备1、Window10系统2、Qt Creator 5.0.2 Based on Qt 5.15.2 (MSVC 2019, 64 bit)3、protobuf-3.15.0(本示例使用版本)4、cmake-3.21.3-windows-x86_64(本示例使用,下载的zip直接解压使用) …
建站知识
2024/11/21 19:48:25
uniapp实现局域网(内网)中APP自动检测版本,弹窗提醒升级
uniapp实现局域网(内网)中APP自动检测版本,弹窗提醒升级
在开发MES系统的过程中,涉及到了平板端APP的开发,既然是移动端的应用,那么肯定需要APP版本的自动更新功能。 查阅相关资料后,在uniapp的…
建站知识
2024/11/21 19:48:20
SQLLIte [SQLITE_BUSY] The database file is locked (database is locked) 问题
SqlLite是一个嵌入式轻量级文件数据库
侵入式 。 方便,不需要安装数据库,仅需要一个目录轻量级。支持的数据量不大。单文件。有文件锁。标题出现的问题就是触发了锁。
所以,sqlLite的锁是库锁,因为sqlLite的数据库就是一个后缀为…
建站知识
2024/11/21 19:48:17
VSCode+git的gitee仓库搭建
在此之前你已经在gitee创建好了账号,并新建了一个仓库。
1. 安装 Visual Studio Code Visual Studio Code 是编辑 Markdown 和站点配置文件的基础,以下将其简称为 VSCode,你可以在它的 官方网站 下载到它。
如若不理解各个版本之间的区别…
建站知识
2024/11/21 19:45:41
C#中的new以及类
new关键字的用法 实例化对象:使用 new 关键字可以创建一个类的实例。例如:
MyClass obj new MyClass(); 指定构造函数:如果类有多个构造函数,可以使用 new 关键字指定使用哪一个构造函数来创建对象。例如:
MyC…
建站知识
2024/11/21 19:48:13
[算法题]最长回文子序列
题目链接: 最长回文子序列
动态规划求解, 这是一道区间 dp, 创建一个二维的 dp 数组, 先定义状态表示: dp[i][j]: 表示在区间 [i, j] 中最长回文子序列的长度 当 i j 时, 表示遍历到同一个字符处, 那么此时的 dp[i][j] 1, 当 i > j 时 dp[i][j] 0, 因为根据状态表示 i 是…
建站知识
2024/11/22 13:45:31