/** * @param array such as [1024, 2048, 20480, 102400] * @param unit such as M * @return return proper unit from units */ var units = ["M", "G", "TB", "PB"]; function solveUnit(array, unit) { var power, unitIndex; var lastChooseIndex = units.indexOf(unit); for(var i = 0, len = array.length; i < len; i++) { power = 1024; // set back to 1024 unitIndex = units.indexOf(unit); while(Math.floor(array[i] / power) > 100 ) { unitIndex++; power = power * power; } if(unitIndex > lastChooseIndex) { lastChooseIndex = unitIndex; } } return units[lastChooseIndex]; } function formatArray(array, unit, _get) { if(unit == _get) { array.forEach(function(item) { console.log(item + ""+unit); }); return array; } var gap = units.indexOf(_get) - units.indexOf(unit); var power = 1024; while(gap>1) { power = power * power; gap--; } var ret = array.map(function(item) { console.log( (item/power).toFixed(1) + "" + _get ); return (item/power).toFixed(1); }); return ret; } // test var array = [112640, 141312]; var unit = "M"; var _get = solveUnit(array, unit); formatArray(array, unit, _get);
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/85651.html
摘要:限制數(shù)字且最多輸入小數(shù)的位數(shù)輸入的對象輸入長度最后一個字符是如果符號超過一個存在符號并且不止一位數(shù)注在調(diào)用的時候需要用原生來綁定對象日期轉(zhuǎn)換函數(shù),可以根據(jù)需求來設(shè)置前幾天后幾天或或或或單位自動轉(zhuǎn)換單位 /** * 限制數(shù)字且最多輸入小數(shù)的位數(shù) * @param {[type]} elem 輸入的對象 * @param {[type]} len 輸入長度 * @return...
摘要:阿里云基因數(shù)據(jù)服務(wù)不斷提升極致彈性的計算能力,和大規(guī)模并行處理能力,以及海量高速存儲來幫助基因公司快速自動化處理每天幾十上百的下機數(shù)據(jù),并產(chǎn)通過標準產(chǎn)出高質(zhì)量的變異數(shù)據(jù)。 摘要:?一家大型基因測序功能公司每日會產(chǎn)生 10TB 到 100TB 的下機數(shù)據(jù),大數(shù)據(jù)生信分析平臺需要達到 PB 級別的數(shù)據(jù)處理能力。這背后是生物科技和計算機科技的雙向支撐:測序應(yīng)用從科研逐步走向臨床應(yīng)用,計算模...
遞歸創(chuàng)建目錄 /** * 遞歸創(chuàng)建目錄 * @param [type] $dir [description] * @return [type] [description] */ function mkdirs($dir) { if(!is_dir($dir)){ if(!mkdirs(dirname($dir))){ return...
一、什么是大數(shù)據(jù)進入本世紀以來,尤其是2010年之后,隨著互聯(lián)網(wǎng)特別是移動互聯(lián)網(wǎng)的發(fā)展,數(shù)據(jù)的增長呈爆炸趨勢,已經(jīng)很難估計全世界的電子設(shè)備中存儲的數(shù)據(jù)到底有多少,描述數(shù)據(jù)系統(tǒng)的數(shù)據(jù)量的計量單位從MB(1MB大約等于一百萬字節(jié))、GB(1024MB)、TB(1024GB),一直向上攀升,目前,PB(等于1024TB)級的數(shù)據(jù)系統(tǒng)已經(jīng)很常見,隨著移動個人數(shù)據(jù)、社交網(wǎng)站、科學(xué)計算、證券交易、網(wǎng)站日志、傳...
閱讀 2984·2021-10-27 14:16
閱讀 699·2021-10-13 09:39
閱讀 3697·2021-09-29 09:46
閱讀 2097·2019-08-30 15:54
閱讀 2604·2019-08-30 15:52
閱讀 2998·2019-08-30 15:44
閱讀 1107·2019-08-30 15:44
閱讀 503·2019-08-30 10:51