/**
* 根据输入的byte单位,计算出最简洁的表示数据
* 例如1024 得 1k
*/
function humanReadableSize(f_size) {
return getSmartSize(f_size);
}
function getSmartSize(f_size) {
var funit, k_size, m_size, g_size, f_size;
k_size = f_size / 1024;
m_size = k_size / 1024;
g_size = m_size / 1024;
if (1024 > f_size) {
funit = 'b';
r_size = f_size;
} else if (1024 > k_size) {
funit = 'K';
r_size = Math.round(k_size);
} else if (1024 > m_size) {
funit = 'M';
r_size = Math.round(m_size * 10) / 10;
} else {
funit = 'G';
r_size = Math.round(g_size * 10) / 10;
}
return '' + r_size + funit;
}
function gen_size(val, li, sepa ) {
sep = Math.pow(10, sepa); //小数点后的位数
li = Math.pow(10, li); //开始截断的长度
retval = val;
unit = 'Bytes';
if (val >= li*1000000000) {
val = Math.round( val / (1099511627776/sep) ) / sep;
unit = 'TB';
} else if (val >= li*1000000) {
val = Math.round( val / (1073741824/sep) ) / sep;
unit = 'GB';
} else if (val >= li*1000) {
val = Math.round( val / (1048576/sep) ) / sep;
unit = 'MB';
} else if (val >= li) {
val = Math.round( val / (1024/sep) ) / sep;
unit = 'KB';
}
return val + unit;
}
分享到:
相关推荐
9. 存储器容量:存储器容量是计算机存储器的大小,通常以字节(Byte)为单位,1KB等于1024个字节。 10. ASCII码:ASCII码是一种字符编码方式,用于表示英文字符和符号。 11. 计算机辅助教学:计算机辅助教学是使用...
FIFO:先进先出算法,是一种算法,它按照数据的先后顺序来处理数据。 LRU:近期最少使用算法,是一种算法,它按照数据的使用频率来处理数据。 CRC:循环冗余校验码,是一种错误检测代码,它可以检测数据传输中的...
字节(Byte):8个二进制位构成1个"字节(Byte)",它是存储空间的基本计量单位。1个字节可以储存1个英文字母或者半个汉字,换句话说,1个汉字占据2个字节的存储空间。 二、内存的分类: (一)只读存储器(ROM) 其最大...
* 单位:位(bit)、字节(Byte)、字 * 编码:ASCⅡ码、EBCDIC码 * 运算速度:MIPS(每秒钟运行百万条指令) 六、计算机的应用 * 计算机系统包括硬件系统和软件系统 * 硬件系统:计算机的躯体 * 软件系统:计算机...
5.15 数据段中已定义了一个有N个字数据的数组M,试编写一程序求出M中绝对值最大的数,把它放在数据段的M+2n单元中,并将该数的偏移地址存放在M+2(n+1)单元中。 5.16 在首地址为DATA的字数组中,存放了100H个16位...
2.1.1 数字计算机运行机理 4 输入设备(Input system): 输入设备的作用是将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息输入到计算机。 常见的输入设备有键盘、鼠标器、光电输入机、磁带机、磁盘机...
4) 字节(Byte) 通常每8个二进制位组成一个字节,字节就是最基本的存储单位。字节的容量一般用KB、 MB、GB、TB来表示,它们之间的关系如下: 1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB 5) 字长(Word) 在计算机中作为...
向散列函数得到一个固定长度的散列值,数据块的签名就是计算数据块的散 列值,MD5 算法的散列值为128 位。本实例演示如何使用MD5 算法对用户 输入的密码进行加密,实例运行效果如图19.2 所示。 关 键技术 本实例在...
2) 字节:电脑中最基本的单位是“ 位”(bit) ,但“ 位” 这个单位太小,所以用字节(Byte)作为电脑存储容量的基本计量单位,一个存储单元能存储一个字节的内容。一个“ 字节” 等于8“ 位” 。 四、冯·诺依曼体系...
* 存储的基本单位是字节(Byte);8bit=1Byte * RAM 分 SRAM 和 DRAM 及动态的和静态的;ROM 和 RAM 的区别是断电后 ROM 的内容不丢失 * 外存包括:硬盘软盘光盘优盘 MP3 等 * BUS(总线)分三类:内部总线、系统...
输出结果并不是完全取决于输入数据,因为计算机可以根据程序和数据进行处理。 知识点:计算机的定义、数据处理机、输出结果的不确定性 2. 在冯·诺依曼结构中,程序存储是一个重要的概念,它是指程序在执行之前被...
2. AverageOfThree2.java:该程序也是计算三个数字的平均值,但是它使用了简洁的输入方式,读取用户输入的三个数字,然后计算平均值。 3. Balloons.java:该程序是一个游戏程序,模拟气球游戏的实现。程序中使用了...
本文给出一种可以避免使用这些指令的小技巧,使你的代码看起来更简洁,也缩程序的扫描周期。 就是在计算机编程中做算法设计时典型的以空间换时间的思想。比如一个字变量,在计算中经常要向双字变量转换,则我们...
* 字节(Byte):处理数据的基本单位(8bit/Byte) * 字长:CPU 一次处理数据的二进制位数。 常用的字节计数单位: * 1KB =1024 Byte (210B) * 1MB =1024 KB(220B) * 1GB =1024 MB(230B) * 1TB =1024 GB(240B) ...
由于在计算机中数据是以二进制的方式储存的,同时16进制数和二进制间的转换关系十分简单,所以大部分的修改工具在显示计算机中的数据时会显示16进制的代码,而且在你修改时也需要输入16进制的数字。你清楚了吧? ...
本文将对汇编语言程序设计考试题中的知识点进行总结和解释,涵盖了汇编语言的基础概念、CPU 的地址模式、数据类型、指令系统、寄存器、存储器管理、输入/输出操作等方面的知识。 一、选择题 1. CPU 发出的访问...
QuickEncrypt,数据安全小工具,采用托盘图标、悬浮窗、鼠标拖拽、右键菜单的简单操作模式,提供文件、文本的加解密(RC4+AES)、Hash(MD5+SHA1)、安全擦除等功能。独有的“智能压缩”加密模式。 1.功能介绍 对鼠标...
简单说明 工具支持:串口通讯、串口代理、TCP、UDP、Telnet、Ping、TFtp等通讯测试 1、本工具支持固定预定义命令,命令可以进行分组,由树形控件管理。点击“命令编辑”即可编辑预定义命令, 编辑保存后点击“命令...
《计算机应用》第一章~第二章练习题 一、填空 1、通常,存储一个汉字占用( )字节,一个字节(Byte)由 ( )个二进制位组成。 2、计算机发展的阶段,通常是依据( )来划分的。 3、计算机有多种技术指标,而决定...
MapReduce框架都有默认实现,用户只需要覆盖map()和reduce()两个函数,即可实现分布式计算,非常简单。这两个函数的形参和返回值都是、value>,使用的时候一定要注意构造,v>。 MapReduce原理 MapReduce执行过程...