相关文章
Swagger-----knife4j框架
简介 使得前后端分离开发更加方便,有利于团队协作 接口的文档在线自动生成,降低后端开发人员编写接口文档的负担 功能测试 Spring已经将Swagger纳入自身的标准,建立了Spring-swagger项目,现在叫Springfox。通过在项目中引入Spri…
建站知识
2024/11/24 17:49:52
计算机网络的性能指标
目录 一. 计算机网络的性能指标1.1 速率1.2 带宽1.3 吞吐量1.4 时延1.5 时延带宽积1.6 往返时间RTT1.7 利用率 二. 计算机网络的非性能特征 一. 计算机网络的性能指标
1.1 速率 \quad 速率其实就是发送数据的速度,也称为数据率或比特率 具体来讲就是一个发送端一个接收端平均每…
建站知识
2024/11/24 17:52:11
C++学习 --pair
目录
1, 什么是pair
2, 创建pair
2-1, 标准数据类型
2-2, 自定义数据类型
3, 查询元素
3-1, 标准数据类型
3-2, 自定义数据类型 1, 什么是pair
数据以键值对形式存放的容器&…
建站知识
2024/11/24 17:56:41
OpenAI的Whisper蒸馏:蒸馏后的Distil-Whisper速度提升6倍
1 Distil-Whisper诞生
Whisper 是 OpenAI 研发并开源的一个自动语音识别(ASR,Automatic Speech Recognition)模型,他们通过从网络上收集了 68 万小时的多语言(98 种语言)和多任务(multitask&am…
建站知识
2024/11/6 6:33:15
vue3+vite+ts 发布自定义组件到npm
vue3vite 发布自定义组件到npm 初始化项目编写组件配置打包组件上传到npm测试组件库 初始化项目
// 创建项目
pnpm create vite vue-test-app --template vue-ts// 运行项目
cd vite vue-test-app
pnpm install
pnpm run dev编写组件
1、根目录下创建packages目录作为组件的开…
建站知识
2024/10/22 12:24:31
【FFmpeg实战】ffmpeg播放器-音视频解码流程
音视频介绍
音视频解码流程 FFmpeg解码的数据结构说明 AVFormatContext:封装格式上下文结构体,全局结构体,保存了视频文件封装格式相关信息AVInputFormat:每种封装格式,对应一个该结构体AVStream[0]:视频文件中每个视频ÿ…
建站知识
2024/10/27 1:11:59
【Java并发编程九】同步控制
ReentrantLock(重入锁)
ReentrantLock的基本使用 ReentrantLock可以自己决定加锁的位置和解锁的位置。
package myTest;import java.util.ArrayList;
import java.util.concurrent.locks.ReentrantLock;public class myTest implements Runnable{// 重入锁public static Reen…
建站知识
2024/10/27 2:23:21
LeetCode【32】最长的有效括号
题目:
思路:
括号字符串依次入栈,删除匹配的成对括号。最后栈中留下的都是无法匹配的断点。这些断点的差值减一就是断点间有效括号串的长度,取这些长度的最大值即可。 例如括号字符串 “)()((())(”,最后留在栈中的…
建站知识
2024/11/23 16:13:19