问题标签 [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.

0 投票
1 回答
3010 浏览

limit - 用于消息的令牌桶或泄漏桶

我试图将我的应用程序发送速率限制为 900kbps,但问题是我使用的协议是面向消息的,并且消息的大小非常不同。我可以接收从 40 字节一直到 125000 字节的消息,并且所有消息都作为原子单元发送。

我尝试实现一个令牌桶缓冲区,但如果我设置一个较低的桶大小,那么大数据包永远不会被发送,一个更大的桶将导致一个大的突发,根本没有速率限制。

这是我在 C 中的小实现:

然后在 main() 的某个地方:

0 投票
2 回答
1058 浏览

c - C中的计时器\计数器用于速率计算?

需要一个运行(移动、滚动)平均算法来计算传入的 5 分钟平均位。我必须处理的是传入位的累积值。

例如:我从 0 位开始,5 分钟后,我有 10 位,所以我的平均值是 10 位。5 分钟后,我有 15 位,所以现在我的平均值是 7.5 位。又过了 5 分钟,我有 30 位,所以我现在的平均值是 10.8 位。

我的问题是,我怎样才能在 C++ 中实现一个计时器\计数器,以便它以精确的 5 分钟间隔轮询位值?显然我不能使用延迟 300 秒。但是我可以在后台制作一个定时器,它只会每 5 分钟触发一个事件(轮询位值)吗?

0 投票
1 回答
2705 浏览

ffmpeg - FFmpeg 比特率问题

我正在处理一个关于比特率的非常大的问题,ffmpeg 提供了-b比特率和它提供的调整选项-minrate-maxrate-bufsize它不能正常工作。如果我在-b选项中提供 256kbps,当转码完成时,它提供 380kbps。我们如何使用 ffmpeg 实现恒定比特率。如果它们是 +-10Kb,它是可调节的。但视频比特率总是超过 50-100 kbps。

我正在使用以下命令

转码完成后,媒体信息显示整体比特率 440kb(应该是 320kb)。

他们的命令有问题吗。或者我必须使用其他参数?请提供您的建议,这非常重要。

0 投票
4 回答
8534 浏览

java - 如何在 Java 中实现下载速率限制?

我将在 Java 中实现一个(简单的)下载器应用程序作为个人练习。它将在不同的线程中运行多个作业,这样我将在执行期间始终同时下载几个文件。

我希望能够定义在所有下载作业之间共享的下载速率限制,但即使对于单个下载任务,我也不知道该怎么做。我该怎么做呢?我应该尝试实施哪些解决方案?

谢谢。

0 投票
3 回答
2052 浏览

python - twitter api发布速率限制

有人知道 Twitter 的发帖速率限制吗?查看他们声称没有的网页,但如果我的程序发布得太快,我会抛出异常......感谢任何帮助。

0 投票
3 回答
3659 浏览

c# - 使用 C# 以编程方式确定计算机的最大硬盘数据传输速率

我使用 C# 编写了一个小型 WPF 小部件,它将当前 CPU 活动、使用的 RAM 和磁盘活动显示为三个小的百分比类型条。为此,我使用了以下 PerformanceCounters:(diskCounter PerformanceCounter 返回当前的总磁盘活动,以每秒字节数为单位)

问题是,虽然我发现了如何获取可用 RAM 总量来计算使用百分比,但我不知道如何读取磁盘的“理论”最大数据传输率。我需要这个来计算使用的磁盘传输率的百分比。任何帮助将不胜感激。

0 投票
1 回答
882 浏览

iphone - 转换音频文件 iPhone 的采样率

我想通过以编程方式更改采样率来更改音频文件的音高。我正在使用 AVAudioRecorder 录制文件。我注意到 AVAudioPlayer 中有一个设置参数,但是它是只读的。任何人都可以伸出援助之手吗?:)

0 投票
1 回答
11540 浏览

java - Android:混合多个 AudioTrack 实例?

我需要同时运行两个 AudioTrack 实例。它们必须单独运行,因为我以不同的可变采样率播放它们。我发现如果我在同一个线程中运行它们,它们会“轮流”。我在各自的线程中运行它们,但音频结结巴巴。

关于让两个实例玩得很好的任何想法?如果没有,任何将两个短缓冲区混合为一个的提示,即使我想以不同的采样率播放它们。

0 投票
0 回答
231 浏览

python - 使用 Python 下载文件和限制速率

可能重复:
使用 urllib2 进行节流

如何下载文件并限制速率?

我正在寻找类似于 的功能wget --limit-rate,目前我正在使用urlretrieve.

0 投票
1 回答
4132 浏览

python - Python URLRetrieve 限制速率并恢复部分下载

我正在使用该线程中的代码来限制我的下载速率。

如何将部分下载恢复与速率限制代码合并?我发现的示例使用urlopen而不是urlretrieve,并且RateLimit该类取决于urlretrieve.

我想要一个控制部分下载的外部函数,而不必更改RateLimit类: