移動(dòng)學(xué)習(xí)APP的設(shè)計(jì)與優(yōu)化
發(fā)布時(shí)間:2021-01-19 03:07
傳統(tǒng)教學(xué)中師生互動(dòng)不足、學(xué)生學(xué)習(xí)形式單一、學(xué)習(xí)興趣缺乏。為了更好地解決這些問(wèn)題,滿足課堂教學(xué)互動(dòng)需求,提高學(xué)生學(xué)習(xí)效率,本文研究基于“互聯(lián)網(wǎng)+教育”模式下的移動(dòng)學(xué)習(xí)APP跨平臺(tái)開(kāi)發(fā)中的優(yōu)化問(wèn)題。課題采用跨平臺(tái)混合開(kāi)發(fā)模式,開(kāi)發(fā)后的產(chǎn)品可在Andriod、IOS以及Windows端流暢運(yùn)行。文中對(duì)跨平臺(tái)移動(dòng)開(kāi)發(fā)中的代碼更新、操作延遲及內(nèi)存泄漏問(wèn)題進(jìn)行了優(yōu)化,解決了因系統(tǒng)更新、內(nèi)存占用導(dǎo)致的運(yùn)行速度減慢問(wèn)題,提高了系統(tǒng)穩(wěn)定性,提升了用戶(hù)體驗(yàn)。本文主要研究?jī)?nèi)容如下:(1)設(shè)計(jì)并開(kāi)發(fā)實(shí)現(xiàn)跨平臺(tái)移動(dòng)學(xué)習(xí)APP。APP中主要包括課堂教學(xué)互動(dòng)與學(xué)生自主學(xué)習(xí)兩大模塊。課堂教學(xué)互動(dòng)模塊負(fù)責(zé)課上教師與學(xué)生的互動(dòng)答題,提高教學(xué)效果,增強(qiáng)互動(dòng)體驗(yàn)。自主學(xué)習(xí)模塊基于翻轉(zhuǎn)課堂教學(xué)模式設(shè)計(jì),負(fù)責(zé)學(xué)生課前預(yù)習(xí)、自主學(xué)習(xí)以及自主學(xué)習(xí)效果檢驗(yàn)及測(cè)試。(2)深入分析了JavaScript的垃圾回收機(jī)制以及產(chǎn)生內(nèi)存泄漏的原因,對(duì)傳統(tǒng)的內(nèi)存泄漏檢測(cè)算法進(jìn)行改進(jìn),并基于改進(jìn)后的算法設(shè)計(jì)實(shí)現(xiàn)了內(nèi)存泄漏檢測(cè)工具,該檢測(cè)工具通過(guò)設(shè)置代理服務(wù)器收集程序運(yùn)行中創(chuàng)建的JavaScript對(duì)象所有狀態(tài)信息然后進(jìn)行分析檢測(cè),查找出泄漏的對(duì)象及其...
【文章來(lái)源】:北京工業(yè)大學(xué)北京市 211工程院校
【文章頁(yè)數(shù)】:77 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
三種APP的開(kāi)發(fā)模式
北京工業(yè)大學(xué)工程碩士專(zhuān)業(yè)學(xué)位論文aScript 的內(nèi)存泄漏介紹aScript 內(nèi)存泄漏aScript 的內(nèi)存泄漏指的是程序中不再使用的對(duì)象依然占用內(nèi)存空無(wú)用對(duì)象未被釋放的原因一般是其他對(duì)象與該對(duì)象之間存在引用關(guān)無(wú)法被垃圾回收器回收。如圖 2-2 所示,紅色框里是未被引用的對(duì)是被引用的對(duì)象,無(wú)用的對(duì)象既包括未被引用的對(duì)象也包括被引用未被引用的對(duì)象會(huì)被垃圾回收器及時(shí)回收,而被引用的對(duì)象因?yàn)榕c引用關(guān)系即使在程序中不再被使用,也無(wú)法被垃圾回收器回收,這了內(nèi)存泄漏。JavaScript 內(nèi)存泄漏在實(shí)際代碼中是存在的,并且頁(yè)面的執(zhí)行造成嚴(yán)重的影響[19-21]。
北京工業(yè)大學(xué)工程碩士專(zhuān)業(yè)學(xué)位論文(7)經(jīng)過(guò)兩輪匹配查找即可計(jì)算出 fnew與 fold的差異數(shù)據(jù)以及偏移量信息, A 將此差量信息發(fā)送到主機(jī) B。(8)主機(jī) B 接收差異數(shù)據(jù)包并解壓,根據(jù)差異數(shù)據(jù)以及偏移量信息重構(gòu)新。重構(gòu)過(guò)程為:1)建立空白新文件 f’作為臨時(shí)文件。2)將 fold中匹配的塊數(shù)據(jù)以及新增的差異數(shù)據(jù)根據(jù)對(duì)應(yīng)的偏移量信息直接復(fù) f’中,最后形成一個(gè)內(nèi)容和 fnew相同的文件。3)將 f’重命名為 fold從而覆蓋 fold,完成文件的更新。此算法的工作過(guò)程流程圖如圖 2-3 所示:
【參考文獻(xiàn)】:
期刊論文
[1]移動(dòng)Web3.0時(shí)代AJAX技術(shù)在個(gè)性化開(kāi)發(fā)中的作用[J]. 劉鵬. 電子技術(shù)與軟件工程. 2018(22)
[2]JavaScript代碼分析技術(shù)綜述[J]. 史櫓,吳毅堅(jiān),趙文耘. 計(jì)算機(jī)應(yīng)用與軟件. 2018(11)
[3]一種改進(jìn)的MD5加密算法及應(yīng)用[J]. 徐躍,吳曉剛. 現(xiàn)代計(jì)算機(jī)(專(zhuān)業(yè)版). 2018(28)
[4]JavaScript技術(shù)在網(wǎng)頁(yè)中的應(yīng)用分析[J]. 高梓健. 電腦迷. 2018(01)
[5]Hybrid App開(kāi)發(fā)框架的實(shí)現(xiàn)及性能優(yōu)化[J]. 賈軍營(yíng),張大成,高春. 計(jì)算機(jī)系統(tǒng)應(yīng)用. 2017(07)
[6]基于MD5算法的物聯(lián)網(wǎng)傳輸模塊設(shè)計(jì)[J]. 姜晶,張憲,于云選,唐勝武,簡(jiǎn)榮坤. 傳感器與微系統(tǒng). 2017(07)
[7]Java虛擬機(jī)內(nèi)存管理與內(nèi)存泄漏[J]. 劉飛. 信息與電腦(理論版). 2017(06)
[8]移動(dòng)教育App的研究現(xiàn)狀分析[J]. 王靜,艾敏. 物聯(lián)網(wǎng)技術(shù). 2016(12)
[9]JavaScript中的內(nèi)存泄漏檢測(cè)方法研究[J]. 孫琳,洪玫,詹聰,杜伊,張瓊宇. 計(jì)算機(jī)與數(shù)字工程. 2015(12)
[10]基于RSYNC遠(yuǎn)程同步系統(tǒng)的優(yōu)化[J]. 任燕博,劉釗遠(yuǎn). 計(jì)算機(jī)與數(shù)字工程. 2014(06)
碩士論文
[1]云環(huán)境下文件同步研究與應(yīng)用[D]. 石鴻超.西安理工大學(xué) 2018
[2]基于nodejs的web應(yīng)用系統(tǒng)高并發(fā)處理模式的研究與實(shí)現(xiàn)[D]. 席季季.北京郵電大學(xué) 2018
[3]基于phonegap的云課堂移動(dòng)端應(yīng)用的設(shè)計(jì)與實(shí)現(xiàn)[D]. 姜磊.吉林大學(xué) 2017
[4]基于APP的移動(dòng)教學(xué)平臺(tái)研究與實(shí)現(xiàn)[D]. 譚毅.湖南師范大學(xué) 2017
[5]基于協(xié)同過(guò)濾算法的移動(dòng)學(xué)習(xí)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 付興華.北京工業(yè)大學(xué) 2017
[6]基于混合模式的跨平臺(tái)移動(dòng)校園系統(tǒng)的研究與實(shí)現(xiàn)[D]. 薛頌.遼寧大學(xué) 2017
[7]基于WeX5的買(mǎi)單返現(xiàn)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 張小燕.南京大學(xué) 2017
[8]基于WEB的在線授課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 王玨.北京工業(yè)大學(xué) 2017
[9]融合通信系統(tǒng)中混合應(yīng)用交互體驗(yàn)優(yōu)化的研究與實(shí)現(xiàn)[D]. 張大成.中國(guó)科學(xué)院大學(xué)(中國(guó)科學(xué)院沈陽(yáng)計(jì)算技術(shù)研究所) 2017
[10]基于增量方式的數(shù)據(jù)備份技術(shù)研究與實(shí)現(xiàn)[D]. 黃家棟.華南理工大學(xué) 2017
本文編號(hào):2986211
【文章來(lái)源】:北京工業(yè)大學(xué)北京市 211工程院校
【文章頁(yè)數(shù)】:77 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
三種APP的開(kāi)發(fā)模式
北京工業(yè)大學(xué)工程碩士專(zhuān)業(yè)學(xué)位論文aScript 的內(nèi)存泄漏介紹aScript 內(nèi)存泄漏aScript 的內(nèi)存泄漏指的是程序中不再使用的對(duì)象依然占用內(nèi)存空無(wú)用對(duì)象未被釋放的原因一般是其他對(duì)象與該對(duì)象之間存在引用關(guān)無(wú)法被垃圾回收器回收。如圖 2-2 所示,紅色框里是未被引用的對(duì)是被引用的對(duì)象,無(wú)用的對(duì)象既包括未被引用的對(duì)象也包括被引用未被引用的對(duì)象會(huì)被垃圾回收器及時(shí)回收,而被引用的對(duì)象因?yàn)榕c引用關(guān)系即使在程序中不再被使用,也無(wú)法被垃圾回收器回收,這了內(nèi)存泄漏。JavaScript 內(nèi)存泄漏在實(shí)際代碼中是存在的,并且頁(yè)面的執(zhí)行造成嚴(yán)重的影響[19-21]。
北京工業(yè)大學(xué)工程碩士專(zhuān)業(yè)學(xué)位論文(7)經(jīng)過(guò)兩輪匹配查找即可計(jì)算出 fnew與 fold的差異數(shù)據(jù)以及偏移量信息, A 將此差量信息發(fā)送到主機(jī) B。(8)主機(jī) B 接收差異數(shù)據(jù)包并解壓,根據(jù)差異數(shù)據(jù)以及偏移量信息重構(gòu)新。重構(gòu)過(guò)程為:1)建立空白新文件 f’作為臨時(shí)文件。2)將 fold中匹配的塊數(shù)據(jù)以及新增的差異數(shù)據(jù)根據(jù)對(duì)應(yīng)的偏移量信息直接復(fù) f’中,最后形成一個(gè)內(nèi)容和 fnew相同的文件。3)將 f’重命名為 fold從而覆蓋 fold,完成文件的更新。此算法的工作過(guò)程流程圖如圖 2-3 所示:
【參考文獻(xiàn)】:
期刊論文
[1]移動(dòng)Web3.0時(shí)代AJAX技術(shù)在個(gè)性化開(kāi)發(fā)中的作用[J]. 劉鵬. 電子技術(shù)與軟件工程. 2018(22)
[2]JavaScript代碼分析技術(shù)綜述[J]. 史櫓,吳毅堅(jiān),趙文耘. 計(jì)算機(jī)應(yīng)用與軟件. 2018(11)
[3]一種改進(jìn)的MD5加密算法及應(yīng)用[J]. 徐躍,吳曉剛. 現(xiàn)代計(jì)算機(jī)(專(zhuān)業(yè)版). 2018(28)
[4]JavaScript技術(shù)在網(wǎng)頁(yè)中的應(yīng)用分析[J]. 高梓健. 電腦迷. 2018(01)
[5]Hybrid App開(kāi)發(fā)框架的實(shí)現(xiàn)及性能優(yōu)化[J]. 賈軍營(yíng),張大成,高春. 計(jì)算機(jī)系統(tǒng)應(yīng)用. 2017(07)
[6]基于MD5算法的物聯(lián)網(wǎng)傳輸模塊設(shè)計(jì)[J]. 姜晶,張憲,于云選,唐勝武,簡(jiǎn)榮坤. 傳感器與微系統(tǒng). 2017(07)
[7]Java虛擬機(jī)內(nèi)存管理與內(nèi)存泄漏[J]. 劉飛. 信息與電腦(理論版). 2017(06)
[8]移動(dòng)教育App的研究現(xiàn)狀分析[J]. 王靜,艾敏. 物聯(lián)網(wǎng)技術(shù). 2016(12)
[9]JavaScript中的內(nèi)存泄漏檢測(cè)方法研究[J]. 孫琳,洪玫,詹聰,杜伊,張瓊宇. 計(jì)算機(jī)與數(shù)字工程. 2015(12)
[10]基于RSYNC遠(yuǎn)程同步系統(tǒng)的優(yōu)化[J]. 任燕博,劉釗遠(yuǎn). 計(jì)算機(jī)與數(shù)字工程. 2014(06)
碩士論文
[1]云環(huán)境下文件同步研究與應(yīng)用[D]. 石鴻超.西安理工大學(xué) 2018
[2]基于nodejs的web應(yīng)用系統(tǒng)高并發(fā)處理模式的研究與實(shí)現(xiàn)[D]. 席季季.北京郵電大學(xué) 2018
[3]基于phonegap的云課堂移動(dòng)端應(yīng)用的設(shè)計(jì)與實(shí)現(xiàn)[D]. 姜磊.吉林大學(xué) 2017
[4]基于APP的移動(dòng)教學(xué)平臺(tái)研究與實(shí)現(xiàn)[D]. 譚毅.湖南師范大學(xué) 2017
[5]基于協(xié)同過(guò)濾算法的移動(dòng)學(xué)習(xí)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 付興華.北京工業(yè)大學(xué) 2017
[6]基于混合模式的跨平臺(tái)移動(dòng)校園系統(tǒng)的研究與實(shí)現(xiàn)[D]. 薛頌.遼寧大學(xué) 2017
[7]基于WeX5的買(mǎi)單返現(xiàn)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 張小燕.南京大學(xué) 2017
[8]基于WEB的在線授課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 王玨.北京工業(yè)大學(xué) 2017
[9]融合通信系統(tǒng)中混合應(yīng)用交互體驗(yàn)優(yōu)化的研究與實(shí)現(xiàn)[D]. 張大成.中國(guó)科學(xué)院大學(xué)(中國(guó)科學(xué)院沈陽(yáng)計(jì)算技術(shù)研究所) 2017
[10]基于增量方式的數(shù)據(jù)備份技術(shù)研究與實(shí)現(xiàn)[D]. 黃家棟.華南理工大學(xué) 2017
本文編號(hào):2986211
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2986211.html
最近更新
教材專(zhuān)著