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

正文內(nèi)容

基于云協(xié)作平臺(tái)的客戶端設(shè)計(jì)與實(shí)現(xiàn)本科畢業(yè)論文-預(yù)覽頁(yè)

 

【正文】 額管理、基于隊(duì)列的優(yōu)先級(jí)設(shè)置、資源公平共享調(diào)度、獨(dú)占式作業(yè)調(diào)度、搶占式作業(yè)調(diào)度等,基于這些策略, JH Scheduler把應(yīng)用軟件的每一次執(zhí)行實(shí)例作為一個(gè)作業(yè)來(lái)進(jìn)行調(diào)度和管理,并為管理員和作業(yè)的用戶提供方便的作業(yè)狀態(tài)監(jiān)控和友好的用戶界面。它可以監(jiān)控、調(diào)度、管理網(wǎng)絡(luò)上的 10 臺(tái)到上千臺(tái)不同操作系統(tǒng)的服務(wù)器、工作站和虛擬機(jī),把它們作為云計(jì)算資源集中管理起來(lái)為多種類型的應(yīng)用軟件提供統(tǒng)一服務(wù)平臺(tái)。 第六章:系統(tǒng)測(cè)試 第七章:總結(jié) 2 課題設(shè)計(jì)的關(guān)鍵技術(shù) 3 2 課題設(shè)計(jì)的關(guān)鍵技術(shù) 云協(xié)作平臺(tái) 是通過(guò)資源調(diào)度管理系統(tǒng),統(tǒng)一對(duì)用戶作業(yè)需求進(jìn)行動(dòng)態(tài)管理、分配資源的協(xié)作的系統(tǒng)。 第二章:主要介紹 資源調(diào)度管理系統(tǒng)( JH scheduler)和 開(kāi)發(fā)本系統(tǒng)所采用的相關(guān)技術(shù),包括 設(shè)計(jì)模式中的 觀察 者 模式, Thrift 庫(kù) 、 Boost 庫(kù) 以及 QT GUI 編程等。 課題的主要研究工作 由于云協(xié)作平臺(tái)的瀏覽器版已經(jīng)實(shí)現(xiàn),而客戶端版是盡量和瀏覽器版保持一致,因此, 熟悉服務(wù)器端運(yùn)行機(jī)制 和瀏覽器版的基本結(jié)構(gòu)使得開(kāi)發(fā)客戶端 變得有的放矢,也就相對(duì)容易的多了。 課題設(shè)計(jì)的目的和意義 瀏覽器能夠?qū)崿F(xiàn)的功能,客戶端同樣也可以實(shí)現(xiàn),但這并不是說(shuō),客戶端就可以完全取代瀏覽器來(lái)實(shí)現(xiàn)與云平臺(tái)的交互,完成生產(chǎn)實(shí)踐。云協(xié)作平臺(tái)通常提供通用的通過(guò)瀏覽器訪問(wèn)的應(yīng)用,軟件和數(shù)據(jù)可存儲(chǔ)在數(shù)據(jù)中心。施密特 (Eric Schmidt)在搜索引擎大會(huì) (SES San Jose 2020)首次提出 ―云計(jì)算 ‖(Cloud Computing)的概念。The client。 通過(guò)幾個(gè)月的學(xué)習(xí)和努力, 熟悉了服務(wù)器端的運(yùn)行機(jī)制,以及服務(wù)器和瀏覽器的交互過(guò)程,在此基礎(chǔ)上參考瀏覽器端實(shí)現(xiàn)的用戶操作界面,實(shí)現(xiàn)了與瀏覽器端功能相同的客戶端??蛻舳说某霈F(xiàn)恰恰解決了以上問(wèn)題。圖表整潔,布局 合理,文字注釋必須使用工程字書(shū)寫,不準(zhǔn)用徒手畫 3)畢業(yè)論文須用 A4 單面打印,論文 50 頁(yè)以上的雙面打印 4)圖表應(yīng)繪制于無(wú)格子的頁(yè)面上 5)軟件工程類課題應(yīng)有程序清單,并提供電子文檔 1)設(shè)計(jì)(論文) 2)附件:按照任務(wù)書(shū)、開(kāi)題報(bào)告、外文譯文、譯文原文(復(fù)印件)次序裝訂 3)其它 IV 基于云協(xié)作平臺(tái)的客戶端設(shè)計(jì)與實(shí)現(xiàn) 摘要 云協(xié)作平臺(tái)其理論依據(jù)來(lái)源于云計(jì)算,是基于互聯(lián)網(wǎng),將共享的軟硬件資源和信息 ,通過(guò) 云 資源調(diào)度管理系統(tǒng)( JH scheduler), 按需提供給計(jì)算機(jī)和其他設(shè)備,并對(duì)這些設(shè)備進(jìn)行管理 。 涉密論文按學(xué)校規(guī)定處理。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說(shuō)明并表示了謝意。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過(guò)的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過(guò)的材料。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。本人授權(quán) 大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。 、圖表要求: 1)文字通順,語(yǔ)言流暢,書(shū)寫字跡工整,打印字體及大小符合要求,無(wú)錯(cuò)別字,不準(zhǔn)請(qǐng)他人代寫 2)工程設(shè)計(jì)類題目的圖紙,要求部分用尺規(guī)繪制,部分用計(jì)算機(jī)繪制,所有圖紙應(yīng)符合國(guó)家技術(shù)標(biāo)準(zhǔn)規(guī)范?,F(xiàn)如今,瀏覽器種類繁多,良莠不齊,這樣,就引發(fā)了一個(gè)很難做到平衡的問(wèn)題 ——瀏覽器的兼容性問(wèn)題,還有一個(gè)根問(wèn)重要的是:如果要將本地的一些應(yīng)用程序集成到云平臺(tái),瀏覽器就顯得捉襟見(jiàn)肘了。做到與瀏覽器端高度一致,與服務(wù)器端接口兼容,又具有客戶端特色的云協(xié)作平臺(tái)的用戶前端軟件。 JH scheduler 。 1 緒論 1 1 緒論 課題設(shè)計(jì)背景 2020 年 8 月 9 日, google 首 席執(zhí)行官埃里克 云協(xié)作平臺(tái)其理論依據(jù)來(lái)源于云計(jì)算,自然是基于互聯(lián)網(wǎng),將共享的軟硬件資源和信息 ,通過(guò)運(yùn)行于服務(wù)器端的 資源調(diào)度管理系統(tǒng)( JH scheduler) 統(tǒng)一協(xié)調(diào),按需提供給計(jì)算機(jī)和其他設(shè)備,并對(duì)這些設(shè)備進(jìn)行管理??蛻舳说某霈F(xiàn)恰恰解決了以上問(wèn)題。 客戶端 /服務(wù)器結(jié)構(gòu)在數(shù)據(jù)安全性方面也明顯高于瀏覽器 /服務(wù)器結(jié)構(gòu),可以較為容易地實(shí)現(xiàn)多層認(rèn)證。 論文結(jié)構(gòu)安排 本論文共有四章,具體組織如下: 第一章:通過(guò)對(duì)已經(jīng)實(shí)現(xiàn)的云協(xié)作平臺(tái)的 Web 端功能分析,提出客戶端開(kāi)發(fā)的目的和意義, 此次研究的主要任務(wù),以及本次論文的組織 結(jié)構(gòu) 。 第五章:系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) ,用戶登錄頁(yè)面,操作界面,以及各個(gè)功能模塊的實(shí)現(xiàn)。 資源調(diào)度管理系統(tǒng)簡(jiǎn)介 資源調(diào)度管理系統(tǒng) (以下稱 JH Scheduler)是一個(gè)集資源監(jiān)控和分布式應(yīng)用調(diào)度為一體的云計(jì)算的基礎(chǔ)架構(gòu)管理中間件,利用 JH Scheduler 可以快速的建立起一個(gè)完整企業(yè)級(jí)應(yīng)用服務(wù)平臺(tái)。 由 JH Scheduler 管理的應(yīng)用集群系統(tǒng)具有高可用性,用戶可以配置多個(gè)管理節(jié)點(diǎn),即使只有一個(gè)JH Scheduler 管理節(jié)點(diǎn)正常運(yùn)行,應(yīng)用集群服務(wù)也不會(huì)宕機(jī),做到應(yīng)用服務(wù)的全天候可 用,為用戶和應(yīng)用提供最佳的計(jì)算服務(wù)。即使在執(zhí)行過(guò)程中計(jì)算節(jié)點(diǎn)出現(xiàn)故障, JH Scheduler 仍然可以把作業(yè)重新調(diào)度到其它機(jī)器上繼續(xù)執(zhí)行。這個(gè)主題對(duì)象在狀態(tài)發(fā)生變化時(shí),會(huì)通知所有觀察者對(duì)象,使它們能夠自動(dòng)更新自己。 模式中的角色 抽象主題( Subject):它把所有觀察者對(duì)象的引用保存到一個(gè)聚集里,每個(gè)主題都可以有任何數(shù)量的觀察者。 5 具體觀察者( ConcreteObserver):實(shí)現(xiàn)抽象觀察者角色所要求的更新接口,以便使本身的狀態(tài)與主題狀態(tài)協(xié)調(diào)。 撤銷觀察 觀察者告訴被觀察者要撤銷觀察,被觀察者從容器中將觀察者去除?;诮涌?,而不是具體的實(shí)現(xiàn) ——這一點(diǎn)為程序提供了更大的靈活性。 6 適用場(chǎng)景 當(dāng)一個(gè)對(duì)象的改變需要給變其它對(duì)象時(shí),而且它不知道具體有多少個(gè)對(duì)象有待改變時(shí)。 Thrift 架構(gòu) 圖 Thrift 架構(gòu) Thrift 實(shí)際上是實(shí)現(xiàn)了 C/S 模式,通過(guò)代碼生 成工具將接口定義文件生成服務(wù)器端和客戶端代碼(可以為不同語(yǔ)言), 從而實(shí)現(xiàn)服務(wù)端和客戶端跨語(yǔ) 言的支持。 TDebugProtocol – 使用易懂的可讀的文本格式,以便于 debug ( 2)支持的數(shù)據(jù)傳輸方式 TSocket 阻塞式 socker TFramedTransport – 以 frame 為單位進(jìn)行傳輸,非阻塞式服務(wù)中使用。當(dāng)前無(wú) java實(shí)現(xiàn)。 b) client 端和 server 端代碼編寫 client 端和 server 端代碼要調(diào)用編譯 .thrift 生成的中間文件。 8 圖 client 端和 server 端的書(shū)寫 Boost 庫(kù) Boost 庫(kù)簡(jiǎn)介 Boost 庫(kù)是一個(gè)可移植、提供源代碼的 C++庫(kù),作為標(biāo)準(zhǔn)庫(kù)的后備,是 C++標(biāo)準(zhǔn)化進(jìn)程的開(kāi)發(fā)引擎之一。大部分 Boost 庫(kù)功能的使用只需包括相應(yīng)頭文件即可,少數(shù)(如正則表達(dá)式庫(kù),文件系統(tǒng)庫(kù)等)需要鏈 接庫(kù)。 ? 日志槽( LOG SINK): 日志寫向的目標(biāo),它要定義日志被寫向什么地方,以及如何寫。 ? 日志核心 :維 護(hù)者日志源、日志槽、日志過(guò)濾器等之間的關(guān)系的一個(gè)全局中的實(shí)體。 C) 一個(gè)日志記錄的數(shù)據(jù)中會(huì)包括許多屬性。前兩個(gè)是由 logging core 來(lái)維護(hù)的,所以不用再初始化。 10 當(dāng)一個(gè)源初始化日志對(duì)象的時(shí)候,它會(huì)從上述的 三個(gè)屬性集的所有屬性中得到屬性值。 E) 當(dāng)組合屬性值的時(shí)候, logging core 來(lái)決定一個(gè)屬性是否要被送到 sink中,這就是過(guò)濾。 sink過(guò)濾器允許將一個(gè)日志記錄定向到一個(gè)指定的 sink。 G) 如上圖所示, sink被分為前端和后端兩個(gè)部分。如寫文件,發(fā)送到網(wǎng)絡(luò)等。這個(gè)函數(shù)會(huì)自動(dòng)在傳入的 QWidget 或 QMainWindow 上根據(jù)設(shè)計(jì)師繪制的界面創(chuàng)建可視化控件。 信號(hào)和槽 在圖形界面編程中,很多時(shí)候我們希望一個(gè)可視對(duì)象發(fā)生某種變化時(shí)通知另一個(gè)或幾個(gè)對(duì)象,再一個(gè)地說(shuō),我們希望任何一類的對(duì)象能和其他對(duì)象進(jìn)行 通訊。處理函數(shù)在適當(dāng)?shù)臅r(shí)候會(huì)調(diào)用回調(diào)函數(shù)。 信號(hào)和槽機(jī)制就是:當(dāng)一個(gè)特定的事件發(fā)生時(shí),一個(gè)或幾個(gè)被指定的信號(hào)就被發(fā)射,槽就是一個(gè)返回值為 void 的函數(shù),如果存在一個(gè)或幾個(gè)槽和該信號(hào)相連接,那在該信號(hào)被發(fā)射后,這個(gè)(些)槽(函數(shù))就會(huì)立刻被執(zhí)行。 QT 的窗口部件已經(jīng)有很多預(yù)定義的信號(hào),也有很多預(yù)定義的槽,但我們總是通過(guò)繼承來(lái)加入我們自己的信號(hào)和自己的槽,這樣我們就可以處理感興趣的信號(hào) 了??梢园岩粋€(gè)信號(hào)和一個(gè)槽進(jìn)行單獨(dú)連接,這時(shí)槽會(huì)因?yàn)樵撔盘?hào)被發(fā)射 而被執(zhí)行;也可以把幾個(gè)信號(hào)連接在同一個(gè)槽上,這樣任何一個(gè)信號(hào)被發(fā)射都會(huì)使得該槽被執(zhí)行;也可以把一個(gè)信號(hào)和多個(gè)槽連接在一起,這樣該信號(hào)一旦被發(fā)射,與之相連接的槽都會(huì)被馬上執(zhí)行,但執(zhí)行的順序不確定,也不可以指定;也可以把一個(gè)信號(hào)和另一個(gè)信號(hào)進(jìn)行連接,這樣,只要第一個(gè)信號(hào)被發(fā)射,第二個(gè)信號(hào)立刻就被發(fā)射。borderradius:3px。需要注意的就是,當(dāng)后面再次使用setStyleSheet 函數(shù)對(duì) boBox設(shè)置樣式表時(shí),之前設(shè)置的樣式表就不起作用了,也即樣式被現(xiàn)在定義效果的取代了。borderradius:6px。borderradius:3px。padding:08px。如果后面要對(duì)其中一個(gè)子部件的樣式進(jìn)行修改,可以直接調(diào)用 setStyleSheet,將需要的樣式覆蓋覆蓋掉之前的,其他的保留,例如 pushButtonsetStyleSheet(QPushButton{backgroundcolor:red。 QtWebKit QtWebkit 模塊提供了一個(gè)在 QT 中使用 web browser 的 engine,這使得我們?cè)?QT 的應(yīng)用程序中使用萬(wàn)維網(wǎng)上的內(nèi)容變得很容易,而且對(duì)其網(wǎng)頁(yè)內(nèi)容的控制也可以通過(guò) native controls 實(shí)現(xiàn)。 13 另外為了提供渲染特性,可以使用 HTML元素的 contenteditable 屬性,使HTML文檔 可以被用戶編輯。 HTML文檔 可以嵌套到一個(gè) frameset中個(gè) frame中。 每一個(gè)的 Frame 都有一個(gè)自己的 JavaScript Context。對(duì)應(yīng)的類是 QWebElement。如:JavaScript enabled, plugin enabled 等。 QWebHsitory主要是用來(lái)存放 QWebPage 的訪問(wèn)歷史記錄,并且提供對(duì)于導(dǎo)航到相關(guān)頁(yè)面的支持。 QNetworkAccessManager 是一個(gè)可以發(fā)送和接收數(shù)據(jù)的異步 API。由于客戶端是直接接觸用戶,就必須具有友好的操作界面,而且操作不能太復(fù)雜;操作遠(yuǎn)端的軟硬件資源,數(shù)據(jù)在遠(yuǎn)距離傳輸又必須保證數(shù)據(jù)的安全性;作為客戶端程序也必須保證其一定范圍的可擴(kuò)展性。對(duì)于登陸的用戶,有做用戶身份區(qū)分,不同身份的用戶所能看到 的桌面應(yīng)用也不盡相同,這也是可以在服務(wù)器端配置的。 查看節(jié)點(diǎn)信息 在實(shí)際使用過(guò)程中,客戶端需要對(duì)添加到服務(wù)端的節(jié)點(diǎn)資源信息進(jìn)行實(shí)時(shí)監(jiān)控,以獲取各個(gè)節(jié)點(diǎn)的 準(zhǔn)確信息,并將節(jié)點(diǎn)信息以數(shù)據(jù)表格的方式顯示給用戶。 管理遠(yuǎn)程桌面 對(duì)于有操作權(quán)限的用戶,可以將已有的遠(yuǎn)程桌面以觀察者模式或是交互模式共享給其他用戶,以供其他用戶查看或是操作。如圖 所示。 性能需求分析 運(yùn)行環(huán)境 作為輕量級(jí)的云協(xié)作平臺(tái)的用戶訪問(wèn)終端,客戶端的運(yùn)行環(huán)境,以及對(duì)軟硬件的要求不能太高。在客戶端運(yùn)行時(shí),不能將 CPU獨(dú)占,使客戶端機(jī)器其他功能受到影響。如圖 是用戶實(shí)體的實(shí)體屬性圖。 圖 提交作業(yè)數(shù)據(jù)流圖 用戶 提交作業(yè) 操作結(jié)果 作業(yè)信息表 4 系統(tǒng)概要設(shè)計(jì) 19 4 系統(tǒng)概要設(shè)計(jì) 客戶端整體采用現(xiàn) 在主流的扁平化顯示風(fēng)格,在設(shè)計(jì)模式方面采用觀察者模式。 ( 1) 用戶 表 表名: user_info,結(jié)構(gòu)如下表 所示。 文件傳輸工具使用 FTP 文件傳輸協(xié)議。 ( 2) 執(zhí)行遠(yuǎn)端命令 : 通過(guò)客戶端的執(zhí)行遠(yuǎn)程命令的工具,調(diào)用 Windows 節(jié)點(diǎn)上的文件下載客戶端工具,下載 logon文件到 Windows 機(jī)器,可實(shí)現(xiàn)遠(yuǎn)程機(jī)器的自動(dòng)登錄。 支持 Linux和 Windows, 命令行參數(shù)中文件路徑支持環(huán)境變量、中文和空格,以及運(yùn)行路徑。 啟動(dòng)遠(yuǎn)程桌面后,通過(guò)VNC 與遠(yuǎn)程機(jī)器進(jìn)行交互。 ( 7) 作業(yè)數(shù)據(jù)管理 : 提交的作業(yè)會(huì)在資源管理軟件中以文件形式記錄,作業(yè)的詳細(xì)信息通過(guò)服務(wù)器端交給前臺(tái)處 理,以供用戶查看作業(yè)數(shù)據(jù),刪除作業(yè)數(shù)據(jù)等操作。如果用戶登陸信息輸入錯(cuò)誤,則給出錯(cuò)誤提示,并清空用戶填寫的登陸信息。 ( 1) Desktop 為主窗口,即用戶登陸成功后看到的主界面 , 如圖 所示 。在 scene切換時(shí),通過(guò)時(shí)間來(lái)控制 scene 的位置,實(shí)現(xiàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1