前往
大廳
主題

開學近況-終於把我們學校的Judge搞出來了

Function | 2023-09-20 21:44:06 | 巴幣 2 | 人氣 158

剛開學就有不少事情要忙,要處理交換、幫學校架 Judge、NCPC、申請超修...,不過最近弄得差不多了,只剩這週日的 NCPC 了,超緊張。不過有件令我意外的事情,我們學校除了我們這隊竟然還有第二隊,且聽說是大四的報名的
為啥你們之前不報:(
如果之前有辦過,我就不用因為我們學校是第一次報名,而搞初賽的東西搞這麼久了...

然後是關於幫學校架 Judge 這件事,因為學校沒有架設任何的程式 Judge,所以當初程式設計期中期末考試的時候,都是好幾個助教用人工輸入測資然後評測,而且只要叫助教過來輸測資就不能再修改了,也就是只有一次的機會,只要程式有你沒想到的 Bug 就會被扣分。

這種測資方法不只沒效率也不太恰當,程式本來就很難無 Bug 寫到好,所以我當初雖然考滿分,但寫起來還是很不爽,所以我考完就跟教授講我要架一個評測系統來給學弟妹用,這就是現在這個系統的創建由來,也算是我跟教授的約定。

由於教授跟我說只要能架起來就行,所以我去網路找了開源且安裝和操作都很簡單的 ZeroJudge 開源專案來使用,雖說安裝簡單,但安裝這個系統真的是讓我把網路概論整個複習一遍了,安裝好虛擬機後遲遲沒辦法連上網路,最後看了這個才知道 博客,原來學校的 IP 都是要申請的,不能直接用網路橋接模式直接 bridge 起來,所以要在虛擬機裡面,拿學校隨便一台主機的 IP 貼上去才可以,這對剛把網路概論忘得差不多的我真是一大挑戰...

最後到最近,系統已經都弄好了,跟助教也都溝通過了,確定大一程設期中期末考就會用這個系統了。中間安裝還有和教授與助教協商的過程花了我一堆時間。接下來就剩壓力測試,因為我們學校電腦真的太破爛了,每台電腦還在 HDD,也沒有電腦能直接裝這個系統,所以還得在虛擬機裡面跑,不知道當大量測資要跑的時候主機會不會當掉,有待測試...

然後跟助教協商後,我應該可以跟助教群一起出程設的題目,代價是要幫忙監考:)

推個最近在聽的音樂(我很喜歡聽鋼琴樂,所以如果是音樂肯定是鋼琴樂):
整首歌的起伏很大,氣場非常強,最喜歡它的收尾,有種華麗悲壯的感覺~

創作回應

更多創作