云計算:容器技術變革云計算,SaaS帶動CaaS市場

報告摘要:

1、容器技術增速驚人,市場認可度提高

虛擬化是云計算的重要基礎,Docker定義了一套容器從構建到執行的標準化體系,改變了傳統的虛擬化技術,深度影響了云計算領域。

隨著谷歌、亞馬遜、微軟等云計算廠商紛紛加大對Docker開源技術的投入,CaaS(Container-as-a-Service)的市場大門正式被開啟。根據統計,到2015年全球已有46萬個應用Docker化,兩年實現增長3,000%。在發展速度上,已超過當時的虛擬化技術和云計算技術。

2、SaaS產業向移動和垂直領域發展,大需求帶動CaaS市場

SaaS移動化和垂直化已經成為發展趨勢。一方面移動應用的持續滲透使得企業服務信息化更加高頻;另一方面,人口紅利的消失和人口結構的變化對生產效率的提升提出了更高的要求。

IDC預計,到2019年中國SaaS市場規模將達到80.28億元,2015-2019年的年復合增長率將達到24.60%。容器技術打通產業鏈上下游,提升軟件行業的生產率,SaaS的蓬勃發展帶動CaaS領域的進一步增長。

3、容器技術顛覆PaaS,輕量級虛擬化優勢明顯

相比傳統虛擬化技術,容器技術優勢明顯。

一方面,容器技術是PaaS的衍生,作為標準化的容器引擎優化PaaS的層級并拓展其應用范圍。另一方面,容器作為虛擬化的新模式,以輕量化、快速、可移植性等優勢在多方面戰勝傳統虛擬機,能夠滿足大數據快速遷移、快速啟動多個容器等復雜業務需求。

4、國內開啟Docker創業藍海,中美容器只差一個生態圈

2015年是Docker在中國走向應用的元年。以 Docker 為主的容器技術在國內發展迅猛,三大陣營逐漸形成:

  1. 以阿里、華為為代表的IaaS服務提供商;
  2. 以網易、新浪為代表的老牌互聯網企業;
  3. 時速云、靈雀云等利用Docker開源技術開創國內容器技術的新興公司。

中美在容器云領域的火熱程度一致、發展速度相當,在美國Docker相關領域已經形成匯集百家廠商的生態圈,近百家的廠商匯集在容器生態圈內,而國內Docker創業公司目前基本實現商業落地,未來目標是推動建立國內的生態圈。

引言:云計算時代來臨,標準化平臺搭載個性化軟件

2015年1月30日,國務院發布了《關于促進云計算創新發展培育信息產業新業態的意見》,在云計算應用領域、產業鏈、技術水平、標準體系、骨干企業等方面提出了2017年和2020年目標,并且將引導和設立一批云計算創業投資基金,大力支持云計算產業發展。此外關于云計算架構的多項國家標準立項,引導云產業往更加標準化、規范化的方向行進。

根據阿里巴巴2017年一季度報,云計算業務仍然是其業務增長亮點,營收實現人民幣12.43億元,增速156%,實現了連續四個季度三位數的增長。

云計算在全球范圍已邁入白熱化的發展,阿里云的收入增長一方面體現了國內市場對云計算業務極大的需求,另一方面也體現了IaaS、PaaS領域的飛速成長。

可以預見的是,以此二者為基礎構建的SaaS層應用將在之后興起云計算領域的另一波浪潮。

IDC預計,到2019年中國SaaS市場規模將達到80.28億元,2015-2019年的年復合增長率將達到24.60%。

我們認為,未來SaaS領域的高速發展將進一步帶動容器化的云服務市場。公有云、私有云和混合云的擴張和SaaS各細分領域的全面開花勢必要求IaaS和SaaS的對接,輕量快速的虛擬化模式、可移植和通用的接口將成為下一代云計算的趨勢和關鍵。

基于CaaS的云計算發展將改變SaaS領域,重構軟件產業層級,賦予應用從開發、構建、集成、部署到運行的完整生命周期。

誕生于2013年的Docker容器技術已經開始貫穿IT產業鏈的上下游,成為重要的容器引擎,通過屏蔽底層基礎架構差異,實現SaaS軟件在異構平臺上的無縫部署。

因此,基于標準化容器技術的SaaS產品會越來越成為主流。Gartner預測,到2018年,將會有超過50%的新應用部署到容器中。

2015年是Docker在中國走向應用的元年。以 Docker開源技術為基礎的容器技術在國內發展迅猛,不僅吸引了阿里、騰訊、網易、新浪等互聯網巨頭,一些曾在亞馬遜、谷歌、Vmware工作的工程師也紛紛回國,創立了時速云、Daocloud、靈雀云、數人云等一批容器云企業,并獲得資本市場的青睞。

一、容器技術顛覆PaaS,SaaS市場火熱增大應用空間

(一)容器技術急速擴張,CaaS市場巨頭云集

CaaS(Container-as-a-Service)意為容器即服務,是Docker公司一個基于LXC(Linux Container)的開源虛擬化技術。

傳統虛擬化技術打破了計算資源實體結構不能被切割的障礙,通過抽象和轉換實現了資源架設的自由,而容器技術則更靈活地將由單個操作系統管理的資源進行標準化分組并共享同一系統內核,從而緩解了各組對資源使用需求的沖突。

所謂容器云,就是容器化的云服務,包括容器引擎、容器鏡像、容器和鏡像倉庫。

容器引擎解決了基礎設施異構問題;容器鏡像把業務應用、操作系統、應用中間件、代碼、啟動命令環境等封裝在一起,打包后可在任何安裝了容器引擎的機器上運行。

通過容器鏡像,軟件就有了一個標準化的交付方式,在部署過程中,只需要從鏡像倉庫拉出鏡像,適度組合就可以構建創新業務應用。運行中的容器鏡像被稱為容器。


圖 1:Docker容器:定義標準+服務應用

谷歌早在多年前就開始研發使用容器技術,但因為搭建復雜未得到推廣。

2013年,Docker公司將LXC復雜的構建容器工作負載方法簡化為一套自己的命令體系,使之具有可移植性,即在任何支持容器的環境中能夠方便運行。

相比之前容器只解決了容器執行(run)問題, Docker公司所開創的容器技術定義了一套從容器構建到執行的標準化體系。如果把容器(Container)比作“集裝箱”,那么以Docker為代表的容器服務是一套標準化的裝載運輸形式。

基于Docker的容器技術結合傳統IaaS與PaaS的優勢,合二為一形成CaaS,被認為是下一代的云計算模式。

PaaS 層在容器技術的轉變下成為“運行Docker容器的平臺”,而由于其標準化的設定使得原本提供獨立接口的PaaS服務不再局限于單個PaaS提供商,用戶有了更大的控制權和選擇權。

另一方面,PaaS提供商運行在IaaS上,前者依賴的底層交付物是CaaS的標準交付物,可移植性使得多個IaaS平臺部署成為可能,保證了某個IaaS宕機情況下,服務不間斷。


圖 2:基于Docker的私有云框架


圖 3:容器開發管理接口的標準化

虛擬化技術解決了底層硬件問題,而標準化的容器技術進一步突破了操作系統限制,解決了非標準化產品的部署、升級和擴容縮容問題,使之既可擁有上一代SaaS的靈活方便,也可在可控的成本范圍實現需求定制和數據可控。

因此,基于CaaS的云計算發展將改變SaaS領域,重構軟件產業層級,賦予應用從開發、構建、集成、部署到運行的完整生命周期。


圖 4:部署速度的演進


圖 5:微服務:IT架構的演化結果

由于實用和可移植的特性,2015年開放容器計劃(Open Container Initiative,OCI)和云原生計算基金會(Cloud Native Computing Foundation,CNCF)兩大標準組織先后成立,亞馬遜、思科、Oracle、Docker等50家公司紛紛加入。

從2014年8月到2015年8月的一年間,市場對Docker的接受度提升了5倍。一半以上擁有超過500臺主機的大體量企業積極嘗試Docker技術并有約20%已經認可。

Docker官方公布的數據顯示,全球已有46萬個應用Docker 化,并且實現兩年增長3,000%。以Docker為代表的容器技術在發展速度上,已超過當時的虛擬化技術和云計算技術。

圖 6:市場對Docker的態度


圖 7:不同體量的企業對Docker的態度

Gartner預測,到2018年將會有超過50%的新應用部署到容器中,而根據RightScale的調查,2016年上半年Docker已經成為開發運維領域(DevOps)增長率最快的工具。企業對于容器技術的接受程度增加,并且部分企業已經大規模應用。

調查顯示,29%的大企業在容器中運行了工作負載(開發用途僅為8%,生產負載占21%),中小企業這一比例為24%,此外41%的大企業在通過容器做實驗,而中小企業這一比例為33%。


圖 8:開發運維領域應用工具選擇


圖 9:使用Docker的大企業數量超過小微企業

(二)SaaS市場規模進一步擴大,為容器云創造機會

根據IDC公布的2015年云市場調研報告,全球在商業云系統管理軟件和SaaS解決方案上的開支增長了24.60%,約合29億美,而到2017年末會有超過80%的企業IT組織會采用橫跨公共云、私有云或混合云架構。

就國內SaaS市場來說,2014年中國SaaS市場規模約為25.82億元,IDC預計到2019年我國SaaS市場規模將達到80.28億元左右,2015-2019年的年復合增長率將達到24.60%。

容器技術通過將SaaS應用打包成容器鏡像,應用交付、部署、運維都更加簡單。因此基于CaaS的SaaS產品會越來越成為主流。而SaaS行業已經進入快速發展期,未來各細分領域的需求也會進一步擴大市場,這在另一方面將加快CaaS的部署投入。

可以說容器推動SaaS拓展,而SaaS高速發展同樣帶動了容器云市場。


圖 10:2015年全球SaaS市場規模和增速


圖 11:2014-2019年中國SaaS市場規模

注:市場規模單位:億元

二、容器對比虛擬化,市場格局初顯露

(一)對比傳統虛擬化,容器技術優勢明顯

云平臺的搭建和運維離不開虛擬化。從技術角度看,容器技術是傳統虛擬化的補充。


圖 12:SaaS云的搭建和管理


圖 13:虛擬機與容器虛擬化方式的區別

對于傳統虛擬化技術來說,虛擬層為用戶提供了一個完整的虛擬機:包括內核在內的一個完整系統鏡像,每臺虛擬機都能夠獲得唯一的操作系統和負載。

然而相比之下,容器為應用程序提供了隔離的運行空間:每個容器內都包含一個獨享的完整用戶環境空間,并且一個容器內的變動不會影響其他容器的運行環境。每個容器之間共享同一個系統內核,這樣當同一個庫被多個容器使用時,內存的使用效率會得到提升。

簡而言之,虛擬機是構建在底層系統資源之上,而容器則是在底層資源上首先構建了一層統一操作系統,之后再將容器層安裝在統一操作系統之上,每個容器共享相同的操作系統。

表1:Docker容器技術相對虛擬機的優劣勢

總的來說,容器技術可以進一步提高計算資源的利用率,性能輕、啟動快,基于容器的固定鏡像發布方式可以簡化環境的配置,實現跨主機甚至跨機房的高可用部署,標準化的容器具有可移植性,基于微服務架構的自由組合和平臺的服務治理能力可以對應用服務做到自動化的測試、部署、監控和回滾。但是其隔離性和安全性問題仍有待改善,比較好的方式可能是容器技術和虛擬機的聯合部署。

虛擬化巨頭VMware與Docker在2014年達成合作力爭實現優勢互補。2016年VMware針對vSphere發布了新的測試版Docker volume driver,Docker則推出了Docker Volume Plugin框架予以應用支持。

該產品實現虛擬機和容器并行,即允許用戶將同一vSphere存儲用于虛擬機和容器。它們能在同一vSphere基礎設施上并行,在實現同一集群共享存儲無影響遷移的同時又具備極高的安全性。


圖 14:vSphere存儲結合Docker容器

(二)容器平臺競爭白熱化,推動方案多元化

在Docker公司決定對其容器技術開源后,多種替代Docker的容器平臺方案也相繼出現,沖擊了Docker在產業鏈中的主導地位。

定位虛擬機的Canonical公司集成OpenStack創建了自己的容器系統,名為LXD;而CoreOS公司則著眼于可組合性、安全性和速度,構建了一種新的容器運行時環境,取名Rocket。

2015年ClusterHQ和DevOps.com公布調查結果顯示,計劃選用容器為Docker、LXC和rkt的比例分別為92%、 32%和21%,Docker不再一家獨大。同年12月,Rubin調查了200位IT用戶,得到了相似的結果。市場參與者增加使得容器平臺方案多元化,而良性技術競爭將推動容器行業不斷向前發展。


圖 15:容器平臺的使用和偏好

(三)容器市場在國外格局未定,國內成創業藍海

從美國的容器云生態圈來看,產業鏈參與者眾多,合作與競爭并存。

一方面Docker技術吸引了不少云計算創業者,另一方面Google 和 RedHat 聯盟以 Kubernetes 1.0 (基于Docker構建的開源容器集群管理系統)為陣地宣告了大規模容器編排與管理領域的領軍地位。

之后,微軟、IBM、VMware、Docker、CoreOS以及SaltStack等多家公司紛紛加入了Kubernetes社區,共同研究和改進Docker開源容器技術。容器的真正興起雖源于Docker,但隨著更多參與者的進入,未來全球容器市場的最終格局仍屬未知。

2015年是Docker在中國走向應用的元年。以 Docker 為主的容器技術在國內發展迅猛,不僅吸引了阿里、騰訊、網易、新浪等互聯網巨頭,一些在亞馬遜、谷歌、Vmware有過工作經驗的工程師也紛紛投入的容器云創業的大潮中來。

相比美國,國內的云計算行業處于快速發展期,相關的配套工具尚未成熟,為未來容器云的應用留下巨大空間。

三、代表企業

(一)Docker

Docker既是一個開源項目的名稱,也是一家專注于Linux容器技術的初創公司的名稱(由Dotcloud更名而來)。

2013年,Docker首次提出了Build、Ship、Run的概念,將容器技術向IT產業鏈條的上游和下游進行了延伸。從軟件的使用領域,延伸到了軟件的生產領域,以及軟件的發布領域。在容器虛擬化、DevOps、微服務、CI/CD等方面獲得市場認可。

其主要貢獻是借助于容器技術,打通了DevOps,從而極大地提高了軟件領域的生產率。

2015年11月Docker獲得1800萬美金D輪融資。在資本的推動下,Docker陸續收購了Orchard、Tutum、Unikernel Systems等公司,用于工具吸納、平臺支持、生態構建等,一步步實現自己的戰略定位。

在產品線方面,圍繞“Build,Ship,Run”這一宗旨,Docker提供了一系列方便DevOps團隊管理應用的集成產品,包括Docker解決方案、Docker工具箱、軟件基礎插件和開放工業標準。

公有的Docker Hub以及基于Tutum的Docker公有云,極大地滿足了公有云容器市場;Docker Engine,Docker Trusted Registry以及UCP,則作為企業市場的三件套,形成一體化的Docker數據中心。

針對開發者市場,Docker ToolBox工具包實現云原生分布式應用的構建與運行;針對底層基礎設施工具,Docker提供RunC來支持通用容器運行、Notary幫助用戶完成受信內容的傳輸分發、Unikernel精簡用戶操作系統,從而使應用的運行更高效更安全。

根據Docker發布的最新數據,開源Docker項目已經被下載超過275萬次。

(二)時速云

作為Docker紅利下的創業企業之一,時速云的發展十分迅速。2014年10月,來自IBM、阿里巴巴的三位工程師在北京創立時速云,次年2 月獲得數百萬元的天使融資,6月公司公有容器云上線,9月商業化,同年12月獲得數千萬元的A輪融資,四個月后發布四大核心產品線,包括:企業級容器云平臺、企業級鏡像倉庫、持續集成和持續交付(CI/CD)、鏡像及安全服務中心。

時速云的容器托管服務具有負載均衡、彈性伸縮、跨云部署、日志監控等特性,并通過高可用、分布式的存儲支持微服務價格和混合型IT架構,其收入來源主要是容器托管、存儲服務、網絡流量、私有主機集群資源。

時速云目標客戶有兩類:一類是已經有虛擬化平臺的客戶,時速云進行容器部署;另一類是仍在使用物理服務器的,可以直接利用Docker容器技術進行輕量級虛擬化。

截止2015年12月末,時速云累計注冊用戶數已超過38,000人,囊括華大基因、京東方、中國移動、新浪、騰訊等重量級用戶,累計發布50,000個Docker鏡像,穩定運行300,000個容器。

四、大咖觀點

容器對IT的顛覆并非是一項技術或者一個平臺,它以細微之處切入,解決了長久困擾我們的應用標準化課題。并迅速使得大家看到IT能力被標準化封裝后,在敏捷性,彈性和自動化這三大場景下的巨大突破。

容器會繼X86之后,成為IT發展史上下一個計算邊界。

——DaoCloud CEO陳齊彥

容器技術作為一種“輕型虛擬化”技術目前已經在金融、電力等傳統行業得到廣泛使用,容器技術的成熟和這些傳統行業正在進行的下一代IT基礎架構建設時間窗口吻合,需求和技術形成了諧振,從而推動容器技術的加速落地。

從容器的落地實踐來看,分成3個階段:

1、容器被當做虛擬機使用。用戶希望按照虛擬化的方式使用容器,并得到容器自身輕量級和彈性的特性。

2、容器做為應用發布平臺用以應用持續集成和發布。容器可編排、易于封裝環境參數的特點使容器成為devops的首選底層技術。

3、基于容器構建企業級PaaS。隨著對容器理解的加深,更多的軟件產品公司開始基于容器構建通用和行業PaaS產品,紅帽的openshift就是非常典型基于容器的通用PaaS產品;在金融行業不少銀行也開始建設基于容器的分布式架構。

——博云創始人花磊

經過一年多的市場培育,以 Docker 為代表的容器云(CaaS)已開始逐漸在企業中落地,它所帶來的輕量級容器虛擬化、DevOps、CI/CD、微服務、開發測試等能最大化釋放企業的生產力,圍繞Docker的生態圈,例如以Google為首的 Kubernetes 容器集群編排系統也逐步被企業級市場所接受。

以應用為中心的容器云平臺將會對現有的云計算市場格局帶來革命性的變化,CaaS不僅涵蓋了 IaaS 和PaaS,未來 SaaS 應用也將逐步容器化,這大大提高了SaaS 交付部署的能力,從而進一步促進容器云的快速發展。

——時速云創始人黃啟功

關于容器Docker的趨勢和影響,我認為:

1、大家都會用:幾乎所有應用部署都將基于Docker容器;

2、大家都會干:公有云廠商、Docker廠商、應用廠商、開發工具都能輕松提供和集成容器技術;

3、填坑不用怕:容器技術(Docker)會迅速成熟和普及,干的廠商多了,坑很快就填平了;

4、小心被人填:容器技術(Docker)會重構很多領域,比如抹平傳統應用和SaaS的技術差距,而國內Docker廠商,也可能最早被IaaS廠商“填埋”。

——起步科技創始人馬科

容器技術并不是一項新興技術, Docker作為面市三年的開源技術,迅速成長為容器中的主流代表,并在云原生應用、DevOps和微服務等方面都帶來了巨大變革。

在2016的DockerCon上,我們看到強大的Docker生態鏈,從傳統IT廠商到云計算廠商,都已參與到Docker生態中來。基于容器的企業級實踐將成為近兩年容器行業發展中的重中之重,并極大推動容器在企業級生產環境中的應用成熟度。


本文作者:佚名

來源:51CTO

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/257821.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/257821.shtml
英文地址,請注明出處:http://en.pswp.cn/news/257821.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Jan 12 - Delete Node in a Linked List; Data Structure; Linked List; Pointer;

代碼: /*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode(int x) { val x; }* }*/ public class Solution {public void deleteNode(ListNode node) {if(node null) return;while(node.next ! …

三年級神奇電子計算機教案,人教版小學三年級下冊信息技術教案

人教版小學三年級下冊信息技術教案 人教版小學信息技術教案第一課 神奇的信息世界教學目的:通過學習使學生更充分地了解信息技術在生活中的應用。教學內容:觀看“神奇的信息世界”光碟教學準備:1、調試每臺計算機 2、打開計算機并由教師機控制…

spark 安裝配置

最佳參考鏈接 https://opensourceteam.gitbooks.io/bigdata/content/spark/install/spark-160-bin-hadoop26an_zhuang.html Apache Spark1.1.0部署與開發環境搭建   Spark是Apache公司推出的一種基于Hadoop Distributed File System(HDFS)的并行計算架構。與MapReduce不同&am…

《大數據原理:復雜信息的準備、共享和分析》一一2.5 在標識符中嵌入信息:不推薦...

2.5 在標識符中嵌入信息:不推薦大多數標識符不是純粹的隨機數,它們通常含有一些可由熟悉標識系統的人解釋的嵌入信息。例如,標識符中可以嵌入姓的前三個字母,同樣,標識符中也可以嵌入出生年份的最后兩位數字。標識符中…

python基礎知識-列表,元組,字典

列表(list) 賦值方法: l [11,45,67,34,89,23] l list() 列表的方法: 1 #!/usr/bin/env python2 3 class list(object):4 """5 list() -> new empty list6 list(iterable) -> new list initial…

車站計算機聯鎖系統的仿真設計,車站計算機聯鎖仿真設計.doc

車站計算機聯鎖仿真設計2012 屆 交通運輸 學院專 業學 號 2008學生姓名指導教師完成日期 2012年 月日計算機聯鎖是保證車站內列車和調車作業安全,提高車站通過能力的一種信號設備。設計以沙盤模型為根據,練習制作聯鎖信號圖表,使用Visual Bas…

如何解決機器學習中的數據不平衡問題?

在機器學習任務中,我們經常會遇到這種困擾:數據不平衡問題。 數據不平衡問題主要存在于有監督機器學習任務中。當遇到不平衡數據時,以總體分類準確率為學習目標的傳統分類算法會過多地關注多數類,從而使得少數類樣本的分類性能下降…

ubuntu每次登陸都用root賬號登陸

sudo -s 進入 root 用戶權限模式 vi /etc/lightdm/lightdm.conf [SeatDefaults] greeter-sessionunity-greeter user-sessionUbuntu greeter-show-manual-logintrue allow-guestfasle 重啟后再登陸就會 直接用root登陸了 版權聲明:本文為博主原創文章,未…

js-BOM

私有變量: 1、在一個實例上調用setName()會影響所有的實例 BOM: 1、全局變量不能通過delete操作符刪除,而直接在window對象上定義的屬性可以 2、嘗試訪問為聲明的變量會拋出錯誤,但通過查詢window對象&…

計算機組成實驗v代表什么,2014計算機組成原理實驗指導V1.3.docx

文檔介紹:實驗一運算器組成實驗實驗目的熟悉Logisim軟件平臺。掌握運算器基本工作原理掌握運算溢出檢測的原理和實現方法;理解有符號數和無符號數運算的區別;理解基于補碼的加/減運算實現原理;熟悉運算器的數據傳輸通路。實驗環境Logisim是一款數字電路模擬的教育軟…

四大技巧輕松搞定云容器

云容器技術,作為傳統虛擬化管理程序的一種替代品,正稱霸著云市場。容器是輕量級的,并提供增強的便攜性,允許應用在平臺之間遷移,而不需要開發者重做或重新架構應用。但是,盡管其好處讓開發人員感到驚嘆&…

Android 圖文混排 通過webview實現并實現點擊圖片

在一個開源項目看到是用的webview 實現的 1. 這是在asset中的一個模板html <html> <head> <title>News Detail</title> <meta name"viewport" content"widthdevice-width, minimum-scale0.5, initial-scale1.2, maximum-scale2.0…

h5engine造輪子

基于學習的造輪子&#xff0c;這是一個最簡單&#xff0c;最基礎的一個canvas渲染引擎&#xff0c;通過這個引擎架構&#xff0c;可以很快的學習canvas渲染模式&#xff01; 地址&#xff1a;https://github.com/RichLiu1023/h5engine 這是一個比較有意思的h5渲染引擎&#xff…

計算機硬件選型報價,組裝電腦硬件該怎么選擇?這幾個硬件要舍得花錢,千萬別買錯了!...

原標題&#xff1a;組裝電腦硬件該怎么選擇&#xff1f;這幾個硬件要舍得花錢&#xff0c;千萬別買錯了&#xff01;組裝電腦是多硬件組合的產物&#xff0c;每一個硬件對于電腦的性能都是有影響的&#xff0c;影響的大小與電腦的硬件有直接關系&#xff0c;有些硬件就要舍得花…

2017 省賽選撥 想打架嗎?算我一個!所有人,都過來!(3) 遞推 斐波拉數列的應用...

想打架嗎&#xff1f;算我一個&#xff01;所有人&#xff0c;都過來&#xff01;(3) Submit Page Summary Time Limit: 2 Sec Memory Limit: 128 Mb Submitted: 28 Solved: 9 Description 現在《爐石傳說》這款卡牌游戲已經風靡全球。2015年加入環境的“…

UITableViewCell中cell重用機制導致內容重復的方法

UITableView繼承自UIScrollview,是蘋果為我們封裝好的一個基于scroll的控件。上面主要是一個個的UITableViewCell,可以讓UITableViewCell響應一些點擊事件&#xff0c;也可以在UITableViewCell中加入UITextField或者UITextView等子視圖&#xff0c;使得可以在cell上進行文字編輯…

高級會計師計算機考試中級,會計師需要計算機等級考試嗎

塵伴考證達人06-19TA獲得超過671個贊[color#000][font宋體][size3][alignleft]廣東省高級會計師評審職稱外語&#xff0c;執行《關于調整完善我省職稱外語政策的通知》(粵人發〔2018〕120號)[/align][alignleft]三、報考職稱外語考試的等級要求[b][size3](一)申報高教、科研、衛…

一 手游開發工具cocos2d-x editor初識

可學習的demo&#xff1a; 7個實戰項目 flappybird&#xff08;飛揚小鳥&#xff09;、popstar&#xff08;消滅星星&#xff09;、fruitninja&#xff08;水果忍者&#xff09;、2048&#xff08;數度消除&#xff09;。 moonwarriors&#xff08;月亮戰神&#xff09;、frui…

Provisioning Services 7.6 入門到精通系列之七:創建虛擬磁盤

在上一章節完成了主目標設備的準備&#xff0c;今天將揭曉如何通過映像向導創建虛擬磁盤。1.1 點擊開始菜單”映像向導”1.2 在映像向導點擊”下一步“1.3 輸入PVS服務器信息&#xff0c;下一步1.4 點擊”新建虛擬磁盤”1.5 輸入新虛擬磁盤的相關信息&#xff0c;下一步1.6 配置…

在使用多表的查詢顯示的時候 建議使用視圖

如果沒有查詢只是需要第一次顯示的話用linq表達式就可以了&#xff0c;如果還涉及到查詢的話&#xff0c;linq表達式就很麻煩了&#xff0c;我還不會。所以我們用視圖做查詢就方便很多了。轉載于:https://www.cnblogs.com/woshijishu3/p/4207567.html