版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.2016年全國(guó)職業(yè)院校技能大賽(高職組)“云計(jì)算技術(shù)與應(yīng)用” I卷2016年全國(guó)職業(yè)院校技能大賽(高職組)“云計(jì)算技術(shù)與應(yīng)用” I卷第一部分:云平臺(tái)架構(gòu)賽項(xiàng)系統(tǒng)架構(gòu)如圖1所示,IP地址規(guī)劃如表1所示。根據(jù)架構(gòu)圖及IP地址規(guī)劃表,檢查硬件連線及網(wǎng)絡(luò)設(shè)備配置,確保網(wǎng)絡(luò)連接正常。圖1 系統(tǒng)架構(gòu)圖表1 IP地址規(guī)劃表設(shè)備名稱接口IP地址說(shuō)明云服務(wù)器1eth00/24Vlan 100eth10/24Vlan 200云服務(wù)器2eth00/24Vlan 100eth10/24Vlan 200PC-1本地
2、連接172.16.x.2/16Vlan 1PC-2本地連接172.16.x.3/16Vlan 1PC-3本地連接172.16.x.4/16Vlan 1交換機(jī)Vlan 1172.16.x.1/16x為考位號(hào)Vlan 100/24Vlan 200/24第二部分:云平臺(tái)搭建場(chǎng)景說(shuō)明某企業(yè)計(jì)劃搭建私有云平臺(tái),以實(shí)現(xiàn)計(jì)算資源的池化彈性管理;企業(yè)應(yīng)用的集中管理;統(tǒng)一安全認(rèn)證和授權(quán)管理。需完成云平臺(tái)架構(gòu)的設(shè)計(jì)、系統(tǒng)部署,云存儲(chǔ)網(wǎng)盤web開(kāi)發(fā)及客戶端開(kāi)發(fā)。試根據(jù)以上用戶需求,完成以下任務(wù)。任務(wù)一、IAAS平臺(tái)系統(tǒng)準(zhǔn)備(4分)1.環(huán)境配置(1分)手動(dòng)配置云平臺(tái)
3、IaaS各節(jié)點(diǎn)的系統(tǒng)參數(shù):控制節(jié)點(diǎn)主機(jī)名:controller;計(jì)算節(jié)點(diǎn)主機(jī)名:compute;修改hosts文件,映射各節(jié)點(diǎn)管理ip與主機(jī)名,實(shí)現(xiàn)云平臺(tái)管理網(wǎng)絡(luò)地址(內(nèi)部管理地址)與主機(jī)名的映射;各個(gè)節(jié)點(diǎn)關(guān)閉防火墻,設(shè)置開(kāi)機(jī)不啟動(dòng),設(shè)置selinux為permissive。使用相關(guān)命令查詢顯示控制節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)主機(jī)名,使用cat命令查詢計(jì)算節(jié)點(diǎn)主機(jī)名映射配置文件的詳細(xì)信息,使用sestatus命令進(jìn)行查詢。以文本形式提交以上所有查詢命令及結(jié)果到答題框。2.FTP配置(1分)把軟件包拷貝到控制節(jié)點(diǎn)/opt/路徑下,刪除控制節(jié)點(diǎn)yum源文件夾/etc/yum.repos.d/中的已有配置,配置控
4、制節(jié)點(diǎn)使用本地yum源,配置文件名為yum.repo,安裝并配置ftp服務(wù);計(jì)算節(jié)點(diǎn)yum源文件名為yum.repo,配置并使用控制節(jié)點(diǎn)的ftp服務(wù)。使用cat命令查看計(jì)算節(jié)點(diǎn)的/etc/yum.repos.d/yum.repo文件。以文本形式提交查詢命令及結(jié)果到答題框。3.NTP配置(1分)在各節(jié)點(diǎn)安裝ntp服務(wù),在控制節(jié)點(diǎn)上使用文件/etc/ntp.conf配置ntp服務(wù),將計(jì)算節(jié)點(diǎn)時(shí)鐘同步到控制節(jié)點(diǎn)。將計(jì)算節(jié)點(diǎn)同步控制節(jié)點(diǎn)的命令及結(jié)果以文本形式提交到答題框。4.QPID安裝(1分)在控制節(jié)點(diǎn)安裝QPID服務(wù),修改配置文件后啟動(dòng)服務(wù),并設(shè)為開(kāi)機(jī)自啟。將QPID配置文件名稱,修改內(nèi)容,以文本
5、形式提交到答題框。使用chkconfig查詢并使用grep命令過(guò)濾出qpid服務(wù)的啟動(dòng)級(jí)別,以文本形式提交查詢命令及結(jié)果到答題框。任務(wù)二、IAAS系統(tǒng)組建(20分)1. 環(huán)境變量配置(2分)在控制節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)分別安裝iaas-xiandian包,完成配置文件中基本變量的配置。根據(jù)表2完成指定變量的配置,以文本形式提交計(jì)算節(jié)點(diǎn)的配置文件到答題框。表2 云平臺(tái)配置信息服務(wù)用戶密碼 Mysqlroot000000Keystone000000Glance000000Nova000000Neutron000000Heat000000Ceilometer000000KeystoneAdmin111111
6、Glance111111Nova111111Neutron111111Heat111111Ceilometer1111112.數(shù)據(jù)庫(kù)服務(wù)安裝(2分)使用提供的數(shù)據(jù)庫(kù)腳本安裝數(shù)據(jù)庫(kù)mysql。使用root用戶登錄數(shù)據(jù)庫(kù),創(chuàng)建數(shù)據(jù)庫(kù)xdcloud。以文本形式提交操作命令和輸出結(jié)果到答題框。3.keystone安裝(2分)在控制節(jié)點(diǎn)使用提供的keystone安裝腳本安裝keystone組件,admin-openrc.sh 文件在/etc/keystone/下。使用keystone 相關(guān)命令,查詢keystone服務(wù)的詳細(xì)信息,以文本形式提交查詢命令和結(jié)果到答題框。4.glance安裝(2分)在控制節(jié)
7、點(diǎn)通過(guò)腳本完成glance鏡像服務(wù)的安裝,使用鏡像文件centos_65_x86_6420140327.qcow2創(chuàng)建glance鏡像centos6.5x64,格式為qcow2。查詢鏡像列表信息,以文本形式提交查詢命令和結(jié)果到答題框。5.nova安裝(2分)在控制節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)通過(guò)提供的nova腳本,在控制節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)完成nova服務(wù)的安裝。使用nova相關(guān)命令查詢虛擬機(jī)監(jiān)控器compute的詳細(xì)信息,以文本形式提交查詢命令和結(jié)果到答題框。6.neutron安裝(2分)在控制節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)通過(guò)提供的neutron腳本,完成neutron服務(wù)在控制節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)的安裝,然后配置云平臺(tái)網(wǎng)絡(luò)為GR
8、E網(wǎng)絡(luò)。待完成網(wǎng)絡(luò)創(chuàng)建之后,使用neutron相關(guān)命令查詢neutron 所有服務(wù)的詳細(xì)信息,將查詢信息以文本形式提交到答題框。7.SDN網(wǎng)絡(luò)配置(4分)(1)安裝JDK環(huán)境(1分)在控制節(jié)點(diǎn)安裝配置JDK環(huán)境。安裝完成后,查詢JDK的版本信息,以文本形式提交查詢的命令和結(jié)果到答題框。(2)安裝Maven環(huán)境(1分)在控制節(jié)點(diǎn)安裝配置Maven環(huán)境。安裝完成后,查詢Maven的版本信息,以文本形式提交查詢的命令和結(jié)果到答題框。(3)安裝OpenDaylight(2分)在控制節(jié)點(diǎn)完成OpenDaylight的安裝,完成后使用curl命令訪問(wèn)網(wǎng)頁(yè)0:8181/
9、dlux/index.html。將curl命令及反饋信息以文本形式提交到答題框。8.網(wǎng)絡(luò)創(chuàng)建(2分)在控制節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)完成flat網(wǎng)絡(luò)配置,創(chuàng)建云主機(jī)網(wǎng)絡(luò)flat-net,子網(wǎng)為flat-subnet,可用網(wǎng)段為120150,網(wǎng)關(guān)為該網(wǎng)絡(luò)相應(yīng)交換機(jī)地址。提交網(wǎng)絡(luò)列表的查詢命令及結(jié)果信息到答題框。9.dashboard配置(2分)通過(guò)提供的腳本完成dashboard的安裝,配置域名映射,使得用戶可以通過(guò)使用curl命令查詢網(wǎng)址任務(wù)三、IAAS運(yùn)維(16分)將賽位清單中所提供的centos_65_x86_xiandiancloud.qcow2鏡像上傳到云平臺(tái)內(nèi),上傳名稱為xiandianclou
10、d,并按照1CPU,1GB內(nèi)存,50GB硬盤的配置要求啟動(dòng)實(shí)例,啟動(dòng)完畢后完成以下運(yùn)維。1.數(shù)據(jù)庫(kù)管理(4分)管理員在檢查云平臺(tái)運(yùn)行狀態(tài)時(shí)發(fā)現(xiàn)數(shù)據(jù)庫(kù)啟動(dòng)失敗,并且遺失數(shù)據(jù)庫(kù)root用戶密碼,試根據(jù)數(shù)據(jù)庫(kù)運(yùn)維的相關(guān)知識(shí),解決數(shù)據(jù)庫(kù)啟動(dòng)異常問(wèn)題,并且重新設(shè)置管理員密碼為mysqlpass。待數(shù)據(jù)庫(kù)服務(wù)恢復(fù)正常后,在數(shù)據(jù)庫(kù)中創(chuàng)建數(shù)據(jù)庫(kù)cloudcompute,創(chuàng)建用戶xiandian,密碼為chinaskills,并賦予xiandian只有使用數(shù)據(jù)庫(kù)cloudcompute的權(quán)限,以文本形式提交以上操作的所有命令到答題框。2.keystone管理(4分)由于管理員對(duì)Keystone服務(wù)誤操作,導(dǎo)致認(rèn)
11、證服務(wù)啟動(dòng)失敗,試根據(jù)云計(jì)算相關(guān)運(yùn)維知識(shí),解決Keystone服務(wù)啟動(dòng)異常問(wèn)題。待Keystone服務(wù)正常啟動(dòng)后,通過(guò)keystone相關(guān)命令,查詢認(rèn)證服務(wù)的詳細(xì)信息。以文本形式提交查詢命令和查詢結(jié)果到答題框。3.cinder運(yùn)維(4分)管理員在啟動(dòng)Cinder鏡像服務(wù)時(shí)發(fā)現(xiàn)Cinder服務(wù)運(yùn)行異常,發(fā)現(xiàn)keystone認(rèn)證和數(shù)據(jù)庫(kù)連接出現(xiàn)問(wèn)題,試根據(jù)云計(jì)算相關(guān)運(yùn)維知識(shí),解決Cinder服務(wù)啟動(dòng)異常問(wèn)題。待Cinder服務(wù)正常啟動(dòng)后,查詢?cè)朴脖P列表信息,以文本形式提交查詢結(jié)果到答題框。4.swift管理(4分)管理員在啟動(dòng)Swift鏡像服務(wù)時(shí)發(fā)現(xiàn)Swift服務(wù)運(yùn)行異常,試根據(jù)云計(jì)算相關(guān)運(yùn)維知識(shí)
12、,解決Swift服務(wù)啟動(dòng)異常問(wèn)題。待Swift服務(wù)正常啟動(dòng)后,在該虛擬機(jī)的認(rèn)證服務(wù)中創(chuàng)建swifter用戶,密碼為000000,并創(chuàng)建swift租戶,將swifter用戶規(guī)劃到swift租戶下,賦予swifter用戶使用swift服務(wù)的權(quán)限,并通過(guò)該用戶在swift中創(chuàng)建mycontainer容器,以文本形式提交以上操作的所有命令到答題框。任務(wù)四、大數(shù)據(jù)系統(tǒng)搭建(8分)大數(shù)據(jù)平臺(tái)的搭建采用分布式方式部署,部署在云平臺(tái)的兩臺(tái)虛擬機(jī)上,規(guī)劃大數(shù)據(jù)平臺(tái)的部署架構(gòu),VM1部署大數(shù)據(jù)平臺(tái)master節(jié)點(diǎn),VM2部署大數(shù)據(jù)平臺(tái)slaver節(jié)點(diǎn)。每個(gè)虛擬機(jī)按如下要求來(lái)配置。(1)系統(tǒng)配置:1CPU,1GB內(nèi)
13、存,50GB硬盤,連接到網(wǎng)絡(luò)。(2)操作系統(tǒng):centos6.5x64。(3)主機(jī)名配置:master的主機(jī)名為:mymaster;slaver1 Node的主機(jī)名為:myslaver;1.大數(shù)據(jù)平臺(tái)環(huán)境準(zhǔn)備(1分)(1)掛載XianDian-BigData-v1.4.iso,把軟件包拷貝到master節(jié)點(diǎn)的/opt/目錄下。(2)根據(jù)環(huán)境要求修改2個(gè)節(jié)點(diǎn)的主機(jī)名。(3)修改2個(gè)節(jié)點(diǎn)的hosts文件。(4)配置2個(gè)節(jié)點(diǎn)使用iaas的yum源。(5)配置2個(gè)節(jié)點(diǎn)無(wú)密碼公鑰認(rèn)證。(6)安裝2個(gè)節(jié)點(diǎn)的JDK環(huán)境。查詢2個(gè)節(jié)點(diǎn)的主機(jī)名、hosts文件、yum源配置文件的信息,以文本形式提交到答題框。2
14、.Hadoop部署(2分)在兩個(gè)節(jié)點(diǎn)上完成Hadoop集群的搭建,參考提供的配置文件模板,完成Hadoop的相關(guān)配置,啟動(dòng)大數(shù)據(jù)集群。分別在主節(jié)點(diǎn)和從節(jié)點(diǎn)查詢Hadoop的服務(wù)進(jìn)程信息,以文本形式提交查詢結(jié)果到答題框。3.hdfs運(yùn)維(1分)在Hadoop文件系統(tǒng)的根目錄下創(chuàng)建一個(gè)名為“chinaskills”的目錄,將附件中提供個(gè)cloudskills.txt文件,上傳到chinaskills目錄中,并使用HDFS文件系統(tǒng)檢查工具檢查文件是否受損。以文本形式提交以上操作命令和輸出結(jié)果命令到答題框。4. Hbase部署(4分)在主節(jié)點(diǎn)完成Hbase的部署,參考提供的配置文件模板,完成Hbase
15、的相關(guān)配置,啟動(dòng)Hbase shell,通過(guò)Hbase創(chuàng)建表xiandian帶兩個(gè)列族info和address。以文本形式提交創(chuàng)建命令和輸出結(jié)果到答題框。任務(wù)五、PAAS系統(tǒng)組建(20分)1. PaaS部署(5分)規(guī)劃PaaS平臺(tái)的部署架構(gòu),PaaS部署在IaaS平臺(tái)的3臺(tái)虛擬機(jī)上。PaaS采用分開(kāi)安裝的方式部署,VM1部署PaaS平臺(tái)Broker節(jié)點(diǎn),VM2部署PaaS平臺(tái)Node節(jié)點(diǎn),VM3部署Git Server。每個(gè)虛擬機(jī)配置如下:(1)系統(tǒng)配置:1CPU,1GB內(nèi)存,50GB硬盤,連接到網(wǎng)絡(luò)。(2)操作系統(tǒng):centos6.5x64。(3)IP:Broker、Node和Git Ser
16、ver節(jié)點(diǎn)動(dòng)態(tài)分配(4)主機(jī)名配置:PaaS Broker的主機(jī)名為:broker;PaaS Node的主機(jī)名為:node;Git Server的主機(jī)名為:gitserver。根據(jù)表3所提供的參數(shù),完成配置文件的自定義與修改,搭建PaaS平臺(tái)。表3 參數(shù)配置表參數(shù)項(xiàng)目參數(shù)值域名數(shù)據(jù)庫(kù)密碼chinaskill管理頁(yè)面密碼chinaskillPaaS系統(tǒng)用戶名稱adminPaaS系統(tǒng)密碼Passw0rd查詢Broker節(jié)點(diǎn)的PaaS平臺(tái)變量配置文件,使用nova命令查詢PaaS平臺(tái)所使用的云主機(jī)類型及各云主機(jī)詳細(xì)信息,并通過(guò)curl命令查詢PaaS平臺(tái)首頁(yè),在gitserver服務(wù)器上查詢git版
17、本信息,將查詢命令及結(jié)果提交至答題框。2.RHC運(yùn)維(3分)在gitserver上安裝rhc客戶端,通過(guò)app-create創(chuàng)建php5.3并添加mysql5.1套件的應(yīng)用,名稱為xiandianmysql。創(chuàng)建完成后,通過(guò)app-stop參數(shù)關(guān)閉應(yīng)用,通過(guò)命令行使用app-show參數(shù)查詢應(yīng)用的狀態(tài)。以文本形式提交以上操作命令和執(zhí)行結(jié)果到答題框。3.DNS驗(yàn)證(2分)通過(guò)dig命令查詢PaaS的域名,驗(yàn)證該DNS是否正常。以文本形式提交以上操作命令和執(zhí)行結(jié)果到答題框。4. ActiveMQ消息中間件驗(yàn)證(2分)通過(guò)curl命令訪問(wèn)ActiveMQ消息中間件驗(yàn)證首頁(yè)進(jìn)行消息服務(wù)驗(yàn)證。以文本形式
18、提交以上操作命令和執(zhí)行結(jié)果到答題框。5. Moodle應(yīng)用部署(4分)在PaaS上部署在線學(xué)習(xí)系統(tǒng)moodle,URL設(shè)置為http:/moodle-。部署完成后通過(guò)curl命令訪問(wèn)首頁(yè)。以文本形式提交curl命令和執(zhí)行結(jié)果到答題框。6. 部署Dolibarr (4分)Dolibarr是php開(kāi)源的企業(yè)資源規(guī)劃計(jì)劃系統(tǒng),部署Dolibarr應(yīng)用,部署域名為http:/dolibarr-以文本形式提交curl命令和執(zhí)行結(jié)果到答題框。第三部分:云應(yīng)用開(kāi)發(fā)任務(wù)一、云存儲(chǔ)WEB應(yīng)用開(kāi)發(fā)(7分)云存儲(chǔ)網(wǎng)盤Web應(yīng)用的開(kāi)發(fā),選用javaEE技術(shù)平臺(tái),使用集中部署的云存儲(chǔ)服務(wù)。開(kāi)發(fā)環(huán)境:SDK(java j
19、oss) +(eclipse)+ JDK + Tomcat + Mysql + swift.sql + 案例cloudstorage_web.zip。網(wǎng)盤Web應(yīng)用的用戶界面如圖2所示。圖2 網(wǎng)盤Web應(yīng)用用戶界面圖1.搭建開(kāi)發(fā)環(huán)境和導(dǎo)入項(xiàng)目(1分)根據(jù)指定的賬戶名,密碼等信息修改連接云平臺(tái)的配置,解壓cloudstorage_web.zip,導(dǎo)入開(kāi)發(fā)案例并運(yùn)行。運(yùn)行后按順序提交瀏覽器登錄頁(yè)面截圖、登錄后的【全部文件】頁(yè)面截圖、修改的配置、java代碼到答題框。2.我的圖片功能 (3分)基于SDK提供的接口,實(shí)現(xiàn)網(wǎng)盤Web應(yīng)用的我的圖片功能,通過(guò)我的圖片導(dǎo)航展示當(dāng)前網(wǎng)盤所有圖片文件列表。實(shí)現(xiàn)后
20、按順序提交運(yùn)行的網(wǎng)頁(yè)截圖和增改的java代碼到答題框。3.網(wǎng)盤詳情功能 (3分)基于SDK提供的接口,實(shí)現(xiàn)網(wǎng)盤詳情功能,在所有文件視圖下的操作欄增加“詳情”按鈕,點(diǎn)擊詳情,彈出信息框。信息框展示目前網(wǎng)盤文件累計(jì)容量(單位KB),目錄數(shù)(單位個(gè))、文件數(shù)量(單位個(gè))、圖片數(shù)(單位個(gè))、視頻數(shù)(單位個(gè)),實(shí)現(xiàn)后按順序提交運(yùn)行的網(wǎng)頁(yè)截圖和增改的java代碼到答題框。任務(wù)二、大數(shù)據(jù)案例開(kāi)發(fā)(5分)1.單個(gè)文件Hadoop M-R分詞統(tǒng)計(jì)(3分)基于hadoop SDK提供的接口和Web開(kāi)發(fā)框架代碼,對(duì)目錄路徑下的“FourMasterpiecesofChina/doc/ WaterMargin.doc
21、x”小說(shuō)docx格式文件,使用hadoop map-reduce進(jìn)行語(yǔ)義分析,通過(guò)詞匯統(tǒng)計(jì)分析文章中出現(xiàn)次數(shù)最多的前10個(gè)詞匯,將統(tǒng)計(jì)結(jié)果以可視化d3.js框架餅圖(pie)的形式在單獨(dú)一個(gè)Web網(wǎng)頁(yè)展示出來(lái)。提交分詞統(tǒng)計(jì)結(jié)果的網(wǎng)頁(yè)截圖和添加的Java、JSP代碼到答題框。2. 兩個(gè)文件Hadoop M-R分詞統(tǒng)計(jì)(2分)基于hadoop SDK提供的接口和Web開(kāi)發(fā)框架代碼,對(duì)同一目錄路徑下的選擇“FourMasterpiecesofChina/doc/ WaterMargin.docx”和“FourMasterpiecesofChina/doc/ RomanceoftheThreeKing
22、doms.docx”2個(gè)文件,分別對(duì)這2個(gè)文件進(jìn)行詞匯統(tǒng)計(jì)分析,并各取每個(gè)文件出現(xiàn)次數(shù)最多的前10個(gè)詞匯,合成共計(jì)20詞匯,通過(guò)可視化d3.js框架柱形圖(column)的形式在單獨(dú)一個(gè)Web網(wǎng)頁(yè)展示出來(lái)。提交分詞統(tǒng)計(jì)結(jié)果的網(wǎng)頁(yè)截圖和添加的Java、JSP代碼到答題框。任務(wù)三、云存儲(chǔ)網(wǎng)盤客戶端(8分)云存儲(chǔ)網(wǎng)盤客戶端APP的開(kāi)發(fā),選用Android開(kāi)源技術(shù)平臺(tái),使用集中部署的云存儲(chǔ)服務(wù)。開(kāi)發(fā)環(huán)境:SwiftSDK(openstack-java-sdk)+Android開(kāi)發(fā)環(huán)境(adt-bundle-windows-x86_64)+JDK1.7+案例程序cloudstorage_android.
23、zip程序的運(yùn)行采用Genymotion模擬器。網(wǎng)盤客戶端的用戶界面如圖3所示。圖3 網(wǎng)盤客戶端用戶界面圖1.搭建開(kāi)發(fā)環(huán)境和導(dǎo)入項(xiàng)目(1分)根據(jù)指定的賬戶名,密碼等信息修改連接云平臺(tái)的配置,解壓cloudstorage_android.zip,導(dǎo)入開(kāi)發(fā)案例并運(yùn)行。運(yùn)行后按順序提交APP登錄界面的模擬器截圖、登錄后的模擬器截圖及修改的java代碼到答題框。2.我的視頻功能 (2分)基于SDK提供的接口,實(shí)現(xiàn)網(wǎng)盤APP的我的視頻功能,通過(guò)我的視頻導(dǎo)航展示當(dāng)前網(wǎng)盤所有視頻文件列表。實(shí)現(xiàn)后按順序提交模擬器運(yùn)行結(jié)果截圖和增改的java代碼到答題框。3.大小排序功能 (3分)基于SDK提供的接口和框架代碼
24、,在云網(wǎng)盤安卓應(yīng)用“全部文件”界面的頂部操作欄(Actionbar)增加“大小排序”按鈕,所有文件按照大小從大到小排序展示,其中當(dāng)前目錄的文件夾排在最后,文件夾按照名稱從a-z順序排序。實(shí)現(xiàn)后按順序提交模擬器運(yùn)行結(jié)果截圖和增改的java、xml的代碼到答題框。4.文件改名功能(2分)基于SDK提供的接口,實(shí)現(xiàn)云網(wǎng)盤安卓應(yīng)用“全部文件”根目錄下文件夾重命名功能。把容器根目錄下文件夾products.jpg重命名為“xdproducts.jpg”。提交實(shí)現(xiàn)該功能成功的模擬器運(yùn)行結(jié)果截圖和增加的java代碼到答題框。任務(wù)四、排序算法(2分)1.堆排序算法(2分)云存儲(chǔ)文件對(duì)象數(shù)組的編寫堆(Heap)排序算法如下,試補(bǔ)充空格處的代碼,共四處,每空一行提交到答題框。(2分)/* * 堆排序,結(jié)果從小到大 * * param values 輸入待排序?qū)ο髷?shù)組 * param cp 比較器 */public static void heapsort(StoredObject input
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廚房衛(wèi)生工具管理規(guī)定(3篇)
- 《工程合同管理》課程教學(xué)大綱
- 船舶側(cè)向推進(jìn)器課程設(shè)計(jì)
- 物聯(lián)網(wǎng)煙霧報(bào)警課程設(shè)計(jì)
- 生物數(shù)學(xué)的基礎(chǔ)課程設(shè)計(jì)
- 自動(dòng)服務(wù)課程設(shè)計(jì)
- 2024幼兒園安全生產(chǎn)月活動(dòng)工作總結(jié)范文(31篇)
- 藝術(shù)家作品課程設(shè)計(jì)
- 航空公司服務(wù)員工作總結(jié)
- 教育行業(yè)營(yíng)銷策略分享
- 聲光影的內(nèi)心感動(dòng):電影視聽(tīng)語(yǔ)言學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 創(chuàng)新轉(zhuǎn)化管理智慧樹(shù)知到期末考試答案章節(jié)答案2024年山東大學(xué)
- 新修訂《數(shù)據(jù)安全法》全文ppt
- 各項(xiàng)常規(guī)檢查前后的注意事項(xiàng)課件
- 2021年推進(jìn)婦幼健康領(lǐng)域中醫(yī)藥工作總結(jié)
- 綠化苗木組織供應(yīng)及售后服務(wù)方案
- YY∕T 0314-2021 一次性使用人體靜脈血樣采集容器
- 第五章_油樣分析
- 儲(chǔ)罐受限空間作業(yè)方案DOC
- 壓力容器耐壓試驗(yàn)
- 課程設(shè)計(jì)---年產(chǎn)5.6萬(wàn)噸乙醇精餾塔的設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論