技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> 算法 --> 限速类(C++版)

限速类(C++版)

浏览:2086次  出处信息

之前已经在博客里写过一篇关于限速的文章,这几天给别人用时发现,用C方式的结构式代码的确不方便别人使用,所以就用C++封装了一下,用起来也简单了很多。
主要实现了:
1.对速度的限制
2.动态调整速度的侦测周期,减少由于限速而带来的对CPU的消耗。
希望大家批评建议。

使用方法很简单,如下:

#include <iostream>
#include “timelimit.h”
using namespace std;
int main()
{
    CTimeLimit timelimit;
    //设置每秒最多10个
    timelimit.Init(10);
    while(1)
    {
        timelimit.DetectAndLimit();
        printf(“%d\n”,timelimit.Speed());
    }
}

源代码下载

建议继续学习:

  1. 基于fiddler来模拟限速    (阅读:3521)
  2. squid对源网站进行限速    (阅读:3117)
  3. 网吧每IP 限速补充(squid 限速)    (阅读:2304)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
  • 作者:Dante    来源: Vimer
  • 标签: 限速
  • 发布时间:2009-12-22 12:16:28
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1