runxinzhi.com
首页
百度搜索
MFC 的几个常用函数,用来计算文件大小,下载速度,转换时间的
//获取文件的大小,并以KB 或 MB 来表示 CString GetFileSize(LONG size) { CString _size; //判断大小有没有超过1 if (size<(1024*1024)) { _size.Format("%.2lfKB",size/1024.0); }else if(1024*1024*1024) { _size.Format("%.2lfMB",(size/1024.0)/1024.0); }else { _size.Format("%.2lfGB",(size/1024.0/1024.0)/1024.0); } return _size; } //获取下载速度的字符串 CString GetFileTranSpeed(DWORD size,DWORD time) { CString _speed; //判断时间是否为0 if (time>0){ if (size/1024*1000.0/time<1024) { _speed.Format("%.2lfKB/s",size/1024*1000.0/time); }else { _speed.Format("%.2lfMB/s",(size/1024)*1000.0/time); } }else { return _speed = "0KB/s"; } return _speed; } //获取时间的字符串 CString GetTimeFormatStr(LONG time) { CString _time; int hh = time/3600; int mm = (time-hh*3600)/60; int ss = time%60; _time.Format("%d%d:%d%d:%d%d",hh/10,hh%10,mm/10,mm%10,ss/10,ss%10); return _time; }
相关阅读:
HFSS射频仿真设计实例大全
微泡发生器流体动力学机理及其仿真与应用
新版电工电子技能实训教程
LED照明产品质量控制与国际认证
3G核心网技术揭秘——CS,PS,IMS
如何开家汽车配件店
建筑钢结构焊接工程应用技术及案例
复杂地质条件下深井超深井钻井技术
Java基础10 接口的继承与抽象类
eclipse代码自动提示设置、如何配置eclipse的代码自动提示功能(同时解决自动补全变量名的问题)?
原文地址:https://www.cnblogs.com/javawebsoa/p/2458432.html
最新文章
Oracle 学习SQL
Vue.js示例:GitHub提交(watch数据,created钩子,filters过滤); 网格组件(功能:1.检索,2排序);
Vue.js示例:文本编辑器。使用_.debounce()反抖动函数
Vue.js表单校验;动画指令;避免内存泄露。
Vue.js Client-Side Storage;( Web Storage/localStorage)
Vue.js Cookbook: 添加实例属性; 👍 axios(4万➕✨)访问API; filters过滤器;
JS-Object (3) JSON; Event Object相关知识(事件冒泡,事件监听, stopPropagation()
JS-Object(3) 继承(prototype方式, 类方式); javascript6的知识(部分)
MVC 全局异常过滤器HandleErrorAttribute
MVC 授权过滤器 AuthorizeAttribute
热门文章
MVC 过滤器 ActionFilterAttribute
基类的参考Expression能传一个lambda表达式
多线程
文件流(二)
序列化反序列化
文件流
C#常用的内置委托
LINQ 操作符(二)
砌筑工
休闲食品生产工艺与配方
Copyright © 2020-2023
润新知