国产性70yerg老太,狠狠的日,欧美人与动牲交a免费,中文字幕成人网站

基本信息

項(xiàng)目名稱:
多功能自增長(zhǎng)式ACM綜合訓(xùn)練系統(tǒng)
小類:
信息技術(shù)
簡(jiǎn)介:
“多功能自生長(zhǎng)式ACM綜合訓(xùn)練系統(tǒng)”,通過(guò)自生長(zhǎng)和交互兩種方式,將網(wǎng)絡(luò)中搜集到的ACM相關(guān)代碼和用戶提交到各在線評(píng)判系統(tǒng)(Online Judge System)上的代碼,整合成共享代碼庫(kù),為網(wǎng)絡(luò)社區(qū)中的其他用戶進(jìn)行訓(xùn)練提供參考。
詳細(xì)介紹:
ACM國(guó)際大學(xué)生程序設(shè)計(jì)競(jìng)賽是風(fēng)靡我國(guó)高校的一項(xiàng)重大賽事。然而,雖然近年來(lái)ACM競(jìng)賽無(wú)論是在影響力,還是在規(guī)模上有了長(zhǎng)足的發(fā)展,但是其資源共享建設(shè)上卻遠(yuǎn)遠(yuǎn)沒(méi)有跟上。筆者發(fā)現(xiàn),國(guó)內(nèi)外ACM競(jìng)賽(含信息學(xué)競(jìng)賽)方面的網(wǎng)站資源比較少,尤其是作為ACM隊(duì)員日常訓(xùn)練必不可缺少的代碼庫(kù)資源共享方面,更是鳳毛麟角。日前在國(guó)內(nèi),建設(shè)水平相對(duì)較好的有OIBH,以及Nocow,但是這兩個(gè)網(wǎng)站主要是針對(duì)中學(xué)生信息競(jìng)賽而設(shè)置,其內(nèi)容和知識(shí)結(jié)構(gòu)并不適合于以高校學(xué)生為主的各類大學(xué)生程序設(shè)計(jì)競(jìng)賽。除此之外,與ACM競(jìng)賽相關(guān)的網(wǎng)絡(luò)資源,就是一些零零散散的各ACM競(jìng)賽者的博客。 基于上述原因,筆者希望能夠設(shè)計(jì)開(kāi)發(fā)一個(gè)“多功能自生長(zhǎng)式ACM綜合訓(xùn)練系統(tǒng)”,通過(guò)自生長(zhǎng)和交互兩種方式,將網(wǎng)絡(luò)中搜集到的ACM相關(guān)代碼和用戶提交到各在線評(píng)判系統(tǒng)上的代碼,整合成共享代碼庫(kù),為網(wǎng)絡(luò)社區(qū)中的其他用戶進(jìn)行訓(xùn)練提供參考。經(jīng)過(guò)一段時(shí)間的積累后,代碼庫(kù)中將會(huì)收集到相當(dāng)可觀的共享代碼資源,這對(duì)于各類信息學(xué)和ACM等以各種算法難題為考點(diǎn)的競(jìng)賽,將歷年試題的正確編碼集中在一個(gè)共享網(wǎng)絡(luò)社區(qū)中供選手們參考,其具有的價(jià)值是非常可觀的?!岸喙δ茏陨L(zhǎng)式ACM綜合訓(xùn)練系統(tǒng)”的設(shè)計(jì)將為解決ACM參賽隊(duì)員日常訓(xùn)練中普遍感到的參考資源缺少的問(wèn)題提供了一個(gè)非常好的方法。 除此之外,“多功能自生長(zhǎng)式ACM綜合訓(xùn)練系統(tǒng)”的另一個(gè)重要功能是能夠?yàn)檐浖_(kāi)發(fā)企業(yè)挑選合適的專業(yè)技術(shù)人才提供一個(gè)客觀的、標(biāo)準(zhǔn)的參考數(shù)據(jù)庫(kù)。需要挑選軟件開(kāi)發(fā)人才的企業(yè),能夠非常方便地通過(guò)本系統(tǒng)的代碼庫(kù)查詢到某個(gè)用戶所提交過(guò)的代碼量,以及通過(guò)查看題目的難易程度來(lái)判斷該用戶的算法水平,這將為企業(yè)挑選合適的人才提供了一個(gè)客觀的參考標(biāo)準(zhǔn)。 本系統(tǒng)采用PHP技術(shù),并運(yùn)行了先進(jìn)的MVC模式進(jìn)行實(shí)現(xiàn),采取了地址重寫(Rewrite)技術(shù),大量地使用AJAX進(jìn)行交互。同時(shí),還實(shí)現(xiàn)了利用網(wǎng)絡(luò)爬蟲技術(shù)實(shí)時(shí)、動(dòng)態(tài)地搜集站外ACM相關(guān)資源,以實(shí)現(xiàn)不但充實(shí)本站共享資料。

作品圖片

  • 多功能自增長(zhǎng)式ACM綜合訓(xùn)練系統(tǒng)
  • 多功能自增長(zhǎng)式ACM綜合訓(xùn)練系統(tǒng)
  • 多功能自增長(zhǎng)式ACM綜合訓(xùn)練系統(tǒng)
  • 多功能自增長(zhǎng)式ACM綜合訓(xùn)練系統(tǒng)

作品專業(yè)信息

設(shè)計(jì)、發(fā)明的目的和基本思路、創(chuàng)新點(diǎn)、技術(shù)關(guān)鍵和主要技術(shù)指標(biāo)

“多功能自生長(zhǎng)式ACM綜合訓(xùn)練系統(tǒng)”,通過(guò)自生長(zhǎng)和交互兩種方式,將網(wǎng)絡(luò)中搜集到的ACM相關(guān)代碼和用戶提交到各在線評(píng)判系統(tǒng)上的代碼,整合成共享代碼庫(kù),為網(wǎng)絡(luò)社區(qū)中的其他用戶進(jìn)行訓(xùn)練提供參考。經(jīng)過(guò)一段時(shí)間的積累后,代碼庫(kù)中將會(huì)收集到相當(dāng)可觀的共享代碼資源,這對(duì)于各類信息學(xué)和ACM等以各種算法難題為考點(diǎn)的競(jìng)賽,將歷年試題的正確編碼集中在一個(gè)共享網(wǎng)絡(luò)社區(qū)中供選手們參考,其具有的價(jià)值是非??捎^的?!岸喙δ茏陨L(zhǎng)式ACM綜合訓(xùn)練系統(tǒng)”的設(shè)計(jì)將為解決ACM參賽隊(duì)員日常訓(xùn)練中普遍感到的參考資源缺少的問(wèn)題提供了一個(gè)非常好的方法。 除此之外,“多功能自生長(zhǎng)式ACM綜合訓(xùn)練系統(tǒng)”的另一個(gè)重要功能是能夠?yàn)檐浖_(kāi)發(fā)企業(yè)挑選合適的專業(yè)技術(shù)人才提供一個(gè)客觀的、標(biāo)準(zhǔn)的參考數(shù)據(jù)庫(kù)。需要挑選軟件開(kāi)發(fā)人才的企業(yè),能夠非常方便地通過(guò)本系統(tǒng)的代碼庫(kù)查詢到某個(gè)用戶所提交過(guò)的代碼量,以及通過(guò)查看題目的難易程度來(lái)判斷該用戶的算法水平,這將為企業(yè)挑選合適的人才提供了一個(gè)客觀的參考標(biāo)準(zhǔn)。 本系統(tǒng)采用PHP技術(shù),并運(yùn)行了先進(jìn)的MVC模式進(jìn)行實(shí)現(xiàn),采取了地址重寫(Rewrite)技術(shù),大量地使用AJAX進(jìn)行交互。同時(shí),還實(shí)現(xiàn)了利用網(wǎng)絡(luò)爬蟲技術(shù)實(shí)時(shí)、動(dòng)態(tài)地搜集站外ACM相關(guān)資源,以實(shí)現(xiàn)不但充實(shí)本站共享資料。

科學(xué)性、先進(jìn)性

“多功能自生長(zhǎng)式ACM綜合訓(xùn)練系統(tǒng)”采用了目前先進(jìn)的,易于管理、擴(kuò)展的MVC開(kāi)發(fā)模式,并使用PHP進(jìn)行開(kāi)發(fā)實(shí)現(xiàn)。 MVC模式即“模型-視圖-控制器(Model View Conntroller)”模式。MVC有著低耦合性、高重用性和可適用性,以及較低的生命周期成本和快速的部署,有利于軟件工程化管理。而采用Java或者Asp.Net進(jìn)行MVC模式開(kāi)發(fā),其開(kāi)發(fā)周期長(zhǎng),復(fù)雜度高。對(duì)于“多功能自生長(zhǎng)式ACM綜合訓(xùn)練系統(tǒng)”來(lái)說(shuō),采用輕量級(jí)的PHP語(yǔ)言以及優(yōu)秀的MVC模式是一種比較好的選擇。 “多功能自生長(zhǎng)式ACM綜合訓(xùn)練系統(tǒng)”還采用了一般網(wǎng)站比較罕見(jiàn)的地址重寫技術(shù)。利用地址重寫技術(shù),不但能夠有效地保護(hù)系統(tǒng)中共享代碼庫(kù)的安全,還能夠防止對(duì)代碼庫(kù)的未經(jīng)授權(quán)的使用,同時(shí),也保證了訓(xùn)練系統(tǒng)的可靠性和安全性。

獲獎(jiǎng)情況及鑒定結(jié)果

“多功能自生長(zhǎng)式ACM綜合訓(xùn)練系統(tǒng)”經(jīng)過(guò)寧波工程學(xué)院“挑戰(zhàn)杯”初賽、復(fù)賽和決賽三次評(píng)審,得到評(píng)審專家組一致好評(píng)與推薦。 2011年3月與寧波凌翔網(wǎng)絡(luò)科技有限公司簽訂“員工培訓(xùn)及考核”服務(wù)合同,為該公司提供在職員工的業(yè)務(wù)考核和水平測(cè)試服務(wù)。 “多功能自生長(zhǎng)式ACM綜合訓(xùn)練系統(tǒng)”可通過(guò)鏈接進(jìn)行訪問(wèn)和操作。

作品所處階段

測(cè)試使用階段

技術(shù)轉(zhuǎn)讓方式

無(wú)

作品可展示的形式

圖片、在線訪問(wèn)。

使用說(shuō)明,技術(shù)特點(diǎn)和優(yōu)勢(shì),適應(yīng)范圍,推廣前景的技術(shù)性說(shuō)明,市場(chǎng)分析,經(jīng)濟(jì)效益預(yù)測(cè)

本作品的采用了目前先進(jìn)的PHP+MVC開(kāi)發(fā)模式,采用地址重寫等技術(shù)實(shí)現(xiàn)網(wǎng)絡(luò)系統(tǒng)的偽靜態(tài),使本系統(tǒng)輕便、便于管理和維護(hù)。同時(shí),創(chuàng)新性地結(jié)合了用戶自主提交代碼、題解和爬蟲動(dòng)態(tài)搜集代碼功能,實(shí)現(xiàn)了共享代碼庫(kù)的自生長(zhǎng)特性。本系統(tǒng)不僅僅能夠?yàn)锳CM參賽隊(duì)員提供訓(xùn)練服務(wù)和交流,也為相關(guān)企業(yè)提供選拔合適人才提供了一個(gè)客觀的參考數(shù)據(jù)庫(kù)。 適用人群:參加OI(全國(guó)中小學(xué)生信息學(xué)奧林匹克競(jìng)賽)、ACM(全國(guó)大學(xué)生程序設(shè)計(jì)大賽)等各類程序設(shè)計(jì)大賽的學(xué)生群體;對(duì)程序設(shè)計(jì)有興趣的廣大愛(ài)好者;各類軟件開(kāi)發(fā)、設(shè)計(jì)企業(yè)等。 當(dāng)“多功能自生長(zhǎng)式ACM綜合訓(xùn)練系統(tǒng)”注冊(cè)帳號(hào)達(dá)到一定數(shù)量時(shí),將與相關(guān)企業(yè)進(jìn)行接洽,通過(guò)為其提供廣告、人才分析數(shù)據(jù)報(bào)表、指定條件人才檢索等收費(fèi)業(yè)務(wù)實(shí)現(xiàn)盈利。

同類課題研究水平概述

近年來(lái),MVC的開(kāi)發(fā)模式開(kāi)始興起,PHP的MVC模式是一種先進(jìn)的網(wǎng)站開(kāi)發(fā)模式,集合了JAVA的MVC功能的強(qiáng)大和ASP的輕量級(jí)的優(yōu)秀于一體。在PHP的MVC模式方面,我國(guó)的水平也不亞于國(guó)外,擁有一些自主知識(shí)產(chǎn)權(quán)的MVC框架。本作品即是基于先進(jìn)的國(guó)內(nèi)ThinkPHP框架來(lái)實(shí)現(xiàn)。ThinkPHP框架的采用,有力地保證了“多功能自生長(zhǎng)式ACM綜合訓(xùn)練系統(tǒng)”的可靠性和易操作性。 在設(shè)計(jì)開(kāi)發(fā)本作品時(shí),針對(duì)各Online Judge的解題源代碼庫(kù)作為競(jìng)賽訓(xùn)練參考的網(wǎng)站幾乎沒(méi)有,只有參賽隊(duì)員或愛(ài)好者們以個(gè)人博客形式發(fā)布的一些代碼片斷或心得。一個(gè)比較好的代碼庫(kù)就是,但是這個(gè)網(wǎng)站比較龐大,而且采用的是Wiki的形式,分類不明確,不利于參賽者進(jìn)行針對(duì)性訓(xùn)練和系統(tǒng)化學(xué)習(xí),更缺少必要的學(xué)習(xí)記錄。杭州電子科技大學(xué)也擁有一個(gè)代碼庫(kù),但是該庫(kù)僅能用于杭電校內(nèi)的Online Judge用戶,沒(méi)有杭電學(xué)生學(xué)號(hào)的校外用戶是無(wú)法使用。而采用PHP的MVC模式開(kāi)發(fā),面向互聯(lián)網(wǎng)所有競(jìng)賽愛(ài)好者的小巧輕便、功能清晰的“多功能自生長(zhǎng)式ACM綜合訓(xùn)練系統(tǒng)”目前尚未發(fā)現(xiàn)有其它相同或相似產(chǎn)品。 本系統(tǒng)擁有的題解系統(tǒng),可以在發(fā)表代碼的同時(shí)發(fā)布題解。CSDN等全國(guó)知名的程序員社區(qū),其有代碼下載和交流兩套平臺(tái),在代碼下載平臺(tái)能夠?qū)⒋a下載到本機(jī),但下載前無(wú)法在線瀏覽,而且沒(méi)有本系統(tǒng)這樣的索引結(jié)構(gòu);而交流平臺(tái)是發(fā)布心得、文章的一個(gè)平臺(tái),其中雖然可以嵌入代碼,但其本身與下載平臺(tái)中提供的代碼下載之間是沒(méi)有關(guān)聯(lián)的,這種下載、交流分離結(jié)構(gòu)并不便于學(xué)習(xí)和知識(shí)積累。國(guó)內(nèi)其它的類似平臺(tái)還有PUDN、Fayaa等也是與CSDN類似的。本系統(tǒng)則產(chǎn)用了代碼平臺(tái)和交流平臺(tái)相結(jié)合的設(shè)計(jì)方式,這樣使用戶在學(xué)習(xí)中能夠下載,下載中能夠查閱作者題解,從而在兩者之間產(chǎn)生了關(guān)聯(lián),便于用戶在看代碼的同時(shí)閱讀解題思路,但是又不像其它系統(tǒng)的交流平臺(tái)將代碼嵌入文章中,而是相對(duì)地獨(dú)立開(kāi)來(lái),在閱讀這兩塊的時(shí)候沒(méi)混亂的感覺(jué)。
建議反饋 返回頂部