`

Formatter.formatFileSize()原理?

 
阅读更多

原理就是除以1024.

formatFileSize()叫你传入一个long类型的值,首先它怎么知道这是B、KB、MB、G呢?它会以为这是B(1KB=1024B),然后除以1024,单位就是KB,看是否大于900,若大于,就在除以1024,单位就是MB,然后
继续判断,…
这就是它的原理,它最先会把所有传入的值认为是B,然后判断其是否大于900,大于在除以1024。

<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>
分享到:
评论

相关推荐

    jsFormatter.js + htmlFormatter.js +

    1. **jsFormatter.js**: 这个文件通常是一个JavaScript代码格式化器,它的作用是将混乱的JavaScript代码整理成具有良好可读性的格式。它可能包含了缩进、换行、注释排序等功能,有助于开发者提高代码审查效率,保持...

    前端项目-formatter.js.zip

    在这个名为 "前端项目-formatter.js.zip" 的压缩包中,包含了一个名为 "formatter.js-master" 的主文件夹,这通常代表这是一个完整的源代码仓库或者模块。 `formatter.js` 库可能包含了以下关键知识点: 1. **数据...

    Eclipse_CodeFormatter.xml

    IDEA代码格式化插件

    codeformatter.xml

    代码规范 codeformatter.xml的模板。

    EclipseFormatter.zip

    Eclipse Code Formatter 可直接导入使用,直接下载。为解决网络问题。源码地址:https://github.com/alibaba/p3c/tree/master/p3c-formatter

    sql-formatter npm打包后文件

    1、本资源已经对源码NPM工程打包为sql-formatter.min.js 文件可直接引入使用 2、具体说明可见下载后压缩包中的 说明.text 文件 3、相关博客文章 https://blog.csdn.net/guzuoi/article/details/111151290

    java-formatter.xml

    代码格式化配置文件

    Eclipse Formatter 模板 Formatter.xml

    Formatter模板设置好后,保存时可自动格式化代码。代码的空格处理,写的时候不用再担心格式问题。设置保存时,仅保存编辑的行,这样不会更新其他行的代码,提交代码时,也是只变更自己编辑的行。

    前端项目-json-formatter.zip

    - `json-formatter.directive.ts`:JSON Formatter指令的实现文件。 - `app.component.html`:应用的主视图,可能包含使用`&lt;json-formatter&gt;`元素的示例。 - `styles.css`:全局样式文件。 - `index.html`:应用程序...

    Huawei_CodeFormatter.xml

    IDEA代码格式化插件

    jsonFormatter.rar

    `jsonFormatter.rar`是一个专门为解决这个问题设计的程序,它被设计为一个简单的、快速的解决方案,能够将杂乱无章的JSON字符串格式化为层次分明、易于阅读的格式。通过这个工具,开发者可以清晰地看到JSON对象中的...

    eclipse_formatter.xml

    eclipse代码格式化模板

    Android studio EclipseFormatter.zip

    这个`Android studio EclipseFormatter.zip`文件就是为了让在Android Studio中使用Eclipse风格的代码格式化规则。 Eclipse Formatter是Eclipse IDE中的一个重要组成部分,它允许开发者自定义代码的缩进、空格、换行...

    jsFormatter

    在使用**jsFormatter**时,用户通常需要将`jsFormatter.js`文件导入到EditPlus的插件目录中。这个文件包含了插件的核心代码,执行格式化任务的逻辑都在其中。安装完成后,用户可以通过设置快捷键或者在EditPlus的...

    eclipse的formatter.xml codetemplates.xml

    在Eclipse中,`formatter.xml` 和 `codetemplates.xml` 是两个非常重要的配置文件,它们分别用于控制代码的格式化规则和代码模板。 首先,我们来看`formatter.xml`文件。这个文件是Eclipse的代码格式化器配置,它...

    html前端sql格式化.zip

    `sql-formatter.js`是一个JavaScript库,专为此目的而设计,而Ace编辑器则是一个强大的代码编辑组件,能够集成各种语言的语法高亮和格式化功能。下面将详细讲解这两个关键工具及其在实现前端SQL格式化中的应用。 **...

    Delphi.Formatter.Full.Source.port.to.XE7.rar

    本压缩包"Delphi.Formatter.Full.Source.port.to.XE7.rar"包含了将Delphi Formatter工具的全源码移植到XE7版本的相关资源,对于理解Delphi编程、代码格式化以及跨版本迁移具有重要意义。 Delphi Formatter是一款...

    JSON Formatter.zip

    这个压缩包“JSON Formatter.zip”包含了该插件的所有必要组件,使得用户无需安装,只需简单几步操作就能在Chrome浏览器中启用。下面将详细介绍这款插件的功能、工作原理以及如何配置和使用。 1. **JSON格式化功能*...

    有了这个,时间转换从此没问题

    String dateString = formatter.format(currentTime); ParsePosition pos = new ParsePosition(8); Date currentTime_2 = formatter.parse(dateString, pos); return currentTime_2; } /** * 获取现在...

Global site tag (gtag.js) - Google Analytics