首頁(yè) 現(xiàn)實(shí)

宇宙探索:人生從學(xué)習(xí)開始

第一百一十九章 大數(shù)空間優(yōu)化

  現(xiàn)在,時(shí)間過得很快。講完課之后,說服完之后,時(shí)間流逝的很快。

  我很想知曉現(xiàn)在的時(shí)間。我決定打開抽屜,尋找手機(jī)。

  很快,手機(jī)就找到了?,F(xiàn)在的時(shí)間為2070年6月6日6點(diǎn)。

  我發(fā)現(xiàn)有很多關(guān)于宇宙星際探索的網(wǎng)頁(yè)版游戲。

  我開始找思路。

  發(fā)現(xiàn)這些游戲都是對(duì)數(shù)據(jù)進(jìn)行運(yùn)算,并添加數(shù)據(jù)名和邏輯,和時(shí)間。組成了各種的數(shù)字變量。將他們結(jié)合起來使用,再添加函數(shù)。就變成了有趣的游戲。

  我決定給這個(gè)游戲起了一個(gè)名字,叫做增量游戲。

  因?yàn)槭菙?shù)量的運(yùn)算,每次都是提升等級(jí),增加等級(jí),所以是增。

  因?yàn)檫@些游戲的數(shù)據(jù)是各種變量和函數(shù)組成的,很多表示數(shù)量的變量組成的游戲,所以是量。

  宇宙星際探索,就屬于增量游戲。

  定義一個(gè)集合,集合名字是增量游戲,值是{宇宙星際探索,科技文明探索,...}。

  用數(shù)學(xué)語(yǔ)言表示為:增量游戲={宇宙星際探索,科技文明探索...}

  宇宙星際探索屬于增量游戲,表示為宇宙星際探索∈增量游戲。

  我發(fā)現(xiàn)有一個(gè)深知論壇。上面有各種分類的論壇。發(fā)現(xiàn)有100億人都在用。

  “系統(tǒng),現(xiàn)在人類文明多少人口?”

  我想知道現(xiàn)在的人口數(shù)量。

  【當(dāng)前人類文明(無距離局限)共有人口數(shù):1588萬億】

  現(xiàn)在人口數(shù)都這么多了?這可能大部分都是木星人。

  我開始創(chuàng)建一個(gè)論壇分類,名為增量游戲。

  【叮!恭喜您創(chuàng)建論壇分類!您成為論壇主,并可使用所有特權(quán)(無局限)?!?p>  【叮!恭喜獲得10萬論壇幣、10級(jí)會(huì)員?。?!您的運(yùn)氣太好了?。?!】

  我開始發(fā)布了一個(gè)解答貼。

  【標(biāo)題:【必看】什么是增量游戲】

  “增量游戲顧名思義,就是增加數(shù)量的游戲。前期開始增加。之后開始進(jìn)行各種復(fù)雜操作。等級(jí)一直提升。

  …………”

  但是,沒有閱讀量。

  其中,說了增量游戲有很多益處。30%的內(nèi)容是靠系統(tǒng)的。

  發(fā)布之后,我猶豫了一會(huì),我又猶豫了一會(huì)。我打開手機(jī),差不多猶豫了兩分鐘。之后繼續(xù)的打開論壇,查看有沒有閱讀量。據(jù)說深知論壇中,一個(gè)賬號(hào)只計(jì)算一個(gè)閱讀量。而且自己的閱讀量是忽略不計(jì)的。

  我打開論壇之后,第一時(shí)間就是刷新論壇,想要查看有沒有其他的發(fā)帖。我也開始簽到了。簽到得4個(gè)經(jīng)驗(yàn)值。有人發(fā)帖我就可以獲得10個(gè)論壇幣。也是一種免費(fèi)得論壇幣的好方法。但是自己的發(fā)帖是不算的。

  我查看之后,發(fā)現(xiàn)沒有任何人發(fā)帖。這讓我感到很失望。這真是太失望了。

  我繼續(xù)查看這個(gè)論壇有沒有訪問量。我開始點(diǎn)開論壇主的管理后臺(tái),查看訪問量的數(shù)據(jù)。我竟然發(fā)現(xiàn),多出了一個(gè)訪問量,也多出了一個(gè)人。沒想到,這個(gè)人關(guān)注了我的論壇。

  我也完成了一個(gè)新手成長(zhǎng)的任務(wù)。獎(jiǎng)勵(lì)了我1萬個(gè)論壇幣。我心里狂喜!感覺我獲得了一個(gè)億!還差四萬個(gè)論壇幣就可以達(dá)到11級(jí)會(huì)員。

  我繼續(xù)發(fā)了一個(gè)等級(jí)貼。說增量游戲的等級(jí)分類。

  第一級(jí),這種增量游戲只會(huì)使用加減乘除,但少些時(shí)候有可能使用乘方、開方。

  第二級(jí),這種增量游戲開始使用三角函數(shù),并經(jīng)常使用乘方、開方、對(duì)數(shù)這種運(yùn)算。

  第三級(jí),開始接觸到很多的函數(shù)運(yùn)算。但是這些函數(shù)的水平不高于高中。

  第四級(jí),這種增量游戲知道了更大的運(yùn)算,開始接觸四級(jí)運(yùn)算。超乘方,超開方,超對(duì)數(shù)。甚至還會(huì)用到于三級(jí)運(yùn)算有關(guān)的函數(shù)。

  第五級(jí),這種增量游戲覺得這些函數(shù)的增長(zhǎng)率是很小的,開始接觸更大增長(zhǎng)率的函數(shù)。

  第六級(jí),這種增量游戲開發(fā)者的學(xué)歷是非常高的。他開始用到大學(xué)都學(xué)不到的函數(shù)。而且有些六級(jí)增量游戲開始接觸到了定義運(yùn)算及改變運(yùn)算。

  第七級(jí),這種增量游戲知道運(yùn)算規(guī)律難免會(huì)產(chǎn)生一些數(shù)字。他們有著非常強(qiáng)的運(yùn)算能力,他們使用各種常用或不常用的規(guī)律運(yùn)算中,挑選一些數(shù)字進(jìn)行運(yùn)算得出結(jié)果。

  第八級(jí),這種增量游戲的已經(jīng)使用了進(jìn)制操作。使用進(jìn)制來修改數(shù)值。并且,還會(huì)通過進(jìn)制進(jìn)行四則運(yùn)算。

  第九級(jí),這種增量游戲已經(jīng)接觸到無窮的運(yùn)算,并且規(guī)定無窮量級(jí)。

  第十級(jí),這種增量游戲已經(jīng)達(dá)到很大的地步。這種增量游戲都會(huì)使用無窮進(jìn)制。并且分無窮進(jìn)制和普通數(shù)字。并且還會(huì)用到與這有關(guān)的很多函數(shù)。這種增量游戲已經(jīng)知道真理。

  發(fā)布之后,給的經(jīng)驗(yàn)值非常的高。

  【發(fā)布成功!會(huì)員特權(quán)已生效!經(jīng)驗(yàn)+32!??!】

  【您已經(jīng)提升到二級(jí),解鎖特權(quán)公式輸入及設(shè)置文字鏈接?。?!】

  【因?yàn)槟臅?huì)員等級(jí)高,您可以輸入所有的公式和樣式?。?!】

  我繼續(xù)看有沒有人發(fā)帖,發(fā)現(xiàn)有人發(fā)帖了。

  這個(gè)帖子,上面是說大數(shù)字節(jié)空間化的。

  【JS大數(shù)空間處理化:4{2}4這種數(shù)字只占1個(gè)字節(jié)?。?!數(shù)字優(yōu)化處理!??!】

  “系統(tǒng),查看最佳優(yōu)化處理代碼?!?p>  【叮!最佳優(yōu)化處理代碼,最佳符合人類且用類型存儲(chǔ)又便捷的處理方法共生成100萬個(gè)?!?p>  我開始一個(gè)個(gè)閱讀運(yùn)行。

  第一個(gè),TREE(3)表示一個(gè)字節(jié)。

  第二個(gè),TREE(TREE(3))表示一個(gè)字節(jié),但是代碼有10萬行。

  第三個(gè),6{12}6表示一個(gè)字節(jié),代碼有500行。

  …………

  第125個(gè),3{3}3表示一個(gè)字節(jié),代碼有100行。

  我果斷選擇第125個(gè)關(guān)于大數(shù)運(yùn)算的。

  我繼續(xù)打開我以前從未訪問的GitHub。登陸上去。

  登陸上去之后,創(chuàng)建一個(gè)BigNumber的代碼倉(cāng)庫(kù)。BigNumber的意思是大數(shù)。

  首先,描述md文件。

  我發(fā)現(xiàn),其實(shí)MarkDown是非常簡(jiǎn)單的。

  #關(guān)于大數(shù)運(yùn)算

  ##能表示多少數(shù)?

  回答:這里有很多個(gè)文件,但是很多文件還沒有上傳。

  在js的代碼中,上面的“// x Number/Byte“中,x為一字節(jié)的表示數(shù)字。

  …………

  我開始創(chuàng)建一個(gè)文件,我開始想文件名。想文件名的時(shí)候,猶豫了很久。

  很久之后,我也沒想出來文件名。

  據(jù)說GitHub出了中文版。

  我不管那些,照著系統(tǒng)的代碼就是一頓寫。

  // 3{3}3 Number/Byte

  // Number的類型為typeof Number,是“BigNum“。

  //如果需要修改類型,請(qǐng)使用編輯器中的查找替換功能。

  開頭就是一頓描述。

  之后就是寫B(tài)igNum的構(gòu)造函數(shù)。

  我把JavaScript關(guān)于構(gòu)造函數(shù)、構(gòu)造對(duì)象、構(gòu)造器之類的聽的清清楚楚。

  所以,這并不難,再加上系統(tǒng)的加持。

  寫完后,我保存到GitHub。

  我開始在系統(tǒng)上試運(yùn)行。

  “var num = BigNum(1000); num += 100;”

  【運(yùn)行結(jié)果:1100】

  可以正常運(yùn)算。

  “var num = BigNum(“1932+3289“);”

  【運(yùn)行結(jié)果:5221】

  “var num = BigNum(“2-1“)”

  【運(yùn)行結(jié)果:1】

  “var num = BigNum(“Math.sqrt(81);“);”

  【運(yùn)行結(jié)果:9】

  連開平方都可以算。

  “var num = BigNum(“3e+6“);”

  【運(yùn)行結(jié)果:3000000】

  科學(xué)計(jì)數(shù)法也可以用。

  “var num = BigNum(“3^^3“);”

  【運(yùn)行結(jié)果:7625597484987】

  “系統(tǒng),打開公式求解器,運(yùn)算3與3的迭代冪次?!?p>  【運(yùn)算結(jié)果:7625597484987】

  完全正確!

  這就是怎么表示都可以。因?yàn)閖s擁有很多種數(shù)字表示法。

  我測(cè)試一下非常大的數(shù)。

  “var num = BigNum(“G(64)“);”

  運(yùn)行。

  【JavaScript ReferenceError:G is not a Function】

  【叮!沒有引用G函數(shù),G函數(shù)可能是葛立恒數(shù)中的函數(shù),是否導(dǎo)入MathFunction.js數(shù)學(xué)函數(shù)文件?】

  “是”

  【請(qǐng)選擇函數(shù),數(shù)學(xué)函數(shù)共無窮個(gè),當(dāng)前可訪問10萬個(gè)層級(jí)。第一個(gè)層級(jí)大數(shù)函數(shù)有10萬個(gè)?!?p>  “選擇葛立恒數(shù)函數(shù)。”

  【選擇成功!】

  代碼上,G函數(shù)使用了遞歸。但函數(shù)參數(shù)達(dá)到G(1)時(shí),返回G1的值。之后再返回3{G1}3的值為G2,繼續(xù)返回3{G2}3的值。依此類推,直到完成為止。

  我繼續(xù)把數(shù)字改成G1。

  【運(yùn)行】

  運(yùn)行的時(shí)候,一大片數(shù)字開始運(yùn)行。運(yùn)行的時(shí)候,數(shù)字非常的大。最后也運(yùn)行完了。

  【運(yùn)行正常結(jié)束?!?p>  我開始輸出內(nèi)存(棧)大小。

  【輸出中…………】

  【輸出結(jié)果:“100萬YB”】

  【叮!當(dāng)前內(nèi)存大小為100萬YB,如升級(jí)一層境界,則內(nèi)存大小為1億YB?!?p>  GitHub的訪問量,已經(jīng)達(dá)到1000多了。

  【您將大數(shù)運(yùn)算的方法告訴其他人,讓他們的空間取得優(yōu)化。很多增量游戲也減輕了負(fù)擔(dān)。獎(jiǎng)勵(lì)功德+10】

  【當(dāng)前功德:500】

  【心理因子+10】

  【心理因子:20】

  【積分+100億】

  【積分:1兆】

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進(jìn)入下一章  按 “空格鍵” 向下滾動(dòng)
目錄
目錄
設(shè)置
設(shè)置
書架
加入書架
書頁(yè)
返回書頁(yè)
指南