想一想從上海回來(lái)后到現(xiàn)在,不知不覺(jué)已1個(gè)月有余,也就是說(shuō),我與HUSTOJ的故事已產(chǎn)生了不短的時(shí)間。畢設(shè),果真是個(gè)愁人的事情,真心后悔當(dāng)初自己為何沒(méi)有多學(xué)點(diǎn)東西。眼光短淺,終究嘗盡苦果。昨天在Github上搜索資料,無(wú)意間看到Y(jié)M寫的東西,好奇打開他的博客看了1番,果真冷艷了我的雙目。YM學(xué)弟的大學(xué)是非常充實(shí)的,回想自己這4年,所謂的計(jì)劃又有哪幾個(gè)在有條不紊的行進(jìn)呢?5、6月的空氣中,時(shí)不時(shí)傳來(lái)離別的味道,卻又總被畢設(shè)無(wú)情的打回現(xiàn)實(shí)。
不能不說(shuō)HUSTOJ的確是1個(gè)浩大的工程,它所牽涉的知識(shí)也足以貫穿全部大學(xué)期間計(jì)算機(jī)的核心課程。算法與數(shù)據(jù)結(jié)構(gòu)自不用多說(shuō),操作系統(tǒng)、數(shù)據(jù)庫(kù)、和Web開發(fā)也不在話下。由于側(cè)重研究的代碼相似度辨別問(wèn)題,而實(shí)現(xiàn)它的核心工具是荷蘭1位名叫Dick Grune的老教授所寫的SIM,所以又用到了令過(guò)半CS學(xué)生聞風(fēng)喪膽的編譯原理。固然作為1個(gè)完全的項(xiàng)目,HUSTOJ是基于LAMP(Linux+Apache+Mysql+PHP)架構(gòu)的。由于當(dāng)年只是出于好奇安裝過(guò)ubuntu,對(duì)Linux也是零基礎(chǔ),所以開始的時(shí)候連工程的部署位置都不知道。好在L老師給予了我莫大的幫助,讓我學(xué)到了好多從未接觸過(guò)的東西。
頭幾天,在跟zhblue(現(xiàn)HUSTOJ保護(hù)者)老師的聊天中,也發(fā)現(xiàn)了很多系統(tǒng)存在的問(wèn)題,固然,我相信這些問(wèn)題很快都會(huì)被眾大神解決掉。遇到的問(wèn)題越多,學(xué)到的東西越多。還有不到1個(gè)月時(shí)間了,而現(xiàn)在卻對(duì)SIM的研究還沒(méi)有弄完,真的要拼勁兒了!
明天又是新的1天,所有的困難都只是暫時(shí)的,真心感謝HUSTOJ在我 有所得意的時(shí)候給我當(dāng)頭1棒。革命還沒(méi)有成功,同志仍需努力!