2016年全國(guó)高職云計(jì)算技術(shù)與應(yīng)用卷_第1頁
2016年全國(guó)高職云計(jì)算技術(shù)與應(yīng)用卷_第2頁
2016年全國(guó)高職云計(jì)算技術(shù)與應(yīng)用卷_第3頁
2016年全國(guó)高職云計(jì)算技術(shù)與應(yīng)用卷_第4頁
2016年全國(guó)高職云計(jì)算技術(shù)與應(yīng)用卷_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、2016 年職業(yè)院校技能大賽(高職組)“云計(jì)算技術(shù)與應(yīng)用” H 卷2016 年職業(yè)院校技能大賽(高職組)“云計(jì)算技術(shù)與應(yīng)用” H 卷第一部分:云平臺(tái)架構(gòu)賽項(xiàng)系統(tǒng)架構(gòu)如圖 1 所示,IP 地址如表 1 所示。根據(jù)架構(gòu)圖及 IP 地址表,檢查硬件連線及設(shè)備配置,確保連接正常。圖 1 系統(tǒng)架構(gòu)圖第 1 頁 共 15 頁2016 年職業(yè)院校技能大賽(高職組)“云計(jì)算技術(shù)與應(yīng)用” H 卷表 1 IP 地址表第二部分:云平臺(tái)搭建場(chǎng)景說明某企業(yè)計(jì)劃搭建私有云平臺(tái),以實(shí)現(xiàn)計(jì)算的彈性管理;企業(yè)應(yīng)用的集中管理;統(tǒng)一安全認(rèn)證和管理。需完成云平臺(tái)架構(gòu)的設(shè)計(jì)、系統(tǒng)部署,儲(chǔ)網(wǎng)盤 web 開發(fā)及客戶端開發(fā)。試根據(jù)以上用戶需

2、求,完成以下任務(wù)。平臺(tái)系統(tǒng)準(zhǔn)備(4 分)任務(wù)一、1.環(huán)境配置(1 分)手動(dòng)配置云平臺(tái)各節(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)管理地址(內(nèi)部管理地址)與主機(jī)名的;各個(gè)節(jié)點(diǎn)關(guān)閉,設(shè)置開機(jī)不啟動(dòng),設(shè)置 selinux 為 permissive。第 2 頁 共 15 頁設(shè)備名稱接口IP 地址說明云服務(wù)器1eth00/24Vlan 100eth10/24Vlan 200云服務(wù)器2eth00/24Vlan 100eth1

3、0/24Vlan 200PC-1本地連接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 為Vlan 100/24Vlan 200/242016 年職業(yè)院校技能大賽(高職組)“云計(jì)算技術(shù)與應(yīng)用” H 卷使用相關(guān)命令顯示節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)主機(jī)名,使用 cat 命令計(jì)算節(jié)配置文件的詳細(xì)信息,使用 sestatus 命令進(jìn)行點(diǎn)主機(jī)名。以文本形式提交以上所有命令及結(jié)果到答題框。2.FTP

4、 配置(1 分)把軟件包拷貝到節(jié)點(diǎn)/opt/路徑下,刪除節(jié)點(diǎn) yum 源文件夾/etc/yum.repos.d/中的已有配置,配置節(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é)果以文本形式提交

5、到答題框。4.QPID 安裝(1 分)在節(jié)點(diǎn)安裝 QPID 服務(wù),修改配置文件后啟動(dòng)服務(wù),并設(shè)為開機(jī)自啟。將 QPID 配置文件名稱,修改內(nèi)容,以文本形式提交到答題框。使用 chkconfig并使用 grep 命令過濾出 qpid 服務(wù)的啟動(dòng)級(jí)別,以文本形式提交命令及結(jié)果到答題框。任務(wù)二、系統(tǒng)組建(20 分)1.環(huán)境變量配置(2 分)在置。節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)分別安裝-xiandian 包,完成配置文件中基本變量的配根據(jù)表 2 完成指定變量的配置,以文本形式提交計(jì)算節(jié)點(diǎn)的配置文件到答題框。第 3 頁 共 15 頁2016 年職業(yè)院校技能大賽(高職組)“云計(jì)算技術(shù)與應(yīng)用” H 卷表 2 云平臺(tái)配置信息

6、2.數(shù)據(jù)庫服務(wù)安裝(2 分)安裝數(shù)據(jù)庫 mysql。使用 root 用戶登錄,使用提供的數(shù)據(jù)庫數(shù)據(jù)庫列表信息。以文本形式提交命令和結(jié)果到答題框。3.keystone 安裝(2 分)在節(jié)點(diǎn)使用提供的 keystone 安裝安裝 keystone 組件,admin-openrc.sh文件在/etc/keystone/下。使用 keystone 相關(guān)命令,admin 用戶信息,以文本形式提交命令和結(jié)果到答題框。第 4 頁 共 15 頁服務(wù)用戶Mysqlroot111111Keystone111111Glance111111Nova111111Neutron111111Heat111111Ceilom

7、eter111111KeystoneAdminAdminGlanceglanceNovanovaNeutronneutronHeatheatCeilometerCeilometer2016 年職業(yè)院校技能大賽(高職組)“云計(jì)算技術(shù)與應(yīng)用” H 卷4.glance 安裝(2 分)節(jié)點(diǎn)通過完成 glance 鏡像服務(wù)的安裝,使用鏡像文件在centos_65_x86_6420140327.qcow2 創(chuàng)建 glance 鏡像 centos6.5x64,格式為 qcow2。鏡像詳細(xì)信息,以文本形式提交命令和結(jié)果到答題框。5.nova 安裝(2 分)在節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)通過提供的nova,在節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)完

8、成nova服務(wù)的安裝。使用 nova 相關(guān)命令計(jì)算節(jié)點(diǎn)虛擬機(jī)器的狀態(tài),以文本形式提交命令和結(jié)果到答題框。6.neutron 安裝(2 分)在節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)通過提供的 neutron,完成 neutron 服務(wù)在節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)的安裝,然后配置云平臺(tái)為 FLAT。待完成創(chuàng)建之后,使用 neutron 相關(guān)命令neutron所有的端口列表信息,將信息以文本形式提交到答題框。7.SDN配置(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)境。安裝完

9、成后,Maven 的版本信息,以文本形式提交令和結(jié)果到答題框。(3)安裝 OpenDaylight(2 分)第 5 頁 共 15 頁2016 年職業(yè)院校技能大賽(高職組)“云計(jì)算技術(shù)與應(yīng)用” H 卷將 curl 命令及反饋信息以文本形式提交到答題框。8.創(chuàng)建(2 分)在節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)完成 flat配置,創(chuàng)建云主機(jī)flat-net,子網(wǎng)為flat-subnet,可用網(wǎng)段為 120150,網(wǎng)關(guān)為該相應(yīng)交換機(jī)地址。提交列表的命令及結(jié)果信息到答題框。9.dashboard 配置(2 分)通過提供的完成 dashboard 的安裝,配置,使得用戶可以通過云平臺(tái)。使用curl 命令并將結(jié)果以文本形式提交到

10、答題框。運(yùn)維(16 分)任務(wù)三、中所提供的 centos_65_x86_xiandiancloud.qcow2 鏡像上傳到云平臺(tái)將內(nèi),上傳名稱為 xiandiancloud,并按照 1CPU,1GB 內(nèi)存,50GB 硬盤的配置要求啟動(dòng)實(shí)例,啟動(dòng)完畢后完成以下運(yùn)維。1.數(shù)據(jù)庫管理(4 分)管理員在檢查云平臺(tái)運(yùn)行狀態(tài)時(shí)發(fā)現(xiàn)數(shù)據(jù)庫啟動(dòng)失敗,并且遺失數(shù)據(jù)庫 root 用戶,試根據(jù)數(shù)據(jù)庫運(yùn)維的相關(guān)知識(shí),解決數(shù)據(jù)庫啟動(dòng)異常問題,并且重新設(shè)置管理員為 mysqlpass。待數(shù)據(jù)庫服務(wù)恢復(fù)正常后,在數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)庫 cloudcompute,創(chuàng)建用戶xiandian為 chinaskills,并賦予 xia

11、ndian 只有使用數(shù)據(jù)庫 cloudcompute 的權(quán)限,以文本形式提交以上操作的所有命令到答題框。2.keystone 管理(4 分)由于管理員對(duì) Keystone 服務(wù)誤操作,導(dǎo)致認(rèn)證服務(wù)啟動(dòng)失敗,試根據(jù)云計(jì)算相關(guān)運(yùn)維知識(shí),解決 Keystone 服務(wù)啟動(dòng)異常問題。待 Keystone 服務(wù)正常啟動(dòng)后,通過keystone 相關(guān)命令,認(rèn)證服務(wù)端點(diǎn)的詳細(xì)信息。第 6 頁 共 15 頁2016 年職業(yè)院校技能大賽(高職組)“云計(jì)算技術(shù)與應(yīng)用” H 卷以文本形式提交命令和結(jié)果到答題框。3.swift 管理(4 分)管理員在啟動(dòng) Swift 鏡像服務(wù)時(shí)發(fā)現(xiàn) Swift 服務(wù)運(yùn)行異常,試根據(jù)云計(jì)

12、算相關(guān)運(yùn)維知識(shí),解決 Swift 服務(wù)啟動(dòng)異常問題。待 Swift 服務(wù)正常啟動(dòng)后,在該虛擬機(jī)的認(rèn)證服務(wù)中創(chuàng)建 swifter 用戶,為000000,并創(chuàng)建 swift 租戶,將 swifter 用戶到 swift 租戶下,賦予 swifter 用戶使用 swift 服務(wù)的權(quán)限,并通過該用戶在 swift 中創(chuàng)建 mycontainer 容器,以文本形式提交以上操作的所有命令到答題框。4.ceilometer 運(yùn)維(4 分)管理員在啟動(dòng) Ceilometer 鏡像服務(wù)時(shí)發(fā)現(xiàn) Ceilometer 服務(wù)運(yùn)行異常,發(fā)現(xiàn)連接數(shù)據(jù)庫和認(rèn)證出現(xiàn)問題,試根據(jù)云計(jì)算相關(guān)運(yùn)維知識(shí),解決 Ceilometer

13、服務(wù)啟動(dòng)異常問題。待 Ceilometer 服務(wù)正常啟動(dòng)后,用 ceilometer 相關(guān)命令所有測(cè)量值,以文本形式提交到答題框。任務(wù)四、大數(shù)據(jù)系統(tǒng)搭建(8 分)大數(shù)據(jù)平臺(tái)的搭建采用分布式方式部署,部署在云平臺(tái)的兩臺(tái)虛擬機(jī)上,大數(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ī)按如下要求來配置。(1)系統(tǒng)配置:1CPU,1GB 內(nèi)存,50GB 硬盤,連接到。(2)操作系統(tǒng):centos6.5x64。(3)主機(jī)名配置:master 的主機(jī)名為:mymaster;slaver1 Node 的主機(jī)名為:myslaver;1.大數(shù)據(jù)平臺(tái)

14、環(huán)境準(zhǔn)備(1 分)第 7 頁 共 15 頁2016 年職業(yè)院校技能大賽(高職組)“云計(jì)算技術(shù)與應(yīng)用” H 卷(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)使用的 yum 源。(5)配置 2 個(gè)節(jié)點(diǎn)無公鑰認(rèn)證。(6)安裝 2 個(gè)節(jié)點(diǎn)的 JDK 環(huán)境。2 個(gè)節(jié)點(diǎn)的主機(jī)名、hosts 文件、yum 源配置文件的信息,以文本形式提交到答題框。2.Hadoop 部署(2 分)在兩個(gè)節(jié)點(diǎn)上完成Hadoop 集群的搭建,參考提供

15、的配置文件模板,完成 Hadoop的相關(guān)配置,啟動(dòng)大數(shù)據(jù)集群。分別在主節(jié)點(diǎn)和從節(jié)點(diǎn)Hadoop 的服務(wù)進(jìn)程信息,以文本形式提交結(jié)果到答題框。3. pig 部署(3 分)在主節(jié)點(diǎn)完成 pig 的部署,參考提供的配置文件模板,完成 pig 的相關(guān)配置,以 pig 的 Local 模式啟動(dòng) pig。以文本形式提交輸出信息答題框。4.pig 運(yùn)算(2 分)附件中提供的 access_log.txt 至/opt 目錄下,使用 pig 本地模式計(jì)算日志access_log.txt 中 ip 地址出現(xiàn)的次數(shù),輸出的結(jié)果存放到/opt/output 目錄下。以文本形式提交操作令和計(jì)算的輸出到答題框。任務(wù)五、P

16、aaS 系統(tǒng)組建(20 分)1.PaaS 部署(5 分)第 8 頁 共 15 頁2016 年職業(yè)院校技能大賽(高職組)“云計(jì)算技術(shù)與應(yīng)用” H 卷PaaS 平臺(tái)的部署架構(gòu),PaaS 部署在平臺(tái)的 3 臺(tái)虛擬機(jī)上。PaaS 采用安裝的方式部署,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 硬盤,連接到。(2)操作系統(tǒng):centos6.5x64。(3)IP:Broker、Node 和 Git Server 節(jié)點(diǎn)動(dòng)態(tài)分配(4)主機(jī)名配置:PaaS

17、Broker 的主機(jī)名為:broker;PaaS Node 的主機(jī)名為:node;Git Server 的主機(jī)名為:gitserver。根據(jù)表 3 所提供的參數(shù),完成配置文件的自定義與修改,搭建 PaaS 平臺(tái)。表 3參數(shù)配置表Broker 節(jié)點(diǎn)的 PaaS 平臺(tái)變量配置文件,使用 nova 命令PaaS 平臺(tái)所使用的云主機(jī)類型及各云主機(jī)詳細(xì)信息,并通過 curl 命令PaaS 平臺(tái)首頁,在gitserver 服務(wù)器上git 版本信息,將命令及結(jié)果提交至答題框。2.RHC 運(yùn)維(3 分)第 9 頁 共 15 頁參數(shù)項(xiàng)目參數(shù)值數(shù)據(jù)庫chinaskill管理頁面chinaskillPaaS 系統(tǒng)用

18、戶名稱adminPaaS 系統(tǒng)Passw0rd2016 年職業(yè)院校技能大賽(高職組)“云計(jì)算技術(shù)與應(yīng)用” H 卷在gitserver 上安裝rhc 客戶端,通過 app-create 參數(shù)創(chuàng)建nodejs 0.6 版本的應(yīng)用,名稱為 xiandiannodejs,創(chuàng)建完成后,使用 app-stop 關(guān)閉應(yīng)用,通過命令行使用app-show 參數(shù)應(yīng)用的狀態(tài)。以文本形式提交以上操作命令和執(zhí)行結(jié)果到答題框。3.DNS 驗(yàn)證(2 分)通過 dig 命令PaaS 的,驗(yàn)證該 DNS 是否正常。以文本形式提交以上操作命令和執(zhí)行結(jié)果到答題框。4. ActiveMQ 消息中間件驗(yàn)證(2 分)通過 curl 命

19、令A(yù)ctiveMQ 消息中間件驗(yàn)證首頁進(jìn)行消息服務(wù)驗(yàn)證。以文本形式提交以上操作命令和執(zhí)行結(jié)果到答題框。5. Moodle 應(yīng)用部署(4 分)在 PaaS 上部署學(xué)習(xí)系統(tǒng) moodle,URL 設(shè)置為。部署完成后通過 curl 命令首頁。以文本形式提交 curl 命令和執(zhí)行結(jié)果到答題框。6. 部署 JavaEExdflatui 應(yīng)用(4 分)在 PaaS 上部署 JavaEE 案例應(yīng)用,公眾 URL 為。部署完成后,通過 curl 命令JavaEE 應(yīng)用的首頁。以文本形式提交 curl 命令和執(zhí)行結(jié)果到答題框。第三部分:云應(yīng)用開發(fā)任務(wù)一、儲(chǔ) Web 應(yīng)用開發(fā)(7 分)儲(chǔ)網(wǎng)盤 Web 應(yīng)用的開發(fā),

20、選用 javaEE 技術(shù)平臺(tái),使用集中部署的儲(chǔ)服務(wù)。開發(fā)環(huán)境:SDK(java joss) +(eclipse)+ JDK + Tomcat + Mysql + swift.sql + 案例cloudstorage_web.zip。網(wǎng)盤 Web 應(yīng)用的用戶界面如圖 2 所示。第 10 頁 共 15 頁2016 年職業(yè)院校技能大賽(高職組)“云計(jì)算技術(shù)與應(yīng)用” H 卷圖 2 網(wǎng)盤 Web 應(yīng)用用戶界面圖1.搭建開發(fā)環(huán)境和導(dǎo)入項(xiàng)目(1 分)根據(jù)指定的賬戶名,等信息修改連接云平臺(tái)的配置,解壓cloudstorage_web.zip,導(dǎo)入開發(fā)案例并運(yùn)行。運(yùn)行后按順序提交瀏覽器登錄頁面截圖、登錄后的【全

21、部文件】頁面截圖、修改的配置、java 代碼到答題框。2.搜索功能 (3 分)基于 SDK 提供的接口,完善工程的搜索功能,實(shí)現(xiàn)查找功能,展示搜索名稱含有“doc”的所有文件和文件夾的列表。實(shí)現(xiàn)后按順序提交運(yùn)行的網(wǎng)頁截圖和增改的 java 代碼到答題框。3.網(wǎng)盤詳情 (3 分)基于 SDK 提供的接口,實(shí)現(xiàn)網(wǎng)盤詳情功能,在所有文件 Web 主頁面操作欄增加“詳情”按鈕,彈出信息框。信息框展示目前網(wǎng)盤文件累計(jì)容量(KB),目錄數(shù)(個(gè))、文件數(shù)量(個(gè))、圖片數(shù)(個(gè))、數(shù)(單位個(gè)),實(shí)現(xiàn)后按順序提交運(yùn)行的網(wǎng)頁截圖和增改的 java 代碼到答題框。任務(wù)二、大數(shù)據(jù)案例開發(fā)(5 分)1.單個(gè)文件 Hado

22、op M-R 分詞統(tǒng)計(jì)(3 分)第 11 頁 共 15 頁2016 年職業(yè)院校技能大賽(高職組)“云計(jì)算技術(shù)與應(yīng)用” H 卷基于 hadoop SDK 提供的接口和 Web 開發(fā)框架代碼,對(duì)目錄路徑下的“FourMasterpiecesofChina/doc/WaterMargin.docx”docx 格式文件,使用 hadoopmap-reduce 進(jìn)行文字內(nèi)容分析,通過詞匯統(tǒng)計(jì)分析文章中出現(xiàn)次數(shù)最多的前 10個(gè)詞匯,將統(tǒng)計(jì)結(jié)果以可視化 d3.js 框架餅圖(pie)的形式在單獨(dú)一個(gè) Web 網(wǎng)頁展示出來。提交分詞統(tǒng)計(jì)結(jié)果的網(wǎng)頁截圖和添加的 Java、JSP 代碼到答題框。2. 兩個(gè)文件 H

23、adoop M-R 分詞統(tǒng)計(jì)(2 分)基于 hadoop SDK 提供的接口和 Web 開發(fā)框架代碼,對(duì)同一目錄路徑下的選擇“FourMasterpiecesofChina/doc/ WaterMargin.docx”和“FourMasterpiecesofChina/doc/RomanceoftheThreeKingdoms.docx”2 個(gè)文件,分別對(duì)這 2 個(gè)文件進(jìn)行詞匯統(tǒng)計(jì)分析,并各取每個(gè)文件出現(xiàn)次數(shù)最多的前 10 個(gè)詞匯,共計(jì) 20 詞匯,通過可視化 d3.js框架柱形圖(column)的形式在單獨(dú)一個(gè) Web 網(wǎng)頁展示出來。提交分詞統(tǒng)計(jì)結(jié)果的網(wǎng)頁截圖和添加的 Java、JSP 代碼

24、到答題框。儲(chǔ)網(wǎng)盤客戶端(8 分)任務(wù)三、儲(chǔ)網(wǎng)盤客戶端 APP 的開發(fā),選用 Android 開源技術(shù)平臺(tái),使用集中部署的儲(chǔ)服務(wù)。開發(fā)環(huán)境:SwiftSDK(openstack-java-sdk)+Android 開發(fā)環(huán)境(adt-bundle-windows-x86_64)+JDK1.7+案例程序 cloudstorage_android.zip 程序的運(yùn)行采用 Genymotion 模擬器。網(wǎng)盤客戶端的用戶界面如圖 3 所示。第 12 頁 共 15 頁2016 年職業(yè)院校技能大賽(高職組)“云計(jì)算技術(shù)與應(yīng)用” H 卷圖 3 網(wǎng)盤客戶端用戶界面圖1.搭建開發(fā)環(huán)境和導(dǎo)入項(xiàng)目(1 分)根據(jù)指定的賬

25、戶名,等信息修改連接云平臺(tái)的配置,解壓cloudstorage_android.zip,導(dǎo)入開發(fā)案例并運(yùn)行。運(yùn)行后按順序提交 APP 登錄界面的模擬器截圖、登錄后的模擬器截圖及修改的 java 代碼到答題框。2.圖片功能 (2 分)基于 SDK 提供的接口,實(shí)現(xiàn)圖片列表,列表展示網(wǎng)盤所有的圖片格式文件,包括 jpg、png、bmp 等文件。所有的圖片文件圖標(biāo)更換為圖片的預(yù)覽圖,實(shí)現(xiàn)后按順序提交模擬器運(yùn)行結(jié)果截圖和增改的 java 代碼到答題框。3.日期排序功能 (3 分)基于 SDK 提供的接口和框架代碼,在云網(wǎng)盤安卓應(yīng)用“全部文件”界面的頂部操作欄(Actionbar)增加“時(shí)間排序”按鈕,

26、完善代碼增加文件夾的修改時(shí)間,在此基礎(chǔ)上,不區(qū)分文件夾和文件,點(diǎn)擊“時(shí)間排序”實(shí)現(xiàn)對(duì)內(nèi)部?jī)?chǔ)對(duì)象按照時(shí)間“降序”排序展示(即最新改動(dòng)對(duì)象放在列表最上面)。實(shí)現(xiàn)后按順序提交模擬器運(yùn)行結(jié)果截圖和增改的 java、xml 的代碼到答題框。4.文件夾刪除功能(2 分)第 13 頁 共 15 頁2016 年職業(yè)院校技能大賽(高職組)“云計(jì)算技術(shù)與應(yīng)用” H 卷基于 SDK 提供的接口,實(shí)現(xiàn)云網(wǎng)盤安卓應(yīng)用“全部文件”根目錄下文件夾刪除功能。把容器根目錄下文件夾 saas 刪除,刪除文件夾到回收站內(nèi)。提交實(shí)現(xiàn)該功能模擬器運(yùn)行結(jié)果截圖和增加的 java 代碼到答題框。任務(wù)四、排序算法(2 分)1.合并排序算法儲(chǔ)文件對(duì)象數(shù)組的堆(mergeSort)排序算法如下,試補(bǔ)充空格處的代碼,共四處,每提交到答題框。(2 分)/*合并排序,結(jié)果從小到大param valuesparam cp輸入待排序?qū)ο髷?shù)組比較器*/public static voidmergeSort(StoredObject inputs, Comparator cp) int number = inputs.length;StoredObject helper = new StoredObjectnumber;mergesort(inputs, helper, 0, num

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論