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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-代理服務(wù)器測(cè)試程序的設(shè)計(jì)與實(shí)現(xiàn)—論文-wenkub

2022-12-12 18:00:23 本頁(yè)面
 

【正文】 ew CProxyVerifyThread。 if(nRunCount m_nThreadsCanRun) nRunCount = m_nThreadsCanRun。 PreVerify()。實(shí)現(xiàn)原理為:開啟多個(gè)線程,讓每一個(gè)線程通過(guò)列表中的代理去連接某個(gè)特定網(wǎng)站 (如 ),下載它的頁(yè)面存與某個(gè)字符串中,記錄下整個(gè)過(guò)程的時(shí)間,然后在這個(gè)字符串中尋找特定字符串 (如 ” My Yahoo!” ),存在則說(shuō)明代理可用,如果不存在或者說(shuō)在用代理去連接網(wǎng)站的時(shí)候出現(xiàn)異常,不能連接或者連接超時(shí)則說(shuō)明不可用,下面按照程序的流程來(lái)描述這段代碼: 1. 判斷列表中是否有代理,沒(méi)有代理則不需要驗(yàn)證。 (0,1,sAddress)。 } // 尋找資源的地址信息 nFind = (_T())。 return FALSE。 CString sName, sAddress, sDescription。 BOOL CSuperProxyDlg::LoadResourseListFile() { //加載資源文件 中內(nèi)容到資源列表中 CStdioFile file。 第 7 頁(yè) 共 22 頁(yè) 3) 針對(duì)代理的驗(yàn)證問(wèn)題,這將是整個(gè)系統(tǒng)的關(guān)鍵部分也將是整個(gè)系統(tǒng)設(shè)計(jì)的難點(diǎn)部分,因?yàn)橐?yàn)證一定數(shù)目 的代理,需要用到多線程,這將通過(guò) MFC 中的 WinThread 類來(lái)實(shí)現(xiàn),另外需要連接 Inter,將用 Win 類完成具體的實(shí)現(xiàn)細(xì)節(jié),其中也將會(huì)用到自定義消息來(lái)完成一些相關(guān)操作。 對(duì)于部分 2,需要完成的功能從實(shí)質(zhì)上是和 1)相同,上下文菜單中同樣會(huì)包括一些諸如添加資源,刪除資源等的選項(xiàng)。 SuperProxy 是決定要做成基于對(duì)話框的應(yīng)用程序,所以作者在明確了系統(tǒng)需要做到的主要功能之后降開始對(duì)系統(tǒng)界面進(jìn)行大致的制作,然后針對(duì)具體的功能需要以及界面操作開始進(jìn)行實(shí)際的編碼,在實(shí)際編碼 過(guò)程中也將對(duì)界面進(jìn)SuperProxy 代理列表的操作 驗(yàn)證所有的代理 導(dǎo)出可用代理到文本文檔 IE 代理的設(shè)置 提供代理資源列表 代理驗(yàn)證的設(shè)置 代理列表的導(dǎo)入 第 5 頁(yè) 共 22 頁(yè) 行一定的改動(dòng)。 7. 簡(jiǎn)單的代理驗(yàn)證設(shè)置。 4. 可以導(dǎo)出可用,可選代理到 .txt 文件。 3 SuperProxy 簡(jiǎn)介 系統(tǒng)開發(fā)環(huán)境 系統(tǒng)軟件環(huán)境: 操作系統(tǒng): WindowsXP 程序語(yǔ)言: C++ 開發(fā)平臺(tái): Visual C++ 瀏覽器: Inert Explorer 系統(tǒng)硬件環(huán)境: 處理器: AMD Sempron 2400+ 內(nèi)存: 256MB SuperProxy 功能簡(jiǎn)述 SuperProxy 是圍繞著怎樣驗(yàn)證代理服務(wù)器的可用性來(lái)展開設(shè)計(jì)與實(shí)現(xiàn)的,所以很明確的講整個(gè)系統(tǒng)的主要功能為快速準(zhǔn)確的驗(yàn)證一批代理,并按照一定的 次序?qū)︱?yàn)證結(jié)果進(jìn)行排序,能夠很明顯的看出代理間的速度差異,另外會(huì)提供一些可以給大家?guī)?lái)方便的輔助功能。 第 3 頁(yè) 共 22 頁(yè) MFC 是 Win API 與 C++的結(jié)合 , API,即微軟提供的 WinOS 下應(yīng)用程序的編程語(yǔ)言接口 , 是一種軟件編程的規(guī)范 , 但不是一種程序開發(fā)語(yǔ)言本身 , 可以允許用戶使用各種各樣的第三方 (如我是一方 , 微軟是一方 , Borland 就是第三方 )的編程語(yǔ)言來(lái)進(jìn)行對(duì) Win OS 下應(yīng)用程序的開發(fā) ,使這些被開發(fā)出來(lái)的應(yīng)用程序能在 WinOS 下運(yùn)行 , 比如 VB,VC++,Java,Dehpi 編程語(yǔ)言函數(shù)本質(zhì)上全部源于API, 因此用它們開發(fā)出來(lái)的應(yīng)用程序都能工作在 WinOS 的消息機(jī)制和繪圖里 ,遵守 WinOS 作為一個(gè)操作系統(tǒng)的內(nèi)部實(shí)現(xiàn) ,這其實(shí)也是一種必要 , 微軟如果不提供 API,這個(gè)世上對(duì) Win 編程的工作就不會(huì)存在 , 微軟的產(chǎn)品就會(huì)迅速?gòu)臅r(shí)尚變成垃圾 , 上面說(shuō)到 MFC 是微軟對(duì) API 函數(shù)的專用 C++封裝 , 這種結(jié)合一方面讓用戶使用微軟的專業(yè) C++ SDK 來(lái)進(jìn)行 Win 下應(yīng)用程序的開發(fā)變得容易 , 因?yàn)?MFC是對(duì) API 的封裝 。再 說(shuō), VC++系出自名門,微軟的哪樣?xùn)|西不是 先把你服侍得舒舒服服,然后再把你口袋中的錢掏個(gè)精光呢? VC++是 Windows 平臺(tái)上的 C++編程環(huán)境,學(xué)習(xí) VC要了解很多 Windows 平臺(tái)的特性并且還要掌握 MFC、 ATL、 COM 等的知識(shí),難度比較 大。 2 系統(tǒng)設(shè)計(jì)基礎(chǔ) VC++ VC++給人的第一感覺(jué)便是過(guò)于專業(yè)化,高深和晦澀。 本課題的研究方法 課題研究的步驟一般分為五個(gè)步驟: 確定課題 —— 擬定課題計(jì)劃 —— 寫開題報(bào)告 —— 進(jìn)行研究 —— 結(jié)題 。 IP:上網(wǎng)者也可以通過(guò)這種方法隱藏自己的 IP,免受攻擊 。 ,如某大學(xué) FTP(前提是該代理地址在該資源 的允許訪問(wèn)范圍之內(nèi) ),使用教育網(wǎng)內(nèi)地址段免費(fèi)代理服務(wù)器,就可以用于對(duì)教育 網(wǎng)開放的各類 FTP下載上傳,以及各類資料查詢共享等服務(wù)。而且,大部分代理服務(wù)器都具有緩沖的功能,就好象一個(gè)大的 Cache,它有很大的存儲(chǔ)空間,它不斷將新取得數(shù)據(jù)儲(chǔ)存到它本機(jī)的存儲(chǔ)器上,如果瀏覽器所請(qǐng)求的數(shù)據(jù)在它本機(jī)的存儲(chǔ)器上已經(jīng)存在而且是最新的,那么它就不重新從 Web服務(wù)器取數(shù)據(jù),而直接將存儲(chǔ)器上的數(shù)據(jù)傳送給用戶的瀏覽器,這樣就能顯著提高瀏覽速度和效率。 test目 錄 論文總頁(yè)數(shù): 22頁(yè) 1 引言 ................................................................... 1 課題背景 ......................................................... 1 本課題研究的意義 .................................................. 1 本課題的研究方法 .................................................. 2 2 系統(tǒng)設(shè)計(jì)基礎(chǔ) ........................................................... 2 VC++ ...................................................... 2 MFC概述 .......................................................... 2 3 SuperProxy簡(jiǎn)介 ......................................................... 3 系統(tǒng)開發(fā)環(huán)境 ..................................................... 3 SuperProxy功能簡(jiǎn)述 ............................................... 3 4 SuperProxy的設(shè)計(jì) ....................................................... 4 SuperProxy的界面設(shè)計(jì) ............................................. 5 SuperProxy功能模塊設(shè)計(jì)階段 ....................................... 5 SuperProxy流程圖 ................................................. 7 5 SuperProxy具體編碼實(shí)現(xiàn) ................................................. 7 代理資源列表模塊實(shí)現(xiàn) .............................................. 7 代理驗(yàn)證 模塊實(shí)現(xiàn) .................................................. 9 6 系統(tǒng)測(cè)試 .............................................................. 18 結(jié) 論 .................................................................. 19 參考文獻(xiàn) .................................................................. 20 致 謝 .................................................................. 21 聲 明 ................................................................... 0 第 1 頁(yè) 共 22 頁(yè) 1 引言 課題背景 代理服務(wù)器英文全稱是 Proxy Server,其功能就是代理網(wǎng)絡(luò)用戶去取得網(wǎng)絡(luò)信息。 在程序的設(shè)計(jì)之中作者借鑒了成熟代理軟件 ProxyFox 的一些設(shè)計(jì)理論。為了讓習(xí)慣操作 ProxyFox的用者能夠很好的使用 SuperProxy,設(shè)計(jì)了與 ProxyFox相似的界面,當(dāng)然也在一定程度上使界面做得更為簡(jiǎn)潔、美觀。形象的說(shuō):它是網(wǎng)絡(luò)信息的中轉(zhuǎn)站。 它的工作主要在開放系統(tǒng)互聯(lián) (OSI)模型的對(duì)話層。 IP封鎖:中國(guó)電 信用戶有很多網(wǎng)站是被限制訪問(wèn)的,這種限制是人為的,不同 Serve 對(duì)地址的封鎖是不同的。 本課題研究的意義 在當(dāng)前情況下,由于內(nèi)網(wǎng)和網(wǎng)絡(luò)或者是兩個(gè)不同網(wǎng)絡(luò)之間互訪都有很大的速度瓶頸,就像校園 網(wǎng)去訪問(wèn)電信網(wǎng)就慢的出奇,在這種情況下很多人都會(huì)采用代理上網(wǎng)以期得到可觀的速度。首先 根據(jù)自己的特點(diǎn) , 選擇適 于自己的知識(shí)結(jié)構(gòu),自己感興趣的課題 。其實(shí)也并非如此,在基本掌握了它之后你就會(huì)發(fā)現(xiàn), VC++使用起來(lái)是很方便的。 Windows 下編程需要了解 Windows的消息機(jī)制以及回調(diào) (callback)函數(shù)的原理; MFC是 Win32API的包裝類,需要理解文檔視 圖類的結(jié)構(gòu),窗口類的結(jié)構(gòu),消息流向等等; COM是代碼共享的二進(jìn)制標(biāo)準(zhǔn),需要掌握其基本原理等等。 微軟做了大量的工作 ,隱藏了好多內(nèi)節(jié)程序開發(fā)人員在 Win 下用 C++ amp。以下對(duì) SuperProxy 將要實(shí)現(xiàn)的功能做簡(jiǎn)要的描述: 1. 可以從 .txt 格式的文件導(dǎo)入代理列表 ,自動(dòng)從文件中識(shí)別出代理 , 自動(dòng)過(guò)濾掉空白或者無(wú)效格式代理。 5. 可以選定某個(gè)代理設(shè)置為 IE 代理 。 圖 1 SuperProxy 功能結(jié)構(gòu)圖 4 SuperProxy 的設(shè)計(jì) 在選擇了課題之后,就決定采用基于對(duì)話框的 MFC 程序來(lái)構(gòu)造整個(gè)系統(tǒng),主要原因是作者覺(jué)得比較適合這個(gè)系統(tǒng)的設(shè)計(jì),在開發(fā)上也容易上手,另外由于作者有用過(guò)諸如 ProxyFox、 ProxyThorn、 ProxyHunter 這些代理測(cè)試軟件,一直都對(duì)這類軟件有種特殊的感覺(jué),會(huì)想自己是否能夠做出類似的的軟件 ,選擇這個(gè)課題也有一部分因素是因?yàn)檫@個(gè)。 SuperProxy 的界面設(shè)計(jì) 圖 2 ProxyFox主界面 圖 3 SuperProxy主界面 SuperProxy 功能模塊設(shè)計(jì)階段 在這個(gè)階段里,主要是完成對(duì)整個(gè)系統(tǒng)的一個(gè)基礎(chǔ)構(gòu)建,包括劃分模塊, 第 6 頁(yè) 共 22 頁(yè) 以及設(shè)想一下特定模塊的實(shí)現(xiàn)概要,而不是考慮具體的實(shí)現(xiàn)細(xì)節(jié),這會(huì)留在后面的編碼實(shí)現(xiàn)階段來(lái)完成。 對(duì)于部分 3,這是整個(gè)系統(tǒng)的主要部分,也是系統(tǒng)的主要編碼部分,在這里將要完成對(duì)這些功能實(shí)現(xiàn)的一些總體考慮,這在以后的實(shí)際編碼過(guò)程中有著至關(guān)重要的作用,下 面就是一些我們需要在編碼之前做的一些工作: 1) 針對(duì)代理列表的導(dǎo)入和導(dǎo)出,需要定義代理的數(shù)據(jù)結(jié)構(gòu),已經(jīng)存儲(chǔ)代理的文件格式。 SuperProxy 流程圖 圖 4 SuperProxy系統(tǒng)流程圖 5 SuperProxy 具體編碼實(shí)現(xiàn) 代理資源列表模塊實(shí)現(xiàn) 這里列出這樣一個(gè)函數(shù),完成代理資源列表的加載。 導(dǎo)入代理列表 操作代理列表 開始驗(yàn)證代理 代理驗(yàn)證結(jié)束 操作代理列表 導(dǎo)出可用代理 第 8 頁(yè) 共 22 頁(yè) CString sLine,sFileName。 INT nFind。 } else { while((sLine)) { //尋找資源的描述信息 nFind = (_T(_))。 if(nFind = 0) {
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1