/** * @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)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/85651.html
摘要:限制數(shù)字且最多輸入小數(shù)的位數(shù)輸入的對(duì)象輸入長(zhǎng)度最后一個(gè)字符是如果符號(hào)超過(guò)一個(gè)存在符號(hào)并且不止一位數(shù)注在調(diào)用的時(shí)候需要用原生來(lái)綁定對(duì)象日期轉(zhuǎn)換函數(shù),可以根據(jù)需求來(lái)設(shè)置前幾天后幾天或或或或單位自動(dòng)轉(zhuǎn)換單位 /** * 限制數(shù)字且最多輸入小數(shù)的位數(shù) * @param {[type]} elem 輸入的對(duì)象 * @param {[type]} len 輸入長(zhǎng)度 * @return...
摘要:阿里云基因數(shù)據(jù)服務(wù)不斷提升極致彈性的計(jì)算能力,和大規(guī)模并行處理能力,以及海量高速存儲(chǔ)來(lái)幫助基因公司快速自動(dòng)化處理每天幾十上百的下機(jī)數(shù)據(jù),并產(chǎn)通過(guò)標(biāo)準(zhǔn)產(chǎn)出高質(zhì)量的變異數(shù)據(jù)。 摘要:?一家大型基因測(cè)序功能公司每日會(huì)產(chǎn)生 10TB 到 100TB 的下機(jī)數(shù)據(jù),大數(shù)據(jù)生信分析平臺(tái)需要達(dá)到 PB 級(jí)別的數(shù)據(jù)處理能力。這背后是生物科技和計(jì)算機(jī)科技的雙向支撐:測(cè)序應(yīng)用從科研逐步走向臨床應(yīng)用,計(jì)算模...
遞歸創(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ù)進(jìn)入本世紀(jì)以來(lái),尤其是2010年之后,隨著互聯(lián)網(wǎng)特別是移動(dòng)互聯(lián)網(wǎng)的發(fā)展,數(shù)據(jù)的增長(zhǎng)呈爆炸趨勢(shì),已經(jīng)很難估計(jì)全世界的電子設(shè)備中存儲(chǔ)的數(shù)據(jù)到底有多少,描述數(shù)據(jù)系統(tǒng)的數(shù)據(jù)量的計(jì)量單位從MB(1MB大約等于一百萬(wàn)字節(jié))、GB(1024MB)、TB(1024GB),一直向上攀升,目前,PB(等于1024TB)級(jí)的數(shù)據(jù)系統(tǒng)已經(jīng)很常見(jiàn),隨著移動(dòng)個(gè)人數(shù)據(jù)、社交網(wǎng)站、科學(xué)計(jì)算、證券交易、網(wǎng)站日志、傳...
閱讀 2990·2021-10-27 14:16
閱讀 701·2021-10-13 09:39
閱讀 3707·2021-09-29 09:46
閱讀 2097·2019-08-30 15:54
閱讀 2606·2019-08-30 15:52
閱讀 3000·2019-08-30 15:44
閱讀 1110·2019-08-30 15:44
閱讀 505·2019-08-30 10:51