freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于音樂網(wǎng)站的過濾式網(wǎng)絡(luò)爬蟲的研究畢業(yè)論文-wenkub.com

2024-08-24 17:18 本頁面
   

【正文】 作者簽名: 日期: 年 月 日 導(dǎo)師簽名: 日期: 年 月 日 44 注 意 事 項 (論文)的內(nèi)容包括: 1)封面(按教務(wù)處制定的標(biāo) 準(zhǔn)封面格式制作) 2)原創(chuàng)性聲明 3)中文摘要( 300 字左右)、關(guān)鍵詞 4)外文摘要、關(guān)鍵詞 5)目次頁(附件不統(tǒng)一編入) 6)論文主體部分:引言(或緒論)、正文、結(jié)論 7)參考文獻(xiàn) 8)致謝 9)附錄(對論文支持必要時) :理工類設(shè)計(論文)正文字?jǐn)?shù)不少于 1萬字(不包括圖紙、程序清單等),文科類論文正文字?jǐn)?shù)不少于 萬字。本人完全意識到本聲明的法律后果由本人承擔(dān)。 作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日 期: 使用授權(quán)說明 本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前 提下,學(xué)??梢怨颊撐牡牟糠只蛉績?nèi)容。在我論文即將完成之際,表達(dá)我對老師的衷心的感謝和崇高的敬意! 當(dāng)然,我還要感謝那些曾經(jīng)幫助過我的同學(xué)們,畢業(yè)設(shè)計沒有他們的無私幫助也是無法完成的,不斷幫助我完善,不斷鞭策,才有最后軟件的成功完成。 39 參考文獻(xiàn) [1]宋紹云.基于校園網(wǎng)的多媒體網(wǎng)絡(luò)輔助教學(xué)研究.玉溪師范學(xué) 院學(xué)報, 2020(5) [2]鄭玉.基于Web的計算機(jī)輔助教學(xué)系統(tǒng).電子工程師報, 2020( 2) [3]張園林.基于 Inter 的網(wǎng)上輔助教學(xué)系統(tǒng)的設(shè)計.微機(jī)發(fā)展, 2020(7) [4]汪永明.基于 Web 的多媒體輔助教學(xué)系統(tǒng).微機(jī)發(fā)展, 2020( 9) [5]宋汗增.利用 Hibernate 對象持久化服務(wù)簡化 java 數(shù)據(jù)庫訪問 [J].計算機(jī)應(yīng)用, 2020( 12) . [6]陳天河等著. Hibernate 項目開發(fā)寶典一一寶典叢書.電子工業(yè)出版社. 2020 [7]孫衛(wèi)琴.精通 Struts:基于 MVC 的 JavaWeb 設(shè)計與開發(fā).電子工業(yè)出版社. 2020. [8]曹廣鑫編著.《 JAVA 企業(yè)級開發(fā)項目實踐》第一版.清華大學(xué)出版, 2020. [9]孫衛(wèi)琴等. Tomcat 與 JavaWeb 開發(fā)技術(shù)詳解.電子工業(yè)出版社. 2020 [10]李立功,趙楊著. MySQL 程序設(shè)計與數(shù)據(jù)庫管理.科學(xué)出版社. 2020 [11]盧湘江等著. MySQL 高級配置和管理.清華大學(xué)出版社. 2020 [12] 王誠梅等 .JSP 案例開發(fā)集錦 [M].北京:電子工業(yè)出版社 ,2020 年 [13] 王沛等 .征服 Ajax Web 開發(fā)技術(shù)詳解 [M].北京:人 民郵電出版社 ,2020年 [14] Nicholas 等 .Ajax 高級程序設(shè)計 [M].北京:人民郵電出版社 ,2020年 [15] 陳火旺等 .Web 設(shè)計原理與編程技術(shù) [M].長沙:中南大學(xué)出版社, 2020 年 [16] 王俊偉等 .SQL Server 2020 中文版數(shù)據(jù)庫管理與應(yīng)用 [M].北京:清華大學(xué)出版社, 2020 年 [17] 樸美貞等 .魅力十足 Photoshop CS2 創(chuàng)意設(shè)計實例精選 [M].北京:人民郵電出版社, 2020 年 [18] 黃斯偉等 .動態(tài)網(wǎng)頁制作 HTML 使用詳解 [M].北 京:人民郵電出版社,2020 年 [19] 金鼎圖書工作室 .Flash MX 2020 網(wǎng)絡(luò)動畫設(shè)計師特訓(xùn)班 [M].重慶:四川電子音像出版中心, 2020 年 40 [20]董紀(jì)英 .SQLite、 MySQL、 PostgreSQL 關(guān)系型數(shù)據(jù)庫管理系統(tǒng)比較 [J].電腦編程技巧與維護(hù), 2020(14) [21]宋君,張家愛 .Struts2 框架工作原理及應(yīng)用體會 [J].產(chǎn)業(yè)與科技論壇,2020(06): 243~ 244 [22]魏惠茹,李曉東,任剛 . Hibernate 對象持久化技術(shù)的研究 [J].電腦知識與技術(shù), 2020(19): 4733~ 4734 [23]李登道,蘇娜 . 關(guān)于數(shù)據(jù)表中字段屬性 NULL的理解與使用 [J].計算機(jī)應(yīng)用與軟件, 2020(12) [24]宋君,張家愛 .Struts2 框架工作原理及應(yīng)用體會 [J].產(chǎn)業(yè)與科技論壇,2020(06): 243~ 244 [25]Gireesh Kumar P . Active Server Pages: Technology for Creating Dynamic Web Pages and Webenabled Databases. Documentation Research and Training Centre. 26th28th February. 2020. 06522569 [26]. ACCESS database applications. February. 1999. 06852657 41 致謝 經(jīng)過幾個月的艱苦奮斗,論文工作終于進(jìn)入了尾聲,首先我要感謝學(xué)院的栽培之恩,在愉快的大學(xué)生涯里,我在親愛的學(xué)到了很多有用的知識,給我們提供了一個美麗良好的學(xué)習(xí)環(huán)境,讓我們不斷成長,不斷超越自我,也讓我們意識到自身在很多方面的不足,在今后的學(xué)習(xí)與生 活之中,我會更加努力,不斷叩響知識的大門,學(xué)習(xí)更多更實用的知識,成為國家的棟梁之才! 接下來,我要特別感謝我的指導(dǎo)老師 ,沒有他的悉心指導(dǎo),我的畢業(yè)論文不可能如此順利的完成。相信該平臺會成為以后一個很好地研究起點。該系統(tǒng)實現(xiàn)了對數(shù)據(jù)的爬取和過濾,和歌曲推薦算法的設(shè)計與編寫。右側(cè)從上到下分別為歌曲播放控制模塊、歌曲信息展示模塊和收藏功能按鈕。在稍作幾分鐘的等待后,電臺的初始化完畢,界面將跳轉(zhuǎn)到歌曲播放界面,一場音樂發(fā)現(xiàn)之旅即將展開。下圖為用戶個人信息訪問的授權(quán)界面。 34 圖 59 登陸界面 注冊界面 如果用戶沒有 的賬號,那么點擊加入 按鈕則可跳轉(zhuǎn)到如下圖 510 所示的界面 進(jìn)行賬號注冊。 歡迎界面 該界面由左右兩部分組成,如圖 58,左邊是對電臺的簡介,右邊是帶有開啟電臺按鈕的裝飾性界面。 數(shù)據(jù)存儲模塊 數(shù)據(jù)儲存自然是必不可少的模塊。 數(shù)據(jù)處理模塊 數(shù)據(jù)處理模塊是基于 API進(jìn) 行歌曲信息抓取的網(wǎng)絡(luò)爬蟲的重要的一個模塊。數(shù)組的數(shù)據(jù)結(jié)構(gòu)用如下形式表示 [“字段”,”字段”,? ],類似的,字段的取值也可以是數(shù)組、字符串、對象、數(shù)字等幾種。 Json 格式的數(shù)據(jù)使用了和某些高級語言相類似的語法習(xí)慣,而且它是 javascript 語言中的數(shù)組與對象,所以用作數(shù)據(jù)交換語言 json 具有天然優(yōu)勢。在對傳統(tǒng)網(wǎng)絡(luò)爬蟲的研究的基礎(chǔ)上,我們針對 提供的 API 抓取的特定網(wǎng)絡(luò)爬蟲包括以下幾個模塊:數(shù)據(jù)爬取模塊、內(nèi)容分析模塊、數(shù)據(jù)處理模塊以及數(shù)據(jù)儲存模塊。所以我們必須對這些數(shù)據(jù)進(jìn)行分析,將這些通過 API 接口獲取到的信息轉(zhuǎn)換為我們能夠方便使用的數(shù)據(jù)模式,進(jìn)而講這些與歌曲相關(guān)聯(lián)的信息儲存到數(shù)據(jù)庫中。程序員通過調(diào)用這些接口減少了代碼量,使得程序更加簡潔,縮減了工作量?,F(xiàn)在許多大型網(wǎng)絡(luò)內(nèi)容提供商都開放了一些 api 接口,例如淘寶開放平臺,百度地圖 api,微博 api,豆瓣 api 等等。這樣做的 一個好處是,程序員可以直接調(diào)用 API 函數(shù),使用 API接口提供的功能,不需要關(guān)心里面的細(xì)節(jié)。隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展, OpenAPI 將會越來越流行,越來越多的互聯(lián)網(wǎng)企業(yè)通過OpenAPI 來對客戶提供服務(wù)會是以后一段時間的 發(fā)展趨勢。用戶也可以有選擇性的授 權(quán)給第三方網(wǎng)站訪問不同數(shù)據(jù)的權(quán)利,可以選擇哪些數(shù)據(jù)允許第三方網(wǎng)站訪問,哪些數(shù)據(jù)不允許第三方網(wǎng)站訪問。如下表 41 所示 表 41用戶信息表 用戶收聽記錄表 這張表是從 上爬取的用戶聽過的歌曲的基本信息。在歌曲的播放過程中,程序會記錄用戶的歌曲切換次數(shù)。本電臺名為” mizar” ,圖標(biāo)使用銀白色半透明字體,給人以純潔,干凈的感覺,在暗色調(diào)背景的襯托下,更有一種出淤泥而不染的格調(diào)。一方面是為了提高界面的美觀和簡潔,另一方面也是因為本電臺力求實現(xiàn)一鍵式收聽體驗,將復(fù)雜性隱藏在后臺之中,簡化去掉了一些繁瑣的功能和設(shè)置項。不同于擬物化設(shè)計,扁平化的設(shè)計能起到減輕視覺負(fù)擔(dān)的作用 。本電臺啟動界面采取的封面是一張典雅的高清晰度的老式收音機(jī)與一臺筆記本電腦組合的圖像,滿含懷舊的音樂風(fēng)情又不失現(xiàn)代的科技感。當(dāng)用戶在欣賞歌曲時,會在不經(jīng)意間被這些圖像吸引,陷入光和影的無限遐想之中。 22 界面設(shè)計方案 軟件框架設(shè)計 本電臺的框架設(shè)計遵從簡潔至上的原則。例如 ios 從擬物化的設(shè)計到扁平化的設(shè)計,其實就是一個去除紛繁的細(xì)節(jié),突出本質(zhì)的過程。 界面設(shè)計 技術(shù)手段 本網(wǎng)站的前臺 采用了目前最流行的 CSS+ HTML5+JSP 技術(shù),界面美觀大方,代碼邏輯清晰。 運行環(huán)境需求 本系統(tǒng)基于 mvc 設(shè)計模式,采用了簡潔流行的 Python 編程語言,利用tornado 框架,使用 MySQL+Redis 組成的高性能數(shù)據(jù)庫,進(jìn)行系統(tǒng)的開發(fā)。 易用性:實現(xiàn)設(shè)計的功能,滿足產(chǎn)品面向人群的需求,減少不必要的冗繁操作,讓用戶使用起來更加的方便、簡單。它的核心功能就是給用戶推薦適合用戶當(dāng)前情緒下收聽的同時也適合用戶口味的歌曲。 用戶管理:本電臺之所以 可以幾乎不用花費時間來適應(yīng)用戶的口味,在于電臺可以通過用戶在 上收聽歌曲的記錄來分析出用戶的喜好。 歌曲播放控制:這是音樂電臺最基本的交互功能。通過我們對音樂網(wǎng)站的調(diào)研,發(fā)現(xiàn)市面上的音樂產(chǎn)品存在著以下幾點缺陷:需要較長的時間才能適應(yīng)用戶 20 的口味,不能根據(jù)用戶的情緒來進(jìn)行歌曲推薦,歌曲分類過于復(fù)雜,需找自己喜歡的音樂往往非常令人厭倦。一般對于此種功能有要求的用戶,都是追求極致的音樂發(fā)燒友或者對美和藝術(shù)有著較高要求的人群。進(jìn)行需求分析時,首先要明確產(chǎn)品的目標(biāo)人群,否則需求分析也就無從討論了。系統(tǒng)設(shè)計階段是軟件開發(fā)過程中極其重要的階段,因為它決定了軟件開發(fā)后續(xù)工作的方向,方向選擇方面如果出現(xiàn)錯誤,將對軟件開發(fā)工作造成致命性打擊。 IP 地址搜索策略,網(wǎng)絡(luò)爬蟲被賦予一個種子 IP地址,繼而對這個初始的地址段后的每個 地址中的文檔進(jìn)行遍歷。但是這種策略也有先天不足,即如果某鏈接形成一個死循環(huán)的話,這種爬行策略會做大量無用功,造成大量的資源損失。常見的策略有如下三種:深度優(yōu)先策略 ,核心思想是訪問被搜索結(jié)構(gòu)的葉子節(jié)點。增量式網(wǎng)絡(luò)爬蟲則較好地解決了這個問題,減少了重復(fù)和浪費。通過對頁面內(nèi)容和鏈接的重要性進(jìn)行計算,來決定鏈接的訪問順序。這種網(wǎng)絡(luò)爬蟲指從某一個或某幾個初始種子 URL 開始,對整個 web 的資源不斷進(jìn)行爬取和分析,直到滿足一定的停止條件。 MVC 框架采用分 層的思想,將 web 應(yīng)用開發(fā)分為三層來分別開發(fā),這不僅使得開發(fā)的目標(biāo)變得更加明確也使得各層之間的耦合度得到降低,因此,降低了后期再次開發(fā)的成本,便于維護(hù),可擴(kuò)展性較強。通過 Jquery 的 Api,開發(fā)者們對于網(wǎng)站的開發(fā)可以更加具有創(chuàng)造性。它是基于 web的應(yīng)用開發(fā)的核心技術(shù)之一,雖然并不如其他技術(shù)一般復(fù)雜,但是其重要性卻是許多 web 開發(fā)技術(shù)所不能比擬的。 Html( HyperText Markup Language),即超文本標(biāo)記語言,它是以標(biāo)準(zhǔn)通用標(biāo)記語言( SGML)為模板開發(fā)的下一代語言。 Css 的應(yīng)用非常地普遍,大多數(shù)網(wǎng)頁都會使用 css 技術(shù)設(shè)計外觀。用戶甚至可以在不改變原有網(wǎng)站的架構(gòu)上,通過在前端引入 Nginx 來提升網(wǎng)站的訪問速度。 Nginx 是由 Igor Sysoev 為俄羅斯訪問量第二的 站點開發(fā)的,第一個公開版本 發(fā)布于 2020 年 10月 4日。 Redis 在很 多方面與其他數(shù)據(jù)庫解決方案不同:它使用內(nèi)存提供主存儲支持,而僅使用硬盤做持久性的存儲;它的數(shù)據(jù)模型非常獨特,用的是單線程。 JDBC 提供了一種基準(zhǔn),據(jù)此可以構(gòu)建更高級的工具和接口,使 數(shù)據(jù)庫 開發(fā)人員能夠編寫 數(shù)據(jù)庫 應(yīng)用程序 。同時為了便于對于數(shù)據(jù)庫數(shù)據(jù)進(jìn)行管理,自己采用了 MySQL workbench 這一款數(shù)據(jù)庫管理工具,只需要簡單的配置,就能對 MySQL 數(shù)據(jù)庫進(jìn)行管理。 MySQL所使用的 SQL語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。 Tornado 是個輕量級框架,它的模塊不多,最重要的一個模塊是 web,它就是包含了 To
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1