欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql百萬(wàn)級(jí)數(shù)據(jù),全球每天消耗上百億個(gè)二維碼

mysql百萬(wàn)級(jí)數(shù)據(jù),全球每天消耗上百億個(gè)二維碼?

二維碼已是我們?nèi)粘I钪械目萍籍a(chǎn)品,滲透到社會(huì)生活的各個(gè)角落,出現(xiàn)在各個(gè)場(chǎng)景,非常便捷。

即使在街邊買幾塊錢的小零食,也無需現(xiàn)金支付。甚至街邊的乞丐也在用二維碼收錢。

當(dāng)然,生活消費(fèi)支付只是二維碼的應(yīng)用之一,它還被應(yīng)用到很多方面。

使用量如此龐大,有人就會(huì)好奇,二維碼會(huì)被用完嗎?如果用完了怎么辦?

可以說,這個(gè)疑問是多余的。

雖然從理論上來講,二維碼有數(shù)量限定,總有用完之日。但是這個(gè)數(shù)量是海量的,人類至少幾百億、幾千億年里也用不完。

而且,隨著科技的發(fā)展,二維碼的替代產(chǎn)品必然會(huì)出現(xiàn)。

為什么這么肯定的回答?這是由二維碼的應(yīng)用原理決定的。

二維碼的前身,是一維碼。也就是我們以前常見的條形碼。

條形碼起源于 20 世紀(jì) 40 年代,開始應(yīng)用于 70 年代。

世界上第一個(gè)條形碼掃描器,被安裝在美國(guó)一個(gè)超市里,第一件被掃描的商品是口香糖。

條碼是由一組規(guī)則排列的條、空以及對(duì)應(yīng)的字符組成的標(biāo)記。

這些條和空組成的數(shù)據(jù),表達(dá)一定的信息,并能夠用特定的設(shè)備識(shí)讀,轉(zhuǎn)換成與計(jì)算機(jī)兼容的二進(jìn)制和十進(jìn)制信息。

通常對(duì)于每一種物品,它的編碼是唯一的,對(duì)于普通的一維條碼來說,還要通過數(shù)據(jù)庫(kù)建立條碼與商品信息的對(duì)應(yīng)關(guān)系,當(dāng)條碼的數(shù)據(jù)傳到計(jì)算機(jī)上時(shí),由計(jì)算機(jī)上的應(yīng)用程序?qū)?shù)據(jù)進(jìn)行操作和處理。

普通的一維條碼在使用過程中僅作為識(shí)別信息,它的意義是通過在計(jì)算機(jī)系統(tǒng)的數(shù)據(jù)庫(kù)中提取相應(yīng)的信息而實(shí)現(xiàn)的。

到1994年,日本DW公司發(fā)明了二維碼,又稱二維條碼。

二維碼的原理是,在代碼編制上,巧妙地利用構(gòu)成計(jì)算機(jī)內(nèi)部邏輯基礎(chǔ)的“0”、“1”比特流的概念,使用若干個(gè)與二進(jìn)制相對(duì)應(yīng)的幾何形體來表示文字?jǐn)?shù)值信息。

然后,通過圖象輸入設(shè)備或光電掃描設(shè)備自動(dòng)識(shí)讀,實(shí)現(xiàn)信息自動(dòng)處理。

相比一維碼,二維碼是更高級(jí)的條碼格式。

例如,一維碼只能在一個(gè)方向(一般是水平方向)上表達(dá)信息,而二維碼在水平和垂直方向都可以存儲(chǔ)信息。

再如,一維碼只能由數(shù)字和字母組成,而二維碼能存儲(chǔ)漢字、數(shù)字和圖片等信息。

也即,它比一維條形碼能儲(chǔ)存更多的信息,也能表示更多的數(shù)據(jù)類型,因而應(yīng)用領(lǐng)域更加廣泛。

這個(gè)事實(shí),也再次印證了:人類社會(huì)是不斷發(fā)展的,科技創(chuàng)新成果日新月異。

那么,為什么說二維碼的數(shù)量是海量的?

它能夠在橫向和縱向兩個(gè)方位同時(shí)表達(dá)信息,因此能在很小的面積內(nèi)表達(dá)大量的信息。

這就決定了二維碼天生就具有“高密度編碼,信息容量大”的重要特性。

它可容納多達(dá)1850個(gè)大寫字母或2710個(gè)數(shù)字或1108個(gè)字節(jié),或500多個(gè)漢字,比普通條碼信息容量約高幾十倍。

二維碼的信息,就存儲(chǔ)在我們?nèi)庋劭煽吹降暮诎仔》綁K之中。黑和白,對(duì)應(yīng)的就是電腦二進(jìn)制規(guī)則 的0和1。

二維碼的外觀,也就是我們看到的黑白小方塊組成的正方形。目前的規(guī)格,最小的是21x21,最高為177x177。

我們來舉個(gè)簡(jiǎn)單例子,做個(gè)估算,就可以感受到二維碼的海量數(shù)量。

就拿40x40的規(guī)格來說吧。40*40=1600。

按照電腦二進(jìn)制的規(guī)則,二維碼每個(gè)格子實(shí)際的排列組合可以達(dá)到2^1600次方!

這個(gè)數(shù)字太巨大,手機(jī)計(jì)算器計(jì)算不出來。那就把它變小,按2^160次吧,那么結(jié)果數(shù)字是146150163733090290000000000000000000000000000000!

這個(gè)天文數(shù)字,是人腦難以想象的。

接下來,我們就按全球70億人算。那么平均一下,每個(gè)人可以分得208785948190128985714285714285714285714個(gè)二維碼。

一個(gè)人幾輩子也用不完數(shù)量這么龐大的二維碼。

何況,這還只是按很小的基數(shù)算出的結(jié)果。

而且,二維碼在開發(fā)和實(shí)際應(yīng)用中,已經(jīng)有了多種分類,可節(jié)約數(shù)量資源。

例如固態(tài)的二維碼,往往是商家長(zhǎng)期使用。這一類的總體數(shù)量比例不大。

動(dòng)態(tài)二維碼,也即不可重復(fù)使用的。這是目前應(yīng)用多、總體數(shù)量比例最大的。但它在被使用后,會(huì)自動(dòng)釋放資源空間。

所以,面對(duì)海量的二維碼資源,根本不用擔(dān)心會(huì)被人類用完。

何況,在它被使用完之前,人類早已會(huì)研發(fā)出它的替代產(chǎn)品。就像二維碼替代了一維碼產(chǎn)品。