爱笑缘分

文章
6
资源
0
加入时间
3年1月7天

Caffeine基于容量的驱逐策略分析

基于容量的示例 // 基于缓存内的元素个数进行驱逐 LoadingCache<Key, Graph> graphs = Caffeine.newBuilder() .maximumSize(10) .build(key -> createExpensiveGraph(key));如果你的缓存容量不希望超过某个特定的大小,那么记得使用Caffeine.maximumSize(long)缓存将会尝试通过

音频的基本概念

文章目录1 音频的基本概念1.1 音频的概念1.2 音频相关的术语1 音频的基本概念1.1 音频的概念音频数据的承载方式最常用的是脉冲编码调制 脉冲编码调制,即 PCM。在自然界中, 声音是连续不断的,是一种模拟信号,那怎样才能把声音保存下来呢?那就是把 声音数字化,即转换为数字信号。我们知道声音是一种波,有自己的 振幅和频率,那么要保存声音,就要保存声音在各个时间点上的振幅。而 数字信号并不能连续保存所有时间点的振幅,事实上,并不需要保存连续的信号,就可以还原到人耳可接受的声音。根据奈奎斯特