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

正文內(nèi)容

代理服務(wù)器測試程序的設(shè)計(jì)與實(shí)現(xiàn)—免費(fèi)畢業(yè)設(shè)計(jì)論文-全文預(yù)覽

2024-12-27 11:21 上一頁面

下一頁面
  

【正文】 第 1 頁 共 22 頁 畢業(yè)設(shè)計(jì) ( 論文 ) 代理服務(wù)器測試程序的設(shè)計(jì)與實(shí)現(xiàn) 論文作者姓名: 申請學(xué)位專業(yè): 申請學(xué)位類別: 指導(dǎo)教師姓名(職稱): 論文提交日期: 代理服務(wù)器測試程序的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 本論文主要描述一個(gè)代理服務(wù)器測試程序的設(shè)計(jì)與實(shí)現(xiàn),需要了解代理服務(wù)器的工作原理,在 Visual C++ 平臺上開發(fā)一個(gè)基于對話框的 MFC 應(yīng)用程序,此程序能夠在短時(shí)間內(nèi)驗(yàn)證一批具有特定格式的代理,并將他們按照速度快慢的順序排列,使得用者能很方便的選擇快速可用的代理去訪問外網(wǎng)資源。 ( 3)學(xué)??梢詫W(xué)術(shù)交流為目的復(fù)制、贈(zèng)送和交換學(xué)位論文。文中除了特別加以標(biāo)注地方外,不包含他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得成都信息工程學(xué)院或其他教學(xué)機(jī)構(gòu)的學(xué)位或證書而使用過的材料。 [4] 梁普選 .Visual C++ 程序設(shè)計(jì)與實(shí)踐 [M].北京:清華大學(xué)出版社 ,2020。我以后也會(huì)在實(shí)際的工作實(shí)踐中不斷的學(xué)習(xí)。 結(jié) 論 本次課題的研究內(nèi)容主要是為了實(shí)現(xiàn)一個(gè)代理服務(wù)器測試程序的設(shè)計(jì)與實(shí)現(xiàn),在開發(fā)中遇到了不少的問題和困難,但在自己的努力和老師的幫助下,最后完成了整個(gè)系統(tǒng)的制作。對于 Superproxy 來說我用到的最多的就是為了判斷某個(gè)變量的值,而在合適的地方添加 MessageBox(),以突出的顯示某個(gè)變量的值。 6 系統(tǒng)測試 SuperProxy 的整個(gè)測試過程包括兩個(gè) 階段:第一階段是在各個(gè)子模塊完成之后做的針對單個(gè)模塊的單元測試;第二個(gè)階段則是在整個(gè)系統(tǒng)構(gòu)建完畢之后做的系統(tǒng)測試。 第 18 頁 共 22 頁 } 7. 所以驗(yàn)證線程都結(jié)束之后,關(guān)閉所有線程,調(diào)整各個(gè)控件狀態(tài)并對驗(yàn)證結(jié)果按照速度快慢進(jìn)行排序都在 PostVerify()中完成。 bNeedStart = TRUE。 g_apThread[nID]SetNotifyParent(GetSafeHwnd(), MY_WM_VERIFY_NOTIFY, MY_WM_VERIFY_FINISHED, nID, m_nNextVerifyItem)。 } else { // 如果是只驗(yàn)證選定代理 do { if(m_nNextVerifyItem = nItemCount) break。 m_nThreadRunning ++。 sProxy = GetProxyItem(m_nNextVerifyItem, FALSE)。 } // 使用該線程來處理下一個(gè)代理服務(wù)器的驗(yàn)證 CString sProxy。 (nVerifyItem, LIST_VERIFY_COLUMN, sResult)。 KillTimer(VERIFY_TIMER_ID_START+nID)。 if(nID 0 || nID = m_nThreadsCanRun) return。 //INT nThreadsCanRun = 30。然后檢測代理列表中是否還有代理需要驗(yàn),如果有的話設(shè)置此線程的參數(shù)去驗(yàn)證下一個(gè)代理,直到代理列表中沒有代理需要驗(yàn)證。 dbEndTime = ((DOUBLE)(dwTimeEndLink dwTimeStartLink)) / 。 if(m_pSession != NULL) delete m_pSession。 if(m_pHttpFile != NULL) delete m_pHttpFile。 } } catch (CInterException *e) { nVerifyState = VERIFY_PROXY_UNCONNECTABLE。 // 真正發(fā)出 HTTP請求 if(bSuccess) { // 如果成功打開了文件 while (m_pHttpFileReadString(sLine)) { sFileDownload += sLine + _T(\r\n)。 return。 delete m_pHttpConn。 m_pHttpFile = m_pHttpConnOpenRequest( CHttpConnection::HTTP_VERB_GET, strObject, NULL )。 return。 if(m_pHttpConn == NULL) { nVerifyState = VERIFY_FAILED。 // 1秒的發(fā)送超時(shí) m_pSessionSetOption(INTERNET_OPTION_DATA_RECEIVE_TIMEOUT, 7000)。 } // 設(shè)置超時(shí)時(shí)間和重試次數(shù) m_pSessionSetOption(INTERNET_OPTION_CONNECT_TIMEOUT, 5000)。 MSIE 。 BOOL bSuccess。微軟提供的 Win 類是一個(gè)應(yīng)用層的網(wǎng)絡(luò)通信組件,它可以使你的應(yīng)用程序很容易的實(shí)現(xiàn) 、 ftp、 gopher 等協(xié)議而不需要你去深入的了解協(xié)議本身的規(guī)范。 第 11 頁 共 22 頁 // 啟動(dòng)所有線程! for(i=0。 m_nThreadRunning ++。 if(g_apThread[i]SetProxy(sProxy)) { sDestURL=。 inRunCount。 第 10 頁 共 22 頁 return。 inRunCount。 INT nRunCount = nItemCount。 } 2. 驗(yàn)證前界面調(diào)整,主要是設(shè)置各個(gè)按鈕的狀態(tài),使用戶在驗(yàn)證過程中除了操作停止按鈕之外,不能操作其他的控件。 } } 代理驗(yàn)證模塊實(shí)現(xiàn) 主要運(yùn)用 CWinI 類來實(shí)現(xiàn)。 } (0,sName)。 sLine = (nFind)。 (0,1, (0,2,代理中國 ())。 //LPCTSTR lpszFile = (LPCTSTR)sFileName。如果不存在則把默認(rèn)的站點(diǎn): 代理中國 ()加載入列表。這樣我們在下次程序啟動(dòng)之后才能保證我們刪除的代理資源已經(jīng)不在資源列表中,也同樣看到我們上次增 加的資源。對于復(fù)制代理來說,需要用到剪貼板的相關(guān)操作,而把選定的特定代理設(shè)為 IE則會(huì)通過修改注冊表中對應(yīng)的相關(guān)鍵值 (“ ProxyEnable” ,” ProxyServer” )來完成。尤其是最初的設(shè)計(jì)階段,讓作者對整個(gè)系統(tǒng)的設(shè)計(jì)有了宏觀上的構(gòu)思,在界面上也多少參考了 ProxyFox 的設(shè)計(jì),當(dāng)然不是純粹的模仿,在一些方面也加入了作者自己的理解和構(gòu)思,這在后面的比較上就可以看到。其中提供了對代理資源列表的一些相關(guān)操作,如添加 、 刪除代理等。 3. 快速準(zhǔn)確地驗(yàn)證所有代理,并自動(dòng)按照速度的快慢排序,另外提供對 第 4 頁 共 22 頁 單個(gè)代理和可選代理的驗(yàn)證。因此就造成了 MFC 對類封裝 中的一定程度的的冗余和迂回 ,但這是可以接受的 。 MFC 就是掛在它之上的一個(gè)輸助軟件開發(fā)包 , MFC 作為與 VC++血肉相連的部分 (注意 C++和 VC++的區(qū)別 :C++是一種程序設(shè)計(jì)語言 , 是一種大家都承認(rèn)的軟件編制的通用規(guī)范 , 而 VC++只是一個(gè)編譯器 , 或者說是一種編譯器 +源程序編輯器的 IDE, WS, PlatForm, 這跟 Pascal 和 Dephi 的關(guān)系一個(gè)道理 , Pascal 是Dephi 的語言基礎(chǔ) ,, Dephi 使用 Pascal 規(guī)范來進(jìn)行 Win 下應(yīng)用程序的開發(fā)和編譯 , 卻不同于 Basic 語言和 VB 的關(guān)系 , Basic 語言在 VB 開發(fā)出來被應(yīng)用的年代已經(jīng)成了 Basic 語言的新規(guī)范 , VB 新加的 Basic 語言要素 , 如面對對象程序設(shè)計(jì)的要素 , 是一種性質(zhì)上的飛躍 , 使 VB 既是一個(gè) IDE, 又成長成一個(gè)新的程序設(shè)計(jì)語言 , MFC同 BC++集成的 VCL 一樣是一個(gè)非外掛式的軟件包 ,類庫 , 只不過 MFC 類是微軟為 VC++專配的 。 但這并非是 VC++的過錯(cuò),而是 Windows,這個(gè)龐大無比對用戶親切之至卻對程序員不那么友好的家伙。另外 同課題教師,經(jīng)常研究討論, 并 歸類整理 自己遇到的 問題, 讓自己不僅做好設(shè)計(jì),并牢牢掌握住需要用到的技術(shù)。使得用者能很方便的選擇快速可 第 2 頁 共 22 頁 用的代理去訪問外網(wǎng)資源。 :通常代理服務(wù)器都設(shè)置一個(gè)較大的硬盤緩沖區(qū),當(dāng)有外界 的信息通過時(shí),同時(shí)也將其保存到緩沖區(qū)中,當(dāng)其他用戶再訪問相同的信息時(shí), 則直接由緩沖區(qū)中取出信息,傳給用戶,以提高訪問速度。教育網(wǎng)、 169 網(wǎng)等網(wǎng)絡(luò)用戶可以通過代理訪問國外網(wǎng)站。代理服務(wù)器是介于瀏覽器和Web 服務(wù)器之間的一臺服務(wù)器,有了它之后,瀏覽器不是直接到 Web 服務(wù)器去取回網(wǎng)頁而是向代理服務(wù)器發(fā)出請求, Request 信號會(huì)先送到代理服務(wù)器,由代理服務(wù)器來取回瀏覽器所需要的信息并傳送給你的瀏覽器。 server。 畢業(yè)設(shè)計(jì) ( 論文 ) 代理服務(wù)器測試程序的設(shè)計(jì)與實(shí)現(xiàn) 論文作者姓名: 申請學(xué)位專業(yè): 申請學(xué)位類別: 指導(dǎo)教師姓名(職稱): 論文提交日期: 代理服務(wù)器測試程序的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 本論文主要描述一個(gè)代理服務(wù)器測試程序的設(shè)計(jì)與實(shí)現(xiàn),需要了解代理服務(wù)器的工作原理,在 Visual C++ 平臺上開發(fā)一個(gè)基于對話框的 MFC 應(yīng)用程序,此程序能夠在短時(shí)間內(nèi)驗(yàn)證一批具有特定格式的代理,并將他們按照速度快慢的順序排列,使得用者能很方便的選擇快速可用的代理去訪問外網(wǎng)資源。 關(guān)鍵詞 : 代理;服務(wù)器;測試The Design and Implementation of Proxy Server Testing Program Abstract This thesis describes a proxy server testing program’s design and realization. It is needed to master the theory of the Proxy server ,and realize it in Visual C + + development platform based on an MFC dialog application procedure. This procedure can verify a number of specific format agents in a short time and order them according to the speed. Users can choose the quickest available agents to visit work resources. In the design process the author drawes on the experience of mature software, ProxyFox, to acmodate the operation habits of ProxyFox. ProxyFox is designed with a similar interface, but it is more concise and beautiful. Key words: proxy 。在一般情況下,我們使用網(wǎng)絡(luò)瀏覽器直接去連接其他 Inter 站點(diǎn)取得網(wǎng)絡(luò)信 息時(shí),須送出 Request 信號來得到回答,然后對方再把信息以 bit 方式傳送回來。主要的功能有: IP 訪 問限制,訪問國外站點(diǎn)。所以不能訪問時(shí)可以換一個(gè)國外的代理服務(wù)器試試。本課題就是針對這種情況,設(shè)計(jì)與實(shí)現(xiàn)一個(gè)代理服務(wù)器測試程序, SuperProxy(極速代理 )是在 Visual C++ 平臺上開發(fā)的一個(gè)基于對話框的 MFC 應(yīng)用程序,此程序能夠在短時(shí)間內(nèi)驗(yàn)證特定格式的一批代理,并將他們按照速度快慢的順序排列。在進(jìn)行研究的同時(shí),讀書,查與此課題相關(guān)的資料,并收集相關(guān)問題和經(jīng)驗(yàn),為撰寫論文打好基礎(chǔ)。至于說難,那是有點(diǎn)。 MFC概述 MFC,微軟基 礎(chǔ)類 (Microsoft Foundation Classes), 實(shí)際上是微軟提供的 ,用于在 C++環(huán)境下編寫應(yīng)用程序的一個(gè)框架和引擎 , VC++是 WinOS 下開發(fā)人員使用的專業(yè) C++ SDK(SDK,Standard SoftWare Develop Kit, 專業(yè)軟件開發(fā)平臺 )。 MFC 編制軟件時(shí)的大量內(nèi)節(jié) ,如應(yīng)用程序?qū)崿F(xiàn)消息的處理 , 設(shè)備環(huán)境繪圖 ,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1