社区
C++ 语言
帖子详情
我想编一个c++类来完成文件下载速度和全局下载速度的实时统计功能 ,我该怎么编啊?请高手指点!
木子月月鱼
2008-11-11 04:06:19
我们要开发一个类似迅雷的文件下载软件,这个软件支持文件分块多线程下载,支持多个文件同时下载。
为了支持实时显示当前每个文件的下载速度和全局下载速度,我们需要一个C++类,来完成文件下载速度和全局下载速度的实时统计功能。我该如何编这个类呢?请高手指点!
...全文
87
1
打赏
收藏
我想编一个c++类来完成文件下载速度和全局下载速度的实时统计功能 ,我该怎么编啊?请高手指点!
我们要开发一个类似迅雷的文件下载软件,这个软件支持文件分块多线程下载,支持多个文件同时下载。 为了支持实时显示当前每个文件的下载速度和全局下载速度,我们需要一个C++类,来完成文件下载速度和全局下载速度的实时统计功能。我该如何编这个类呢?请高手指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wuyu637
2008-11-11
打赏
举报
回复
struct FileInfo{
int FileID;
int speed;
FileInfo *NEXT;
};
class cfile
{
public:
int nFileNumber;
int nSpeedAll;(等于所有fileinfo的speed之和
FileInfo* FileInfoHead;
void fflush_FileInfo()
{ 每隔若干时间刷新,更新状态}
}
windows下yaml-cpp从配置环境到使用
本文详细介绍了如何使用cmake工具
编
译yaml-cpp源码,包括下载cmake、获取yaml-cpp源码、配置
编
译环境及生成lib文件的全过程。
Mac下安装VScode和配置
C++
环境
本文详细介绍了在Mac操作系统中如何下载、安装Visual Studio Code(VScode)并配置
C++
开发环境。步骤包括:从官方或国内镜像下载VScode,检查并安装
编
译器clang++,安装必要的
C++
插件,新建并配置tasks.json、launch.json和c_cpp_properties.json文件,以及如何通过VScode进行
编
译和调试
C++
程序。
vscode 新建cpp文件_VSCode配置C/
C++
编
译环境
本文介绍了如何为VSCode配置C/
C++
编
译环境,适合轻度使用者和刷题。步骤包括下载MinGW,设置环境变量,验证配置成功,并在VSCode中创建并运行cpp文件。
Linux初步使用:书写
一个
最基本的cpp程序
该博客总结了从刚安装好Ubuntu系统到顺利运行第
一个
cpp程序的过程,涉及Linux目录结构、软件安装、终端命令操作、Vim使用和g++
编
译等内容。介绍了Linux目录特点、软件安装方式,还详细说明了通过终端命令创建文件夹、使用Vi写代码、g++
编
译代码等步骤。
CCHttpClient显示
下载
速度
本文介绍如何使用Cocos2d-x的CCHttpClient实现下载资源文件时的
实时
下载
速度
显示
功能
。通过分析HttpClient.cpp中的writeData方法,可以获取到已下载的字节数,进而计算出
下载
速度
。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章