问题标签 [rate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
limit - 用于消息的令牌桶或泄漏桶
我试图将我的应用程序发送速率限制为 900kbps,但问题是我使用的协议是面向消息的,并且消息的大小非常不同。我可以接收从 40 字节一直到 125000 字节的消息,并且所有消息都作为原子单元发送。
我尝试实现一个令牌桶缓冲区,但如果我设置一个较低的桶大小,那么大数据包永远不会被发送,一个更大的桶将导致一个大的突发,根本没有速率限制。
这是我在 C 中的小实现:
然后在 main() 的某个地方:
c - C中的计时器\计数器用于速率计算?
需要一个运行(移动、滚动)平均算法来计算传入的 5 分钟平均位。我必须处理的是传入位的累积值。
例如:我从 0 位开始,5 分钟后,我有 10 位,所以我的平均值是 10 位。5 分钟后,我有 15 位,所以现在我的平均值是 7.5 位。又过了 5 分钟,我有 30 位,所以我现在的平均值是 10.8 位。
我的问题是,我怎样才能在 C++ 中实现一个计时器\计数器,以便它以精确的 5 分钟间隔轮询位值?显然我不能使用延迟 300 秒。但是我可以在后台制作一个定时器,它只会每 5 分钟触发一个事件(轮询位值)吗?
ffmpeg - FFmpeg 比特率问题
我正在处理一个关于比特率的非常大的问题,ffmpeg 提供了-b
比特率和它提供的调整选项-minrate
,-maxrate
但-bufsize
它不能正常工作。如果我在-b
选项中提供 256kbps,当转码完成时,它提供 380kbps。我们如何使用 ffmpeg 实现恒定比特率。如果它们是 +-10Kb,它是可调节的。但视频比特率总是超过 50-100 kbps。
我正在使用以下命令
转码完成后,媒体信息显示整体比特率 440kb(应该是 320kb)。
他们的命令有问题吗。或者我必须使用其他参数?请提供您的建议,这非常重要。
java - 如何在 Java 中实现下载速率限制?
我将在 Java 中实现一个(简单的)下载器应用程序作为个人练习。它将在不同的线程中运行多个作业,这样我将在执行期间始终同时下载几个文件。
我希望能够定义在所有下载作业之间共享的下载速率限制,但即使对于单个下载任务,我也不知道该怎么做。我该怎么做呢?我应该尝试实施哪些解决方案?
谢谢。
python - twitter api发布速率限制
有人知道 Twitter 的发帖速率限制吗?查看他们声称没有的网页,但如果我的程序发布得太快,我会抛出异常......感谢任何帮助。
c# - 使用 C# 以编程方式确定计算机的最大硬盘数据传输速率
我使用 C# 编写了一个小型 WPF 小部件,它将当前 CPU 活动、使用的 RAM 和磁盘活动显示为三个小的百分比类型条。为此,我使用了以下 PerformanceCounters:(diskCounter PerformanceCounter 返回当前的总磁盘活动,以每秒字节数为单位)
问题是,虽然我发现了如何获取可用 RAM 总量来计算使用百分比,但我不知道如何读取磁盘的“理论”最大数据传输率。我需要这个来计算使用的磁盘传输率的百分比。任何帮助将不胜感激。
iphone - 转换音频文件 iPhone 的采样率
我想通过以编程方式更改采样率来更改音频文件的音高。我正在使用 AVAudioRecorder 录制文件。我注意到 AVAudioPlayer 中有一个设置参数,但是它是只读的。任何人都可以伸出援助之手吗?:)
java - Android:混合多个 AudioTrack 实例?
我需要同时运行两个 AudioTrack 实例。它们必须单独运行,因为我以不同的可变采样率播放它们。我发现如果我在同一个线程中运行它们,它们会“轮流”。我在各自的线程中运行它们,但音频结结巴巴。
关于让两个实例玩得很好的任何想法?如果没有,任何将两个短缓冲区混合为一个的提示,即使我想以不同的采样率播放它们。
python - Python URLRetrieve 限制速率并恢复部分下载
我正在使用该线程中的代码来限制我的下载速率。
如何将部分下载恢复与速率限制代码合并?我发现的示例使用urlopen
而不是urlretrieve
,并且RateLimit
该类取决于urlretrieve
.
我想要一个控制部分下载的外部函数,而不必更改RateLimit
类: