zoukankan
html css js c++ java
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; }
查看全文
相关阅读:
iPhone开发教程之retain/copy/assign/setter/getter
关于block使用的5点注意事项
Block的引用循环问题 (ARC & non-ARC)
浅谈iOS中MVVM的架构设计与团队协作
JS学习笔记(不断更新)
神经网络介绍
JAVA WEB WITH IDEA
百度地图标注多个点
脑筋急转弯——Google 面试
决策树分类器
原文地址:https://www.cnblogs.com/javawebsoa/p/2458432.html
最新文章
属性、方法、对象、方法调用
名片系统
Lunix
1.Urllib2模块使用
第一用Android Studio就遇到的这些坑
读书笔记-达摩流浪者
跑了10千米,再一次伤了膝盖
VTK的NEW变量为空的解决解决方案
MFC中如何让控件大小随窗口的改变而等比例改变
花了几天时间学习了SQLite数据库基础知识
热门文章
[转载]GitHub for Visual Studio使用讲解
突然意识到工作方式受性格的影响严重
fortran的COMMON数据初始化的一个问题
一个由库依赖声明的顺序所引起的LNK2019错误
kvo原理概述
KVC, KVO实现原理剖析
KVC/KVO原理详解及编程指南
_int、NSInteger、NSUInteger、NSNumber的区别和联系
查找算法
如果将synthesize省略,语义特性声明为assign retain copy时,自己实现setter和getter方法
Copyright © 2011-2022 走看看