91精品专区国产丝袜在线拍国语_日韩精品国产亚洲色变另类_亚洲日韩精品福利在线观看_亚洲欧美卡通动漫另类_综合欧美自拍乱伦_国产专区91亚洲精品免费相关内容首页_国产有码无码在线_午夜大片又黄又爽大片App一_成人手机视频在线观看_色婷婷永久视频网

H5響應(yīng)式建站系統(tǒng)

自動適應(yīng)所有的瀏覽設(shè)備,手機(jī)、微信、平板、PC

從概念到底層技術(shù),一文看懂區(qū)塊鏈架構(gòu)設(shè)計

2018-03-2412073微加建站
區(qū)塊鏈作為一種架構(gòu)設(shè)計的實現(xiàn),與基礎(chǔ)語言或平臺等差別較大。區(qū)塊鏈?zhǔn)羌用茇泿疟澈蟮募夹g(shù),是當(dāng)下與VR虛擬現(xiàn)實等比肩的熱門技術(shù)之一,本身不是新技術(shù),類似Ajax,可以說它是一種技術(shù)架構(gòu),所以我們從架構(gòu)設(shè)計的角度談?wù)剠^(qū)塊鏈的技術(shù)實現(xiàn)。

前言

區(qū)塊鏈作為一種架構(gòu)設(shè)計的實現(xiàn),與基礎(chǔ)語言或平臺等差別較大。區(qū)塊鏈?zhǔn)羌用茇泿疟澈蟮募夹g(shù),是當(dāng)下與VR虛擬現(xiàn)實等比肩的熱門技術(shù)之一,本身不是新技術(shù),類似Ajax,可以說它是一種技術(shù)架構(gòu),所以我們從架構(gòu)設(shè)計的角度談?wù)剠^(qū)塊鏈的技術(shù)實現(xiàn)。

無論你擅長什么編程語言,都能夠參考這種設(shè)計去實現(xiàn)一款區(qū)塊鏈產(chǎn)品。與此同時,梳理與之相關(guān)的知識圖譜和體系,幫助大家系統(tǒng)的去學(xué)習(xí)研究。

基本概念

區(qū)塊鏈的概念最近很火,它來自于比特幣等加密貨幣的實現(xiàn),但是目前,這項技術(shù)已經(jīng)逐步運(yùn)用在各個領(lǐng)域。什么是區(qū)塊鏈技術(shù)?為了感性認(rèn)識這個問題,我們可以使用谷歌地球的例子做類比,ajax不是什么新技術(shù),但組合在一起就成就了產(chǎn)品谷歌地球,與之類似,區(qū)塊鏈也不是什么新技術(shù),但與加密解密技術(shù)、P2P網(wǎng)絡(luò)等組合在一起,就誕生了比特幣。技術(shù)人員,特別是Web開發(fā)工程師,學(xué)習(xí)了解ajax技術(shù)最早是被谷歌地球酷炫的效果所吸引。而現(xiàn)在,歷史再一次重演,很多人被比特幣的瘋狂發(fā)展所吸引,進(jìn)而開始研究其背后的技術(shù)——區(qū)塊鏈。

區(qū)塊鏈原本是比特幣等加密貨幣存儲數(shù)據(jù)的一種獨(dú)特方式,是一種自引用的數(shù)據(jù)結(jié)構(gòu),用來存儲大量交易信息,每條記錄從后向前有序鏈接起來,具備公開透明、無法篡改、方便追溯的特點(diǎn)。實際上,這種特性也直接體現(xiàn)了整個比特幣的特點(diǎn),因此使用區(qū)塊鏈來概括加密貨幣背后的技術(shù)實現(xiàn)是非常直觀和恰當(dāng)?shù)?。區(qū)塊鏈?zhǔn)且豁椉夹g(shù),加密貨幣是其開發(fā)實現(xiàn)的一類產(chǎn)品(含有代幣,也有不含代幣的區(qū)塊鏈產(chǎn)品),不能等同或混淆。與加密貨幣相比,區(qū)塊鏈這個名字拋開了代幣的概念,更加形象化、技術(shù)化、去政治化,更適合作為一門技術(shù)去研究、去推廣。

所以,目前當(dāng)大家單獨(dú)說到區(qū)塊鏈的時候,就是指的區(qū)塊鏈技術(shù),是實現(xiàn)了數(shù)據(jù)公開、透明、可追溯的產(chǎn)品的架構(gòu)設(shè)計方法,算作廣義的區(qū)塊鏈。而當(dāng)在具體產(chǎn)品中談到區(qū)塊鏈的時候,可以指類似比特幣的數(shù)據(jù)存儲方式,或許是數(shù)據(jù)庫設(shè)計,或許是文件形式的設(shè)計,這算作狹義的區(qū)塊鏈。廣義的區(qū)塊鏈技術(shù),必須包含點(diǎn)對點(diǎn)網(wǎng)絡(luò)設(shè)計、加密技術(shù)應(yīng)用、分布式算法的實現(xiàn)、數(shù)據(jù)存儲技術(shù)的使用等4個方面,其他的可能涉及到分布式存儲、機(jī)器學(xué)習(xí)、VR、物聯(lián)網(wǎng)、大數(shù)據(jù)等。狹義的區(qū)塊鏈僅僅涉及到數(shù)據(jù)存儲技術(shù),數(shù)據(jù)庫或文件操作等。本文的區(qū)塊鏈,指的是廣義的區(qū)塊鏈。

架構(gòu)圖

從架構(gòu)設(shè)計上來說,區(qū)塊鏈可以簡單的分為三個層次,協(xié)議層、擴(kuò)展層和應(yīng)用層。其中,協(xié)議層又可以分為存儲層和網(wǎng)絡(luò)層,它們相互獨(dú)立但又不可分割。如圖:

blockchain_overview

協(xié)議層

所謂的協(xié)議層,就是指代最底層的技術(shù)。這個層次通常是一個完整的區(qū)塊鏈產(chǎn)品,類似于我們電腦的操作系統(tǒng),它維護(hù)著網(wǎng)絡(luò)節(jié)點(diǎn),僅提供Api供調(diào)用。通常官方會提供簡單的客戶端(通稱為錢包),這個客戶端錢包功能也很簡單,只能建立地址、驗證簽名、轉(zhuǎn)賬支付、查看余額等。這個層次是一切的基礎(chǔ),構(gòu)建了網(wǎng)絡(luò)環(huán)境、搭建了交易通道、制定了節(jié)點(diǎn)獎勵規(guī)則,至于你要交易什么,想干什么,它一概不過問,也過問不了。典型的例子,自然是比特幣,還有各種二代幣,比如萊特幣等,本書介紹的億書幣也是。這個層次,是現(xiàn)階段開發(fā)者聚集的地方,這說明加密貨幣仍在起步當(dāng)中。

從用到的技術(shù)來說,協(xié)議層主要包括網(wǎng)絡(luò)編程、分布式算法、加密簽名、數(shù)據(jù)存儲技術(shù)等4個方面,其中網(wǎng)絡(luò)編程能力是大家選擇編程語言的主要考慮因素,因為分布式算法基本上屬于業(yè)務(wù)邏輯上的實現(xiàn),什么語言都可以做到,加密簽名技術(shù)是直接簡單的使用(請看書中相關(guān)的加密解密文章,不建議自由發(fā)揮,沒有過多的編碼邏輯),數(shù)據(jù)庫技術(shù)也主要在使用層面,只有點(diǎn)對點(diǎn)網(wǎng)絡(luò)的實現(xiàn)和并發(fā)處理才是開發(fā)的難點(diǎn),所以對于那些網(wǎng)絡(luò)編程能力強(qiáng),對并發(fā)處理簡單的語言,人們就特別偏愛。也因此,Nodejs開發(fā)區(qū)塊鏈應(yīng)用,逐漸變得更加流行,Go語言也在逐漸興起。

上面的架構(gòu)設(shè)計圖里,我把這個層面進(jìn)一步分成了存儲層和網(wǎng)絡(luò)層。數(shù)據(jù)存儲可以相對獨(dú)立,選擇自由度大一些,可以單獨(dú)來討論。選擇的原則無非是性能和易用性。我們知道,系統(tǒng)的整體性能,主要取決于網(wǎng)絡(luò)或數(shù)據(jù)存儲的I/O性能,網(wǎng)絡(luò)I/O優(yōu)化空間不大,但是本地數(shù)據(jù)存儲的I/O是可以優(yōu)化的。比如,比特幣選擇的是谷歌的LevelDB,據(jù)說這個數(shù)據(jù)庫讀寫性能很好,但是很多功能需要開發(fā)者自己實現(xiàn)。目前,困擾業(yè)界的一個重大問題是,加密貨幣交易處理量遠(yuǎn)不如現(xiàn)在中心化的支付系統(tǒng)(銀行等),除了I/O,需要全方位的突破。

分布式算法、加密簽名等都要在實現(xiàn)點(diǎn)對點(diǎn)網(wǎng)絡(luò)的過程中加以使用,所以自然是網(wǎng)絡(luò)層的事情,也是編碼的重點(diǎn)和難點(diǎn),《Nodejs開發(fā)加密貨幣》全書分享的基本上就是這部分的內(nèi)容。當(dāng)然,也有把點(diǎn)對點(diǎn)網(wǎng)絡(luò)的實現(xiàn)單獨(dú)分開的,把節(jié)點(diǎn)查找、數(shù)據(jù)傳輸和驗證等邏輯獨(dú)立出來,而把共識算法、加密簽名、數(shù)據(jù)存儲等操作放在一起組成核心層。無論怎么組合,這兩個部分都是最核心、最底層的部分,都是協(xié)議層的內(nèi)容。

擴(kuò)展層

這個層面類似于電腦的驅(qū)動程序,是為了讓區(qū)塊鏈產(chǎn)品更加實用。目前有兩類,一是各類交易市場,是法幣兌換加密貨幣的重要渠道,實現(xiàn)簡單,來錢快,成本低,但風(fēng)險也大。二是針對某個方向的擴(kuò)展實現(xiàn),比如基于億書側(cè)鏈,可為第三方出版機(jī)構(gòu)、論壇網(wǎng)站等內(nèi)容生產(chǎn)商提供定制服務(wù)等。特別值得一提的就是大家聽得最多的“智能合約”的概念,這是典型的擴(kuò)展層面的應(yīng)用開發(fā)。所謂“智能合約”就是“可編程合約”,或者叫做“合約智能化”,其中的“智能”是執(zhí)行上的智能,也就是說達(dá)到某個條件,合約自動執(zhí)行,比如自動轉(zhuǎn)移證券、自動付款等,目前還沒有比較成型的產(chǎn)品,但不可否認(rèn),這將是區(qū)塊鏈技術(shù)重要的發(fā)展方向。

擴(kuò)展層使用的技術(shù)就沒有什么限制了,可以包括很多,上面提到的分布式存儲、機(jī)器學(xué)習(xí)、VR、物聯(lián)網(wǎng)、大數(shù)據(jù)等等,都可以使用。編程語言的選擇上,可以更加自由,因為可以與協(xié)議層完全分離,編程語言也可以與協(xié)議層使用的開發(fā)語言不相同。在開發(fā)上,除了在交易時與協(xié)議層進(jìn)行交互之外,其他時候盡量不要與協(xié)議層的開發(fā)混在一起。這個層面與應(yīng)用層更加接近,也可以理解為B/S架構(gòu)的產(chǎn)品中的服務(wù)端(Server)。這樣不僅在架構(gòu)設(shè)計上更加科學(xué),讓區(qū)塊鏈數(shù)據(jù)更小,網(wǎng)絡(luò)更獨(dú)立,同時也可以保證擴(kuò)展層開發(fā)不受約束。

從這個層面來看,區(qū)塊鏈可以架構(gòu)開發(fā)任何類型的產(chǎn)品,不僅僅是用在金融行業(yè)。在未來,隨著底層協(xié)議的更加完善,任何需要第三方支付的產(chǎn)品都可以方便的使用區(qū)塊鏈技術(shù);任何需要確權(quán)、征信和追溯的信息,都可以借助區(qū)塊鏈來實現(xiàn)。我個人覺得,這個目標(biāo)應(yīng)該很快就能實現(xiàn)。

應(yīng)用層

這個層面類似于電腦中的各種軟件程序,是普通人可以真正直接使用的產(chǎn)品,也可以理解為B/S架構(gòu)的產(chǎn)品中的瀏覽器端(Browser)。這個層面的應(yīng)用,目前幾乎是空白。市場亟待出現(xiàn)這樣的應(yīng)用,引爆市場,形成真正的擴(kuò)張之勢,讓區(qū)塊鏈技術(shù)快速走進(jìn)尋常百姓,服務(wù)于大眾。大家使用的各類輕錢包(客戶端),應(yīng)該算作應(yīng)用層最簡單、最典型的應(yīng)用。很快,億書將基于億書網(wǎng)絡(luò)推出文檔協(xié)作工具,這個就是典型的應(yīng)用層的產(chǎn)品。

限于當(dāng)前區(qū)塊鏈技術(shù)的發(fā)展,億書只能從協(xié)議層出發(fā),把目標(biāo)指向應(yīng)用層,同時為第三方開發(fā)者提供擴(kuò)展層的強(qiáng)大支持。這樣做既可以避免貪多,又可以避免無法落地,是真正理性的開發(fā)路線。因為純粹的開發(fā)協(xié)議層或擴(kuò)展層,無法真正理解和驗證應(yīng)用層,會脫離實際,讓第三方開發(fā)者很難使用。如果僅僅考慮應(yīng)用層,市面上又找不到真正牢固、易用的協(xié)議層或擴(kuò)展層的產(chǎn)品。所以,我們只好全面發(fā)力,采取完全開源開放的態(tài)度,通過社區(qū)的力量,共同去做一件有意義的事情,也算為中國區(qū)塊鏈技術(shù)發(fā)展做點(diǎn)技術(shù)積累和微薄貢獻(xiàn)。

編程實現(xiàn)

很多小伙伴,習(xí)慣結(jié)合自己的技術(shù)背景,來理解上面的架構(gòu)設(shè)計。這里,結(jié)合具體的編程語言,簡單介紹幾款產(chǎn)品,僅供參考。

(1)C/C++

這兩個語言是無法逾越的,任何開發(fā)遇到瓶頸,基本上都會找到它們,自然應(yīng)該排在第一位要介紹的。同時,區(qū)塊鏈技術(shù)的鼻祖,比特幣(協(xié)議層)就是用C++語言開發(fā)的,而且目前為止,沒有比比特幣更加成功的區(qū)塊鏈產(chǎn)品。所以,無論你使用什么語言開發(fā),在正式進(jìn)入這個行業(yè)的過程中,都應(yīng)該先研究研究比特幣。比特幣官方客戶端錢包用的Qt,第三方錢包有Python語言開發(fā)的,特別是第三方整理的開發(fā)庫(Api包)很多是Nodejs設(shè)計的。比特幣的架構(gòu),與上面的架構(gòu)設(shè)計基本相同,另外,因為共識算法采用的是工作量證明機(jī)制(PoW:Proof of work),還有一些特殊的挖礦的過程。其他競爭幣都是直接來自比特幣的分支,所以編程語言相同,具體的技術(shù)選型和技術(shù)實現(xiàn)上可能有所改進(jìn),比如:萊特幣,使用了其他的加密算法。

官方網(wǎng)站:https://bitcoin.org/

源碼庫:https://github.com/bitcoin
(2)Nodejs/Javascript

Nodejs平臺強(qiáng)大的網(wǎng)絡(luò)編程能力,以及js腳本語言的簡單快捷,在區(qū)塊鏈領(lǐng)域自然少不了它的身影。億書便是這樣一個區(qū)塊鏈產(chǎn)品,億書幣是它的協(xié)議層,使用了著名的express開發(fā)框架,基于http協(xié)議開發(fā)而成。同時,它采用了授權(quán)股權(quán)證明機(jī)制(DPoS),算法上的改進(jìn),讓它在處理交易時更加輕量,處理能力大大提升。它提供了強(qiáng)大的協(xié)作機(jī)制,為數(shù)字出版、版權(quán)保護(hù)提供了便利;擴(kuò)展了側(cè)鏈功能,可以基于它開發(fā)任何去中心化的應(yīng)用,從而為專業(yè)作者、博客愛好者和開發(fā)者提供很多方便。《Nodejs開發(fā)加密貨幣》這本書完整分享了它的源碼,從區(qū)塊鏈基礎(chǔ)概念到代碼實現(xiàn),從基本原理到開發(fā)設(shè)計思路,都做了比較詳細(xì)的探索,目前為止,從協(xié)議層面深入代碼講解區(qū)塊鏈技術(shù)實現(xiàn)的書籍極少,這算作一本。

官方網(wǎng)站:http://ebookchain.org/

源碼庫:https://github.com/Ebookcoin
(3)Python

如果是Python語言愛好者,我建議研究研究以太坊(Ethereum)的Python實現(xiàn)。盡管因為The Dao事件鬧得沸沸揚(yáng)揚(yáng),但從技術(shù)實現(xiàn)的角度來說,仍然值得參考學(xué)習(xí)。以太坊官方定位為一種開發(fā)管理分布式應(yīng)用的平臺,主攻方向就是“智能合約”,并為其定制了一種編程語言Solidity。以太坊的核心是以太坊虛擬機(jī)(EVM),允許用戶按照自己的意愿創(chuàng)建操作。以太坊給出了Go、Java、Python等多語言的實現(xiàn)。其中以python為基礎(chǔ)的實現(xiàn)主要包括三個部分:Pyethapp是客戶端部分;pyethereum是核心庫,實現(xiàn)了區(qū)塊鏈、以太坊模擬機(jī)和挖礦等功能;pydevp2p是點(diǎn)對點(diǎn)網(wǎng)絡(luò)庫,實現(xiàn)了節(jié)點(diǎn)發(fā)現(xiàn)、合約代碼傳輸、加密簽名等功能,這三者組合在一起就是完整的區(qū)塊鏈實現(xiàn),后面兩個核心庫共同組成了協(xié)議層。另外,go-ethereum是go語言的完整實現(xiàn);Ethereum(J) 是純Java實現(xiàn),它作為可以嵌入任何Java/Scala項目的庫提供。客戶端方面,還有Rust、Ruby、Javascript等語言的實現(xiàn)。

官方網(wǎng)站:https://ethereum.org/

源碼庫:https://github.com/ethereum/pyethapp
(4)Go

在多核時代,Go語言備受喜愛,它可以讓你用同步方式輕松實現(xiàn)高并發(fā),特別是在分布式系統(tǒng)、網(wǎng)絡(luò)編程等領(lǐng)域,應(yīng)用非常廣。所以,在區(qū)塊鏈開發(fā)領(lǐng)域,也有很多使用Go語言的項目。其中,由linux基金會主導(dǎo)的超級賬本(HyperLeger),版本庫的名字叫Fabric,就是其中一個。該項目試圖為新一代的事務(wù)應(yīng)用創(chuàng)建一種開放的分布式賬本標(biāo)準(zhǔn),支持許可式區(qū)塊鏈(這種方式可能無法再現(xiàn)比特幣那種強(qiáng)大的網(wǎng)絡(luò)效應(yīng))。Fabric的開發(fā)環(huán)境建立在VirtualBox虛擬機(jī)上,部署環(huán)境可以自建網(wǎng)絡(luò),也可以直接部署在BlueMix上,部署方式可docker化,支持用Go和JavaScript開發(fā)智能合約。它采用PBFT分布式算法,網(wǎng)絡(luò)編程方面用gRPC來做P2P通訊,使用 Protocol Buffer來序列化要傳遞的數(shù)據(jù)結(jié)構(gòu)。在架構(gòu)設(shè)計上,F(xiàn)abric可能與比特幣等區(qū)塊鏈產(chǎn)品有所不同,但是上述基本組成部分還是不可或缺的。

官方網(wǎng)站:https://www.hyperledger.org/

源碼庫:https://github.com/hyperledger
其他編程語言,比如:C#等,也有具體實例,這里就不再列舉??傊?,針對不同的編程語言,在具體的編碼或架構(gòu)設(shè)計上可能有所差別,甚至很大,但是協(xié)議層所使用的技術(shù)并沒有太大的變化。其中,網(wǎng)絡(luò)編程是重點(diǎn)和難點(diǎn),多數(shù)沒有現(xiàn)成的框架可用,都是使用編程語言自身提供的庫來設(shè)計開發(fā),所以比較底層,非??简為_發(fā)者的編碼功底。

知識圖譜

循著上面的分析,我們已經(jīng)可以了解區(qū)塊鏈?zhǔn)鞘裁矗⒅涝趺磳崿F(xiàn)了,順便梳理一下其中的編程技術(shù)知識,自然也就清晰多了。

blockchain-lib

根據(jù)個人的理解,我把與區(qū)塊鏈相關(guān)的知識分為下面5個方面:

(1)基礎(chǔ)知識

區(qū)塊鏈?zhǔn)切录夹g(shù),與之相關(guān)的是其背后大量的新概念、新理論。這些知識,雖然不直接體現(xiàn)在編碼里,但卻是理解區(qū)塊鏈,掌握區(qū)塊鏈技術(shù)的基本知識。所以,理當(dāng)成為區(qū)塊鏈技術(shù)不可或缺的一部分。這部分從基本概念入手,到工作原理的描述,就能夠把區(qū)塊鏈基礎(chǔ)知識全部覆蓋。

(2)技術(shù)實現(xiàn)

區(qū)塊鏈?zhǔn)且豁椉夹g(shù),但從上面的分析可以看出,它應(yīng)該是一種架構(gòu)應(yīng)用,架構(gòu)的實現(xiàn)理當(dāng)是我們知識庫的核心。正如大家看到的,任何一款區(qū)塊鏈產(chǎn)品,協(xié)議層必須包括點(diǎn)對點(diǎn)網(wǎng)絡(luò)、加密簽名、數(shù)據(jù)存儲、分布式算法等4個部分,應(yīng)用層也必然要提供錢包、客戶端瀏覽器等基礎(chǔ)應(yīng)用。所以,把這部分獨(dú)立出來,也是合情合理。

在擴(kuò)展層的部分,區(qū)塊鏈技術(shù)可以對接各種應(yīng)用,比如:金融、物聯(lián)網(wǎng)、網(wǎng)絡(luò)安全、版權(quán)保護(hù)、電子商務(wù)等等,現(xiàn)有的很多技術(shù)都可以用在這里。只不過,如何與區(qū)塊鏈結(jié)合,如何實現(xiàn)跨行業(yè)使用,自然是這部分內(nèi)容研究的課題。所以,這里所羅列或涉及到的技術(shù),理應(yīng)歸為技術(shù)實現(xiàn)的一個重要部分。

(3)開發(fā)環(huán)境

區(qū)塊鏈?zhǔn)嵌囗椉夹g(shù)的組合,有其自身的復(fù)雜性,個別應(yīng)用對開發(fā)環(huán)境依賴較大,開發(fā)工具與環(huán)境搭建,是讓開發(fā)者快速上手的重要內(nèi)容。

(4)項目實踐

據(jù)說,短短數(shù)年,全球區(qū)塊鏈產(chǎn)品已經(jīng)有幾千個,其中不乏創(chuàng)新應(yīng)用。有些優(yōu)秀的開源產(chǎn)品和項目實踐,是最好的學(xué)習(xí)研究資料。

(5)開發(fā)文檔

這個自然不用說了,每一種產(chǎn)品也都會有自己的開發(fā)文檔。另一個,就是有心的開發(fā)者整理匯總的一些資源,可以幫助我們節(jié)省很多查詢的時間。

我在考慮這個知識體系的過程中,主要思考的是,讀者循著這些標(biāo)簽去查閱文章,能否快速掌握區(qū)塊鏈技術(shù),并最終上手開發(fā)實現(xiàn)一個區(qū)塊鏈產(chǎn)品。另外,也刻意規(guī)避了與具體編程語言,以及特定領(lǐng)域相關(guān)的詞匯,唯一可以區(qū)分的就是這些節(jié)點(diǎn)之下對應(yīng)的文章標(biāo)簽。所以,這些分類就顯得非常中性。也考慮過使用比特幣、競爭幣、智能合約、數(shù)字資產(chǎn)、智能資產(chǎn)等具體領(lǐng)域的實現(xiàn)作為分類方法,但又怕限制了讀者的思維,同時隨著區(qū)塊鏈的發(fā)展,這個圖譜將不停的修改下去。這里,呼吁一下,希望讀到這篇文章的小伙伴提供您的寶貴意見,讓我們把這個關(guān)于區(qū)塊鏈的知識分類圖譜做得更加科學(xué)合理,使用更加方便。

總結(jié)

這篇文章,我們把區(qū)塊鏈技術(shù)基礎(chǔ)架構(gòu)描述了一下,需要再次強(qiáng)調(diào)的是,這僅僅是一種實現(xiàn)方式,絕非所有的區(qū)塊鏈產(chǎn)品都是如此,我們也期待更多創(chuàng)新出現(xiàn),也相信一定會出現(xiàn)。編程實現(xiàn)羅列了幾種編程語言與其實現(xiàn)的典型產(chǎn)品,因為協(xié)議層技術(shù)較為底層,并沒有太多現(xiàn)成的框架需要介紹或討論,同時,具體的技術(shù)細(xì)節(jié),也絕非幾行字能夠羅列清楚,所幸,這些產(chǎn)品都是開源產(chǎn)品,大家可以結(jié)合自己的技術(shù)背景,進(jìn)一步查看對應(yīng)的產(chǎn)品源碼,很快就能了解其中的奧妙。

熱門新聞

微信小程序開發(fā)者可以接入廣告了,月入10萬不是夢
7月9日,微信廣告團(tuán)隊宣布,小程序(含小游戲類目)廣告組件全量開放,開發(fā)者可在小程序后臺自助申請開通廣告位,開通后即可在小程序中接入廣告,按月獲得廣告收入。
蘇寧易購發(fā)布年報 連續(xù)五個季度盈利
總體來看,蘇寧的全渠道發(fā)展穩(wěn)步上升,但其在2017以來的“車輪式”收購值得注意。
國美2017財報GMV增長20% 共享零售模式取得成效
3月27日,國美零售控股有限公司(以下簡稱“國美”,股票代號:00493)公布2017財政年度業(yè)績報告。報告顯示,截至2017年12月31日為止的上一財年,國美的主營業(yè)務(wù)保持健康的盈利能力,整體GMV同比增長20.10%,其中線上平臺GMV同比增長118.13%;綜合利潤率達(dá)18.26%;可比門店銷售收入同比增長2.33%達(dá)468.79億元。國美共享零售模式、“家?生活”戰(zhàn)略轉(zhuǎn)型取得良好開局。
新手建站:應(yīng)看重網(wǎng)頁設(shè)計公司這幾點(diǎn)
網(wǎng)站若想足夠吸引人,一個吸睛美觀的網(wǎng)頁是不可或缺的。不過大多數(shù)企業(yè)和想要建站的個人都不懂設(shè)計知識,這種情況下,你就需要用到網(wǎng)頁設(shè)計公司了。網(wǎng)頁設(shè)計公司有哪些呢?國內(nèi)外比較知名的有WordPress, Strikingly, Wix,上線了,
中國足球要用VR來直播了,你到時會戴著VR頭顯看國足的12強(qiáng)賽嗎?
昨天(4月5日),華人文化宣布旗下?lián)碛兄谐?、中國之隊等足球賽事版?quán)的“體奧動力”將聯(lián)合“微鯨科技”進(jìn)入體育賽事虛擬現(xiàn)實內(nèi)容制作領(lǐng)域。體奧動力是去年豪擲80億拿下中超、中國之隊等足球賽事的版權(quán)方

推薦新聞

Copyright © 2021 WapAdd.cn 深圳微加互聯(lián)科技有限公司 粵ICP備14021220號-1 建站加盟首選,微加建站! 粵公網(wǎng)安備 44030402001656號

圖片與文章來源于網(wǎng)絡(luò),版權(quán)歸原作者所有,如有侵權(quán),請與我聯(lián)系刪除。

微信分享
咨詢熱線
400-0755-992
關(guān)注微加
關(guān)注微加
提交需求
管理平臺