相关文章
【音视频开发】第五章 FFmpeg基础
【音视频开发】第五章 FFmpeg基础 文章目录 【音视频开发】第五章 FFmpeg基础一、播放器框架1.媒体文件读取阶段2.音频处理流程3.视频处理流程 二、常用音视频概念1.常用音视频术语2.复用器3.编解码器 三、FFmpeg 库1.整体结构 四、FFmpeg 常用函数1.libavformat 封装/解封装2.…
建站知识
2025/4/25 18:14:11
【安卓开发】【Android Studio】Menu(菜单栏)的使用及常见问题
一、菜单栏选项
在项目中添加顶部菜单栏的方法: 在res目录下新建menu文件夹,在该文件夹下新建用于菜单栏的xml文件: 举例说明菜单栏的写法,只添加一个选项元素:
<?xml version"1.0" encoding"ut…
建站知识
2025/4/25 13:53:08
【限流算法】计数器、漏桶、令牌桶算法
1 计数器
使用计数器实现限流,可限制在指定时间间隔内请求数小于阈值的情况,但存在临界问题。如图1-17所示,假设每分钟系统限流500个请求,在XX:00:59时刻系统接收到500个请求,在XX:01:00时刻系统又接收到500个请求&am…
建站知识
2025/4/27 2:58:16
java输出、输入语句
先创建一个用于测试的java 编写程序
#java.util使java标准库的一个包,这里拉取Scanner类
import java.util.Scanner;public class VariableTest {public static void main(String[] args) {#创建一个 Scanner 对象Scanner scanner new Scanner(System.in);System.…
建站知识
2025/4/26 22:32:28
【VSCode】在 VSCode 中运行 HTML 页面并通过 HTTPS 访问
在 Visual Studio Code 中运行 HTML 页面并通过 HTTPS 访问,通常需要借助本地开发服务器并配置 SSL 证书。以下是几种常见方法: 方法 1:使用 Live Server 扩展 自签名证书
步骤 1:生成自签名证书 使用 OpenSSL 生成证书…
建站知识
2025/4/27 1:45:03
docker镜像被覆盖了怎么办?通过sha256重新上传镜像
如果一个镜像通过相同的标签被重新推送(覆盖),那么旧的镜像内容虽然在 Docker 的存储中可能仍然存在,但通过原来的标签将无法直接访问到它。Docker 和 Harbor 默认情况下不会自动删除旧的镜像层,除非进行了垃圾回收&am…
建站知识
2025/4/27 3:43:35
FreeRTOS任务通知
一、什么是任务通知
FreeRTOS从版本V8.2.0开始提供通知这个功能,每个任务都有一个32位的通知值。按照官方说法,使用消息通知比通过二进制信号量方式解除阻塞任务快45%,且更加省内存(无需创建队列)。 (也就…
建站知识
2025/4/27 1:52:52