亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于云計(jì)算的網(wǎng)絡(luò)教學(xué)平臺(tái)設(shè)計(jì)

        2014-07-03 18:47:13褚亞飛陳德城
        電腦知識(shí)與技術(shù) 2014年12期
        關(guān)鍵詞:網(wǎng)絡(luò)教學(xué)云計(jì)算設(shè)計(jì)

        褚亞飛 陳德城

        摘要:隨著云計(jì)算時(shí)代的到來(lái),教師應(yīng)該與時(shí)俱進(jìn)掌握云計(jì)算技術(shù),將云計(jì)算應(yīng)用到教學(xué)中創(chuàng)新教學(xué)模式。文中提出了采用B/S+云服務(wù)軟件模式的基于云計(jì)算的網(wǎng)絡(luò)教學(xué)平臺(tái)的設(shè)計(jì)。

        關(guān)鍵詞:云計(jì)算;百度云;網(wǎng)絡(luò)教學(xué);設(shè)計(jì)

        中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)12-2715-03

        1 云計(jì)算概述

        1.1 云計(jì)算

        云計(jì)算是一種基于互聯(lián)網(wǎng)的計(jì)算方式,通過(guò)這種方式共享的軟硬件資源和信息可以按需提供給計(jì)算機(jī)和其他設(shè)備。Gartner咨詢公司認(rèn)為,云計(jì)算是一種計(jì)算方式,這種計(jì)算方式是使用網(wǎng)絡(luò)技術(shù),使IT資源具有可擴(kuò)展性和彈性能力,并且這些資源可以作為服務(wù)的方式提供給外部用戶使用。Google公司認(rèn)為,采用云計(jì)算時(shí)數(shù)據(jù)存儲(chǔ)在云端,應(yīng)用服務(wù)存儲(chǔ)在云端,計(jì)算能力向云端遷移,這時(shí)瀏覽器就是操作系統(tǒng),也就是說(shuō)我們僅僅只需要一個(gè)瀏覽器就可以獲取云端服務(wù),滿足應(yīng)用需求。

        1.2 公有云

        業(yè)界通常根據(jù)云計(jì)算的部署模式將其分為公有云、私有云和混合云三種分類(lèi)。公有云是指部署在互聯(lián)網(wǎng)上的云平臺(tái),其在整個(gè)開(kāi)放的公有網(wǎng)絡(luò)中提供服務(wù),它面向的主要用戶是廣大互聯(lián)網(wǎng)用戶,它的創(chuàng)建者就是我們通常所說(shuō)的云服務(wù)提供商,如國(guó)際上的Google、Amazon,以及國(guó)內(nèi)的阿里云和新浪云等提供商。他們?yōu)橛脩籼峁┍姸嗟脑品?wù)。對(duì)于使用者而言,公有云的最大特點(diǎn)就是,其所應(yīng)用的程序、服務(wù)及相關(guān)數(shù)據(jù)都存放在公有云的提供者處,用戶只是使用服務(wù),一般這些服務(wù)面向的也是不同的用戶層次,如軟件開(kāi)發(fā)人員可以利用其提供的API以及相應(yīng)的虛擬資源服務(wù)開(kāi)發(fā)自己的應(yīng)用。一些普通用戶一方面可以享受已經(jīng)提供好的服務(wù),如一些游戲服務(wù)、音樂(lè)服務(wù)、在線辦公、免費(fèi)空間等服務(wù),一方面可以獲取前者開(kāi)發(fā)好的一些應(yīng)用來(lái)通過(guò)付費(fèi)或者免費(fèi)的形式享受服務(wù)。但是最大的問(wèn)題是,由于數(shù)據(jù)不存儲(chǔ)在自己的數(shù)據(jù)中心,其安全性存在一定風(fēng)險(xiǎn),即使云服務(wù)提供商提供相應(yīng)的安全標(biāo)準(zhǔn)以及相應(yīng)的孕技術(shù)提供相應(yīng)的保障,但仍然阻止不了一些黑客通過(guò)各種途徑進(jìn)行破壞,因此這里建議對(duì)于涉密的數(shù)據(jù)還是不往云上放。同時(shí),公有云的可用性不受使用者控制,這方面也存在一定的不確定性。

        1.3 軟件開(kāi)發(fā)模式的轉(zhuǎn)變

        目前,大部分的應(yīng)用軟件都是運(yùn)行在瀏覽器上的,也就是說(shuō)多數(shù)軟件都采用B/S結(jié)構(gòu)的軟件模型,用戶更多的是僅通過(guò)瀏覽器即可訪問(wèn)應(yīng)用系統(tǒng),滿足自身業(yè)務(wù)需求,越來(lái)越多的軟件都遷移到了B/S這種結(jié)構(gòu)上來(lái)。

        1.4 B/S+云服務(wù)軟件模式

        B/S+云服務(wù)這種模式的軟件模式正在慢慢到來(lái)。目前有很多大型云服務(wù)提供商將服務(wù)以不同顆粒的形式提供給用戶以及開(kāi)發(fā)人員,有些企業(yè)利用云服務(wù)并結(jié)合自身業(yè)務(wù),再此生成新的服務(wù)提供出來(lái),開(kāi)發(fā)人員可通過(guò)API來(lái)訪問(wèn)這些服務(wù)接口,然后結(jié)合自己的業(yè)務(wù)邏輯開(kāi)發(fā)應(yīng)用軟件。這種模式必將變得越來(lái)越普遍,這是信息化發(fā)展的一個(gè)必然,軟件封裝變得越來(lái)越容易,把更多的服務(wù)交給更專業(yè)的公司去做,企事業(yè)單位只需關(guān)注自身的業(yè)務(wù)。

        現(xiàn)在的云計(jì)算最為實(shí)用的價(jià)值是為開(kāi)發(fā)人員提供自助服務(wù)工具,只需要規(guī)定適合自己的測(cè)試環(huán)境,要么是私有云,要么是通用的IaaS云或是一個(gè)PaaS云?;谠频膽?yīng)用也非常適合應(yīng)用程序的敏捷開(kāi)發(fā)。當(dāng)把工作劃分成許多小板塊,不希望因?yàn)槭謩?dòng)配置而減緩速度,我們希望測(cè)試它、部署它,然后繼續(xù)工作。通常情況下,我們會(huì)得到一個(gè)預(yù)裝的應(yīng)用程序服務(wù)器、工作流工具、資源監(jiān)控以及需要著手處理的一些資源。對(duì)于那些學(xué)習(xí)如何利用云的開(kāi)發(fā)人員而言,這不僅提高了效率,還創(chuàng)建了一些極具價(jià)值的應(yīng)用程序,更好地滿足了企業(yè)的商業(yè)需求。云計(jì)算為開(kāi)發(fā)人員省去了部署應(yīng)用程序環(huán)境的時(shí)間,讓他們有更多的時(shí)間,更多的精力華在開(kāi)發(fā)技術(shù)方面。

        2 網(wǎng)絡(luò)教學(xué)平臺(tái)

        學(xué)校承擔(dān)著培養(yǎng)人才的重任,傳統(tǒng)的教學(xué)理念和方法已經(jīng)無(wú)法滿足當(dāng)前時(shí)代發(fā)展的需求,因此,學(xué)校應(yīng)該與時(shí)俱進(jìn),將教學(xué)與云計(jì)算技術(shù)相結(jié)合。作為高校的教師,應(yīng)該充分掌握云計(jì)算技術(shù),并將其運(yùn)用到教學(xué)過(guò)程當(dāng)中。利用云計(jì)算技術(shù)可以有效的減少資源和設(shè)備的重復(fù)建設(shè)和投資,能夠最大化實(shí)現(xiàn)資源和設(shè)備的高效率使用。目前,有很多教學(xué)平臺(tái)的設(shè)計(jì)是基于云服務(wù)提供商提供的現(xiàn)成的應(yīng)用,比如百會(huì)維基、百會(huì)筆記本、百會(huì)在線辦公等,這些都是百會(huì)上提供現(xiàn)成的應(yīng)用。但是,對(duì)于一些不同專業(yè)所要用到的專業(yè)軟件卻沒(méi)有,比如計(jì)算機(jī)專業(yè)的C語(yǔ)言、匯編語(yǔ)言等編程軟件,這些軟件是專門(mén)針對(duì)計(jì)算機(jī)專業(yè)學(xué)生的。網(wǎng)絡(luò)教學(xué)平臺(tái)不但可以提供一些最基本最常用的應(yīng)用和軟件,還應(yīng)該提供上傳特定軟件的功能。比如,對(duì)于單片機(jī)教師而言,可以將單片機(jī)匯編語(yǔ)言編程軟件設(shè)置在網(wǎng)絡(luò)教學(xué)平臺(tái)中,學(xué)生就可以通過(guò)瀏覽器來(lái)編寫(xiě)程序,這樣便可以減輕機(jī)房的投資建設(shè)。文中所設(shè)計(jì)的網(wǎng)絡(luò)教學(xué)平臺(tái)就是可以實(shí)現(xiàn)教師發(fā)布各種專業(yè)軟件的功能。

        3 網(wǎng)絡(luò)教學(xué)平臺(tái)設(shè)計(jì)

        隨著公有云Paas平臺(tái)的發(fā)展,百度也逐漸加入了提供公有云開(kāi)發(fā)平臺(tái)的隊(duì)伍中來(lái),雖然其仍處于一個(gè)發(fā)展階段,不過(guò)隨著百度投入力度的加大,相信其會(huì)做得越來(lái)越好。文中介紹的網(wǎng)絡(luò)教學(xué)平臺(tái)就是基于百度的公有云平臺(tái)進(jìn)行設(shè)計(jì)的。

        3.1創(chuàng)建應(yīng)用

        進(jìn)入百度云后,選擇“我的應(yīng)用”后在右側(cè)單擊創(chuàng)建應(yīng)用,填寫(xiě)域名和應(yīng)用的名稱,并且選擇應(yīng)用的類(lèi)型,這里選擇php類(lèi)型,單擊版本管理,創(chuàng)建版本,創(chuàng)建完成后就可以提交代碼,目前百度云平臺(tái)只能通過(guò)SVN的方式進(jìn)行代碼上傳。如圖1和圖2所示。

        3.2代碼上傳

        目前,無(wú)論Windows平臺(tái)、Linux平臺(tái)還是Mac平臺(tái)都有成熟的SVN客戶端工具。Windows下TortoiseSVN:http://tortoisesvn.net/downloads.html。文中以Windows為例,概述使用SVN部署代碼的主要流程。

        1)獲取SVN倉(cāng)庫(kù)地址endprint

        單擊“我的應(yīng)用”,然后選擇一個(gè)要上傳代碼的應(yīng)用,單擊版本管理,即可進(jìn)入待操作程序的版本管理頁(yè)面。

        2) checkout代碼

        首先創(chuàng)建本地目錄,用于存放從SVN倉(cāng)庫(kù)中checkout的代碼。本地目錄用程序版本的程序名加版本號(hào)命名,也可以是其他任意名字。選擇本地目錄,右擊選擇“SVN Checkout…”,在彈出的窗口中,填寫(xiě)第二步中獲取的倉(cāng)庫(kù)地址,并設(shè)置代碼的版本信息,可以是最新版本“HEAD revision”,也可以指定為任意版本,隨后進(jìn)入用戶信息驗(yàn)證。輸入百度帳號(hào)和密碼,完成驗(yàn)證。由于SVN不支持中文,SVN服務(wù)初期開(kāi)放階段只提供給用戶名中不包含中文的用戶。驗(yàn)證成功后,將代碼checkout到本地目錄中。進(jìn)入本地目錄則可以看到check到本地的文件。

        3.3代碼管理

        在本地目錄中,可以對(duì)代碼進(jìn)行增加文件或目錄、刪除文件或目錄、修改文件內(nèi)容和重命名文件和目錄等工作。利用TortoisesSVN可進(jìn)行的操作還有很多,比如“更新”、“查看日志”和“撤銷(xiāo)”等。

        3.4管理應(yīng)用

        百度公有云也提供了服務(wù)管理、訪問(wèn)各種云服務(wù)的功能。使用百度BAE提供的MySQL數(shù)據(jù)庫(kù)服務(wù)功能,通過(guò)平臺(tái)phpmyadmin使用云數(shù)據(jù)庫(kù),通過(guò)phpmyadmin可以在線查看數(shù)據(jù)、創(chuàng)建表等常用功能,和平時(shí)使用phpmyadmin基本一樣。也可以在云環(huán)境應(yīng)用中使用云數(shù)據(jù)庫(kù),在php應(yīng)用中使用數(shù)據(jù)庫(kù),必須先創(chuàng)建密鑰對(duì),記錄需要使用的數(shù)據(jù)庫(kù)名稱。至此,就可以在PHP應(yīng)用中使用數(shù)據(jù)庫(kù)了,使用方法與使用MySQL基本一致,唯一不同的是,在連接到數(shù)據(jù)庫(kù)后,需要立即執(zhí)行select_db操作選擇需要使用的數(shù)據(jù)庫(kù)。用php連接數(shù)據(jù)庫(kù)的方法如下:

        <?php

        /*從平臺(tái)獲取查詢要連接的數(shù)據(jù)庫(kù)名稱*/

        $dbname=SuVEQtiuGjxuiHVWiBjM;

        /*從環(huán)境變量里取出數(shù)據(jù)庫(kù)連接需要的參數(shù)*/

        $host=getenv(‘HTTP_BAE_ENV_ADDR_SQL_IP);

        $port=getenv(‘HTTP_BAE_ENV_ADDR_SQL_PORT);

        $user=getenv(‘‘HTTP_BAE_ENV_AK);

        $pwd= getenv(‘HTTP_BAE_E_SK);

        /*接著調(diào)用mysql_connect()連接服務(wù)器*/

        $link=@mysql_connect(“{$host}:{$port}”,$user,$pwd,true);

        if(!$link){

        die(“Connect Server Failed”);}

        /*連接成功后立即調(diào)用mysql_select_db()選中需要連接的數(shù)據(jù)庫(kù)*/

        if(!mysql_select_db($dbname,$link)){

        die(“Select Database Failed:”·mysql_error($link));}

        /*至此連接已經(jīng)完全建立,就可以對(duì)當(dāng)前數(shù)據(jù)庫(kù)進(jìn)行相應(yīng)的操作了*/

        /*接下來(lái)就可以使用其他標(biāo)準(zhǔn)php Mysql函數(shù)進(jìn)行數(shù)據(jù)庫(kù)操作了*/

        /*顯示關(guān)閉連接,非必須*/

        mysql_close($link);

        ?>

        <?php

        /*從平臺(tái)獲取查詢要連接的數(shù)據(jù)庫(kù)名稱*/

        $dbname=WBxduSiUccUSWSwuySym;

        /*從環(huán)境變量里取出數(shù)據(jù)庫(kù)連接需要的參數(shù)*/

        $host=getenv(‘HTTP_BAE_ENV_ADDR_SQL_IP);

        $port=getenv(‘HTTP_BAE_ENV_ADDR_SQL_PORT);

        $user=getenv(‘‘HTTP_BAE_ENV_AK);

        $pwd= getenv(‘HTTP_BAE_ENV_SK);

        /*創(chuàng)建mysql對(duì)象,直接在創(chuàng)建時(shí)指定連接信息,也可創(chuàng)建對(duì)象后再connect*/

        $link=@new mysqli($host,$user,$pwd,$dbname,$port);

        if($link->connect_errno){

        die(“Connect Server Failed:” ·$link->connect_error);}

        /*已經(jīng)在建立連接時(shí)指定dbname,無(wú)須再select_db*/

        /*接下來(lái)就可以使用其他標(biāo)準(zhǔn)php Mysql函數(shù)進(jìn)行數(shù)據(jù)庫(kù)操作了*/

        /*顯示關(guān)閉連接,非必須*/

        $link->close();

        ?>

        4 結(jié)束語(yǔ)

        許多開(kāi)發(fā)商現(xiàn)在已支持Web合作,無(wú)論他們是否在云環(huán)境中工作。不過(guò),我們需要好好想想如何防止云的突發(fā)性,有了云,確實(shí)會(huì)大大節(jié)省費(fèi)用,特別是公共的云服務(wù)——可以按照選擇的需求來(lái)支付費(fèi)用?;谠朴?jì)算的網(wǎng)絡(luò)教學(xué)平臺(tái)是新時(shí)代下對(duì)教學(xué)模式的一種創(chuàng)新,由于百度開(kāi)放云平臺(tái)是有償添加部署的,因此,尚未完成完整的網(wǎng)絡(luò)教學(xué)平臺(tái)的設(shè)計(jì),有待日后條件允許再進(jìn)行完善。

        參考文獻(xiàn):

        [1] 許守東.云計(jì)算技術(shù)應(yīng)用與實(shí)踐[M].北京:中國(guó)鐵道出版社,2013.

        [2] 王福成,鐘志水.基于云計(jì)算的網(wǎng)絡(luò)教學(xué)平臺(tái)設(shè)計(jì)[J].銅陵學(xué)院學(xué)報(bào),2011,10(6):104-106.

        [3] 王笑梅,賈曉強(qiáng).云計(jì)算對(duì)高校教育的影響分析[J].科技信息,2010(10):397-398.

        [4] 陳昌俊,王春枝.云計(jì)算在教育領(lǐng)域中的應(yīng)用探究[J].技術(shù)研發(fā),2012(7) :86-87.endprint

        單擊“我的應(yīng)用”,然后選擇一個(gè)要上傳代碼的應(yīng)用,單擊版本管理,即可進(jìn)入待操作程序的版本管理頁(yè)面。

        2) checkout代碼

        首先創(chuàng)建本地目錄,用于存放從SVN倉(cāng)庫(kù)中checkout的代碼。本地目錄用程序版本的程序名加版本號(hào)命名,也可以是其他任意名字。選擇本地目錄,右擊選擇“SVN Checkout…”,在彈出的窗口中,填寫(xiě)第二步中獲取的倉(cāng)庫(kù)地址,并設(shè)置代碼的版本信息,可以是最新版本“HEAD revision”,也可以指定為任意版本,隨后進(jìn)入用戶信息驗(yàn)證。輸入百度帳號(hào)和密碼,完成驗(yàn)證。由于SVN不支持中文,SVN服務(wù)初期開(kāi)放階段只提供給用戶名中不包含中文的用戶。驗(yàn)證成功后,將代碼checkout到本地目錄中。進(jìn)入本地目錄則可以看到check到本地的文件。

        3.3代碼管理

        在本地目錄中,可以對(duì)代碼進(jìn)行增加文件或目錄、刪除文件或目錄、修改文件內(nèi)容和重命名文件和目錄等工作。利用TortoisesSVN可進(jìn)行的操作還有很多,比如“更新”、“查看日志”和“撤銷(xiāo)”等。

        3.4管理應(yīng)用

        百度公有云也提供了服務(wù)管理、訪問(wèn)各種云服務(wù)的功能。使用百度BAE提供的MySQL數(shù)據(jù)庫(kù)服務(wù)功能,通過(guò)平臺(tái)phpmyadmin使用云數(shù)據(jù)庫(kù),通過(guò)phpmyadmin可以在線查看數(shù)據(jù)、創(chuàng)建表等常用功能,和平時(shí)使用phpmyadmin基本一樣。也可以在云環(huán)境應(yīng)用中使用云數(shù)據(jù)庫(kù),在php應(yīng)用中使用數(shù)據(jù)庫(kù),必須先創(chuàng)建密鑰對(duì),記錄需要使用的數(shù)據(jù)庫(kù)名稱。至此,就可以在PHP應(yīng)用中使用數(shù)據(jù)庫(kù)了,使用方法與使用MySQL基本一致,唯一不同的是,在連接到數(shù)據(jù)庫(kù)后,需要立即執(zhí)行select_db操作選擇需要使用的數(shù)據(jù)庫(kù)。用php連接數(shù)據(jù)庫(kù)的方法如下:

        <?php

        /*從平臺(tái)獲取查詢要連接的數(shù)據(jù)庫(kù)名稱*/

        $dbname=SuVEQtiuGjxuiHVWiBjM;

        /*從環(huán)境變量里取出數(shù)據(jù)庫(kù)連接需要的參數(shù)*/

        $host=getenv(‘HTTP_BAE_ENV_ADDR_SQL_IP);

        $port=getenv(‘HTTP_BAE_ENV_ADDR_SQL_PORT);

        $user=getenv(‘‘HTTP_BAE_ENV_AK);

        $pwd= getenv(‘HTTP_BAE_E_SK);

        /*接著調(diào)用mysql_connect()連接服務(wù)器*/

        $link=@mysql_connect(“{$host}:{$port}”,$user,$pwd,true);

        if(!$link){

        die(“Connect Server Failed”);}

        /*連接成功后立即調(diào)用mysql_select_db()選中需要連接的數(shù)據(jù)庫(kù)*/

        if(!mysql_select_db($dbname,$link)){

        die(“Select Database Failed:”·mysql_error($link));}

        /*至此連接已經(jīng)完全建立,就可以對(duì)當(dāng)前數(shù)據(jù)庫(kù)進(jìn)行相應(yīng)的操作了*/

        /*接下來(lái)就可以使用其他標(biāo)準(zhǔn)php Mysql函數(shù)進(jìn)行數(shù)據(jù)庫(kù)操作了*/

        /*顯示關(guān)閉連接,非必須*/

        mysql_close($link);

        ?>

        <?php

        /*從平臺(tái)獲取查詢要連接的數(shù)據(jù)庫(kù)名稱*/

        $dbname=WBxduSiUccUSWSwuySym;

        /*從環(huán)境變量里取出數(shù)據(jù)庫(kù)連接需要的參數(shù)*/

        $host=getenv(‘HTTP_BAE_ENV_ADDR_SQL_IP);

        $port=getenv(‘HTTP_BAE_ENV_ADDR_SQL_PORT);

        $user=getenv(‘‘HTTP_BAE_ENV_AK);

        $pwd= getenv(‘HTTP_BAE_ENV_SK);

        /*創(chuàng)建mysql對(duì)象,直接在創(chuàng)建時(shí)指定連接信息,也可創(chuàng)建對(duì)象后再connect*/

        $link=@new mysqli($host,$user,$pwd,$dbname,$port);

        if($link->connect_errno){

        die(“Connect Server Failed:” ·$link->connect_error);}

        /*已經(jīng)在建立連接時(shí)指定dbname,無(wú)須再select_db*/

        /*接下來(lái)就可以使用其他標(biāo)準(zhǔn)php Mysql函數(shù)進(jìn)行數(shù)據(jù)庫(kù)操作了*/

        /*顯示關(guān)閉連接,非必須*/

        $link->close();

        ?>

        4 結(jié)束語(yǔ)

        許多開(kāi)發(fā)商現(xiàn)在已支持Web合作,無(wú)論他們是否在云環(huán)境中工作。不過(guò),我們需要好好想想如何防止云的突發(fā)性,有了云,確實(shí)會(huì)大大節(jié)省費(fèi)用,特別是公共的云服務(wù)——可以按照選擇的需求來(lái)支付費(fèi)用?;谠朴?jì)算的網(wǎng)絡(luò)教學(xué)平臺(tái)是新時(shí)代下對(duì)教學(xué)模式的一種創(chuàng)新,由于百度開(kāi)放云平臺(tái)是有償添加部署的,因此,尚未完成完整的網(wǎng)絡(luò)教學(xué)平臺(tái)的設(shè)計(jì),有待日后條件允許再進(jìn)行完善。

        參考文獻(xiàn):

        [1] 許守東.云計(jì)算技術(shù)應(yīng)用與實(shí)踐[M].北京:中國(guó)鐵道出版社,2013.

        [2] 王福成,鐘志水.基于云計(jì)算的網(wǎng)絡(luò)教學(xué)平臺(tái)設(shè)計(jì)[J].銅陵學(xué)院學(xué)報(bào),2011,10(6):104-106.

        [3] 王笑梅,賈曉強(qiáng).云計(jì)算對(duì)高校教育的影響分析[J].科技信息,2010(10):397-398.

        [4] 陳昌俊,王春枝.云計(jì)算在教育領(lǐng)域中的應(yīng)用探究[J].技術(shù)研發(fā),2012(7) :86-87.endprint

        單擊“我的應(yīng)用”,然后選擇一個(gè)要上傳代碼的應(yīng)用,單擊版本管理,即可進(jìn)入待操作程序的版本管理頁(yè)面。

        2) checkout代碼

        首先創(chuàng)建本地目錄,用于存放從SVN倉(cāng)庫(kù)中checkout的代碼。本地目錄用程序版本的程序名加版本號(hào)命名,也可以是其他任意名字。選擇本地目錄,右擊選擇“SVN Checkout…”,在彈出的窗口中,填寫(xiě)第二步中獲取的倉(cāng)庫(kù)地址,并設(shè)置代碼的版本信息,可以是最新版本“HEAD revision”,也可以指定為任意版本,隨后進(jìn)入用戶信息驗(yàn)證。輸入百度帳號(hào)和密碼,完成驗(yàn)證。由于SVN不支持中文,SVN服務(wù)初期開(kāi)放階段只提供給用戶名中不包含中文的用戶。驗(yàn)證成功后,將代碼checkout到本地目錄中。進(jìn)入本地目錄則可以看到check到本地的文件。

        3.3代碼管理

        在本地目錄中,可以對(duì)代碼進(jìn)行增加文件或目錄、刪除文件或目錄、修改文件內(nèi)容和重命名文件和目錄等工作。利用TortoisesSVN可進(jìn)行的操作還有很多,比如“更新”、“查看日志”和“撤銷(xiāo)”等。

        3.4管理應(yīng)用

        百度公有云也提供了服務(wù)管理、訪問(wèn)各種云服務(wù)的功能。使用百度BAE提供的MySQL數(shù)據(jù)庫(kù)服務(wù)功能,通過(guò)平臺(tái)phpmyadmin使用云數(shù)據(jù)庫(kù),通過(guò)phpmyadmin可以在線查看數(shù)據(jù)、創(chuàng)建表等常用功能,和平時(shí)使用phpmyadmin基本一樣。也可以在云環(huán)境應(yīng)用中使用云數(shù)據(jù)庫(kù),在php應(yīng)用中使用數(shù)據(jù)庫(kù),必須先創(chuàng)建密鑰對(duì),記錄需要使用的數(shù)據(jù)庫(kù)名稱。至此,就可以在PHP應(yīng)用中使用數(shù)據(jù)庫(kù)了,使用方法與使用MySQL基本一致,唯一不同的是,在連接到數(shù)據(jù)庫(kù)后,需要立即執(zhí)行select_db操作選擇需要使用的數(shù)據(jù)庫(kù)。用php連接數(shù)據(jù)庫(kù)的方法如下:

        <?php

        /*從平臺(tái)獲取查詢要連接的數(shù)據(jù)庫(kù)名稱*/

        $dbname=SuVEQtiuGjxuiHVWiBjM;

        /*從環(huán)境變量里取出數(shù)據(jù)庫(kù)連接需要的參數(shù)*/

        $host=getenv(‘HTTP_BAE_ENV_ADDR_SQL_IP);

        $port=getenv(‘HTTP_BAE_ENV_ADDR_SQL_PORT);

        $user=getenv(‘‘HTTP_BAE_ENV_AK);

        $pwd= getenv(‘HTTP_BAE_E_SK);

        /*接著調(diào)用mysql_connect()連接服務(wù)器*/

        $link=@mysql_connect(“{$host}:{$port}”,$user,$pwd,true);

        if(!$link){

        die(“Connect Server Failed”);}

        /*連接成功后立即調(diào)用mysql_select_db()選中需要連接的數(shù)據(jù)庫(kù)*/

        if(!mysql_select_db($dbname,$link)){

        die(“Select Database Failed:”·mysql_error($link));}

        /*至此連接已經(jīng)完全建立,就可以對(duì)當(dāng)前數(shù)據(jù)庫(kù)進(jìn)行相應(yīng)的操作了*/

        /*接下來(lái)就可以使用其他標(biāo)準(zhǔn)php Mysql函數(shù)進(jìn)行數(shù)據(jù)庫(kù)操作了*/

        /*顯示關(guān)閉連接,非必須*/

        mysql_close($link);

        ?>

        <?php

        /*從平臺(tái)獲取查詢要連接的數(shù)據(jù)庫(kù)名稱*/

        $dbname=WBxduSiUccUSWSwuySym;

        /*從環(huán)境變量里取出數(shù)據(jù)庫(kù)連接需要的參數(shù)*/

        $host=getenv(‘HTTP_BAE_ENV_ADDR_SQL_IP);

        $port=getenv(‘HTTP_BAE_ENV_ADDR_SQL_PORT);

        $user=getenv(‘‘HTTP_BAE_ENV_AK);

        $pwd= getenv(‘HTTP_BAE_ENV_SK);

        /*創(chuàng)建mysql對(duì)象,直接在創(chuàng)建時(shí)指定連接信息,也可創(chuàng)建對(duì)象后再connect*/

        $link=@new mysqli($host,$user,$pwd,$dbname,$port);

        if($link->connect_errno){

        die(“Connect Server Failed:” ·$link->connect_error);}

        /*已經(jīng)在建立連接時(shí)指定dbname,無(wú)須再select_db*/

        /*接下來(lái)就可以使用其他標(biāo)準(zhǔn)php Mysql函數(shù)進(jìn)行數(shù)據(jù)庫(kù)操作了*/

        /*顯示關(guān)閉連接,非必須*/

        $link->close();

        ?>

        4 結(jié)束語(yǔ)

        許多開(kāi)發(fā)商現(xiàn)在已支持Web合作,無(wú)論他們是否在云環(huán)境中工作。不過(guò),我們需要好好想想如何防止云的突發(fā)性,有了云,確實(shí)會(huì)大大節(jié)省費(fèi)用,特別是公共的云服務(wù)——可以按照選擇的需求來(lái)支付費(fèi)用?;谠朴?jì)算的網(wǎng)絡(luò)教學(xué)平臺(tái)是新時(shí)代下對(duì)教學(xué)模式的一種創(chuàng)新,由于百度開(kāi)放云平臺(tái)是有償添加部署的,因此,尚未完成完整的網(wǎng)絡(luò)教學(xué)平臺(tái)的設(shè)計(jì),有待日后條件允許再進(jìn)行完善。

        參考文獻(xiàn):

        [1] 許守東.云計(jì)算技術(shù)應(yīng)用與實(shí)踐[M].北京:中國(guó)鐵道出版社,2013.

        [2] 王福成,鐘志水.基于云計(jì)算的網(wǎng)絡(luò)教學(xué)平臺(tái)設(shè)計(jì)[J].銅陵學(xué)院學(xué)報(bào),2011,10(6):104-106.

        [3] 王笑梅,賈曉強(qiáng).云計(jì)算對(duì)高校教育的影響分析[J].科技信息,2010(10):397-398.

        [4] 陳昌俊,王春枝.云計(jì)算在教育領(lǐng)域中的應(yīng)用探究[J].技術(shù)研發(fā),2012(7) :86-87.endprint

        猜你喜歡
        網(wǎng)絡(luò)教學(xué)云計(jì)算設(shè)計(jì)
        瞞天過(guò)?!律O(shè)計(jì)萌到家
        設(shè)計(jì)秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計(jì)叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        計(jì)算機(jī)公共課的教學(xué)環(huán)節(jié)設(shè)置小議
        議信息技術(shù)環(huán)境下的數(shù)學(xué)課堂教學(xué)
        南北橋(2016年10期)2016-11-10 17:03:47
        高職院校開(kāi)展基于云平臺(tái)網(wǎng)絡(luò)教學(xué)的探索與思考
        基于云計(jì)算的移動(dòng)學(xué)習(xí)平臺(tái)的設(shè)計(jì)
        基于移動(dòng)學(xué)習(xí)的自動(dòng)問(wèn)答系統(tǒng)設(shè)計(jì)
        實(shí)驗(yàn)云:理論教學(xué)與實(shí)驗(yàn)教學(xué)深度融合的助推器
        云計(jì)算中的存儲(chǔ)虛擬化技術(shù)應(yīng)用
        科技視界(2016年20期)2016-09-29 13:34:06
        亚洲韩日av中文字幕| 国产裸体歌舞一区二区| 日韩一区二区肥| 亚洲av免费高清不卡| 国产变态av一区二区三区调教| 狠狠色噜噜狠狠狠777米奇小说| 久久精品成人欧美大片| 久久久久久AV无码成人| 男女深夜视频网站入口| 色综合久久久无码中文字幕| 婷婷成人基地| 成年女人窝窝视频| 亚洲第一页视频在线观看 | 亚洲国产综合精品中文| 午夜福利理论片在线观看播放| 亚洲性爱视频| 精品一精品国产一级毛片| 午夜宅男成人影院香蕉狠狠爱| 狠狠躁夜夜躁人人爽超碰97香蕉| 国产成人无码一区二区三区在线| 久久综合亚洲色社区| 亚洲情精品中文字幕99在线| 人与人性恔配视频免费| 亚洲色大成网站www永久一区 | 国产成本人片无码免费2020| 国产成人啪精品午夜网站| av在线不卡一区二区三区| 亚洲国产精品无码久久一区二区 | 人妻少妇偷人精品无码| 亚洲av一二三四又爽又色又色| 麻豆精品导航| 无码熟妇人妻av在线影片| 大陆啪啪福利视频| 久久亚洲中文字幕精品熟| 欧美人与动牲交a精品| 91精品国产91久久久无码95| 日本97色视频日本熟妇视频| 亚洲精品国精品久久99热| 国产精品成人av在线观看| 加勒比东京热久久综合| 亚洲精品1区2区在线观看|