自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

二維碼|是黑白小方塊不是俄羅斯方塊?

原創(chuàng)
網(wǎng)絡(luò)
不規(guī)則排列的小方塊背后究竟藏著哪些玄而又玄的秘密?

 “40年前的互聯(lián)網(wǎng),10年前的淘寶,今天的二維碼……”好吧,小編承認這個說法確實是有點夸張了,但是我們不可否認的是,這些毫不起眼的黑白小方塊正在悄然改變著我們的生活方式。

不知道從什么時候開始我們的生活中就突然之間充滿了二維碼,網(wǎng)頁登錄要用二維碼,加好友要用二維碼,連小編家樓下賣粽子的大爺都開始支持二維碼支付了,那么你有沒有想過,這些不規(guī)則的幾何圖案為何如此神奇,究竟黑白方塊的背后隱藏著那些“秘密”?

話說二維碼

說起二維碼,那就不得不先說說他的哥哥——條形碼。生活中最常見的條形碼就是超市里貼在商品背后的黑白條了,收銀員進行掃碼時,電腦在水平方向上識別粗細不同的黑白條,找到其中隱藏的商品編號信息。

條形碼

二維碼|是黑白小方塊不是俄羅斯方塊?

二維碼

二維碼與條形碼***的不同就是,條形碼只在一個水平維度上攜帶信息,而二維碼在水平垂直兩個方向上都攜帶信息,這也就是為什么條形碼是長方形,二維碼是正方形的原因了。還有一個區(qū)別就是,一維的條形碼只能由數(shù)字和字母組成,而二維碼還能夠存儲漢字、圖片等信息,相較于一維碼,二維碼的應(yīng)用領(lǐng)域要更加廣泛。

其實說白了,不管是條形碼還是二維碼其本質(zhì)都是把數(shù)字、字母、符號等字符翻譯成手機和電腦可識別的圖案。最關(guān)鍵的問題出現(xiàn)了,這些畫風(fēng)完全不同字符是怎么變成長相類同的圖案的呢?

說到這就不得不提到一個人類跨時代的偉大發(fā)明——二進制。我們?nèi)粘K褂玫臐h字、字母、數(shù)字都可以轉(zhuǎn)化成由0和1組成的二進制序列,這個轉(zhuǎn)化過程我們稱之為編碼。整個計算機和互聯(lián)網(wǎng)文明都建立在二進制的基礎(chǔ)上,你現(xiàn)在看的這篇文章在手機中也不過是一大串0和1而已。

二維碼|是黑白小方塊不是俄羅斯方塊?

待字符變成0和1的序列后再進行一系列的優(yōu)化算法就可以得到最終的二進制編碼。在這***的編碼中,一個0對應(yīng)一個白色小方塊,一個1對應(yīng)一個黑色小方塊,把這些小方塊按照8個一組填進大方塊里,我們就得到了一個完整的、可被手機和電腦識別的二維碼圖案了。

二維碼|是黑白小方塊不是俄羅斯方塊?

有些人可能會問為什么不同的二維碼都有三個長相相同的小方塊呢?其實那三個方塊并不包含信息,而是專門用來給手機定位的,不信你就拿出手機掃一掃,小編跟你賭兩個肉粽子,正著倒著斜著掃出來的結(jié)果絕對都是一樣的。

手繪二維碼

二維碼|是黑白小方塊不是俄羅斯方塊?

還記不記得剛剛過去的520朋友圈上瘋傳的那張表白二維碼,其實除了支付和加好友,二維碼還可以共享文本信息,成為你告白的***助攻,下面小編就給各位白話一下手繪二維碼到底是怎么實現(xiàn)的。

首先我們要先在度娘中輸入“二維碼生成器”,找到能夠生成二維碼的網(wǎng)站,輸入掃描二維碼后想得到的句子,點擊生成,這就是我們要繪制的二維碼圖像了。

二維碼|是黑白小方塊不是俄羅斯方塊?

l 然后我們就開始進入到了繪制的環(huán)節(jié),***步先數(shù)格子,接下來繪制并填充表格,記得要數(shù)好二維碼的邊長哦(占幾個格子)。

二維碼|是黑白小方塊不是俄羅斯方塊?

l 接下來是最需要細心對待的部分了,我們要用鉛筆將需要涂黑的小方塊標記出來

二維碼|是黑白小方塊不是俄羅斯方塊?

l 然后就是考驗?zāi)銈兯囆g(shù)天分的時刻了!涂色!

二維碼|是黑白小方塊不是俄羅斯方塊?

l ***將多余的部分擦拭掉就大功告成了~

二維碼的重要意義

其實無論是移動支付和添加好友,還是傳遞文本信息,都只是二維碼應(yīng)用的冰山一角而已。

端午節(jié)粽子禮盒上的二維碼可以讓你了解端午的由來,博物館文物的二維碼可以充當導(dǎo)游為你講述歷史,公司的宣傳二維碼可以帶你走進企業(yè)文化的內(nèi)部一探究竟。

端午節(jié)小科普:

二維碼|是黑白小方塊不是俄羅斯方塊?

我想二維碼***的意義,大概就是它開創(chuàng)了現(xiàn)實世界網(wǎng)絡(luò)化的先河吧。

二維碼說到這里就都結(jié)束了,看完文章千萬別忘了掃碼關(guān)注我們呦~

責任編輯:何妍 來源: 一斑
相關(guān)推薦

2015-01-22 15:36:46

游戲源碼

2014-10-08 10:04:14

代碼解釋俄羅斯方塊

2011-06-13 18:21:12

2021-01-12 12:16:55

鴻蒙HarmonyOS游戲

2020-02-27 13:43:14

Emacs俄羅斯方塊應(yīng)用

2021-12-29 11:56:16

Linux俄羅斯方塊

2020-05-19 17:26:21

Python俄羅斯方塊游戲開發(fā)

2020-12-24 18:48:36

二維碼二進制條形碼

2014-05-26 10:07:18

Javascript俄羅斯方塊

2015-04-28 09:21:28

JSJS俄羅斯方塊游戲帝國

2025-02-20 14:56:05

2024-06-26 08:46:45

2023-09-25 12:35:27

Python

2023-09-26 08:51:29

PygamePython語言

2014-06-09 12:47:35

俄羅斯方塊

2012-11-05 10:50:50

程序員萬圣節(jié)俄羅斯方塊

2020-12-17 10:02:16

鴻蒙Hi3861開發(fā)板

2013-01-30 12:16:49

二維碼NFC近場通訊

2009-06-08 09:59:24

谷歌俄羅斯方塊版權(quán)

2023-03-21 07:52:59

接口方式技術(shù)
點贊
收藏

51CTO技術(shù)棧公眾號