Re: 關於 HW3 Bonus 問題

76 views
Skip to first unread message

rzhung

unread,
Dec 5, 2021, 9:11:42 AM12/5/21
to 邱頎霖, NYCU NASA 課程討論區
同學您好

剛剛才發現這封信居然是私信XD
有問題請都還是發在討論區為主哦
這邊重新轉發 到版上 但不確定這樣丟不丟的上去哈哈哈

另外 CHECK_SCRIPTFUNC 的部分 由於他報錯的時機不太一定
且並不影響 OJ 結果 故原暫時被擱置
細部清查後 其錯誤訊息屬於上傳檔案後
lftp 無法驗證其檔案上傳 故 retry
多次 retry 後 觸發 max-retry
最終導致 log 上有報錯發生

但其無法驗證不影響檔案成功上傳的事實 故不影響最終 OJ 評測結果
已在 OJ 中進行例外描述

image.png


另外想確認一下
由於您提供的 Submission 連結中 是 lftp:put 階段報錯
與您提供的討論區之問題狀況 lftp:rm 
兩者成因不太一樣 當初遇到的是 rm 還是 put 的狀況比較多呢?

Best Regards,

洪睿澤 Rui-Ze Hung

Teaching Assistant

t: (03) 5712121 #54707

e: he...@cs.nctu.edu.tw

l: Room EC 320, NYCU

Computer Center, Department of Computer Science,

National Yang Ming Chiao Tung University


it.cs.nycu.edu.tw       



邱頎霖 <chili...@nycu.edu.tw> 於 2021年12月5日 週日 上午3:15寫道:
助教好:

問題已解決,抱歉打擾助教了...
看起來是我 hidden 內的 .exe 權限沒有設定好,
在沒有做 Bonus 前其實有噴錯誤訊息出來但還是有通過測資點(有點奇怪但是因為通過就沒多想了QQ),
(測資點分別為 CHECK_SCRIPTFUNC CHECK_UPLOADLOG),
噴的錯誤跟這位同學一模一樣,
然後之前試的時候 CHECK_SCRIPTFUNC 會不通過,有幾次會通過拿到分數,
CHECK_UPLOADLOG  則是都沒有通過,
現在回頭看其實蠻奇怪的,
在沒有把權限修正好之前應該不能拿到 100 分的,
感覺這裡 OJ 應該有點小問題(?)
提供給助教檢查一下~

這邊附上 100 分(不做 Bonus) 的 submission URL


邱頎霖 <chili...@nycu.edu.tw> 於 2021年12月5日 週日 上午2:12寫道:
助教好:

那還是跟助教討論一下好了,
因為我實在找不出問題點QQ

首先先給助教看一下我自己測試的資訊,
我會用兩個不一樣的 ip 登入然後看 last login ip 是否有抓到最後的 ip 寫進 log,
下面這張圖是 login.log 的內容,可以看到我在兩個 ip 都登入了 sysadm, ftp-vip1, anonymous 三個帳號
Screenshot from 2021-12-05 01-02-55.png

然後底下這張圖是我的答案
Screenshot from 2021-12-05 01-04-54.png

關於實做過程,
基本上就是去 parse login.log,
我會先區分現在要抓的 last login ip 的使用者是否為匿名使用者,
因為匿名使用者的 login log 比較不一樣,
可以看第一章圖片他是寫 "Anonymous user logged in",
因此匿名使用者我使用 awk 去判斷行數==11 && $8=="Anonymous" && $9=="user" && $10=="logged" && $11=="in"
就是幾乎是寫死去判斷有沒有 "Anonymous user logged in" 了
那一般使用者也是近似相同方法,
使用 awk 去判斷行數==12 && $8==$UPLOAD_VUSER && $9=="is" && $10=="now" && $11=="logged" && $12=="in"
然後我是從 login log 上面開始做這件事情的,
因此即便最一開始抓到錯誤資訊最後一定也會被覆蓋掉,
然後這個 script 被我寫在 upload script 內,
在作業講解的時候助教好像有提到另種方式實做這個加分,
所以我才會一開始詢問說是不是有規定實做方式。

原本要附上 submission URL,
但是剛剛測的時候直接 early terminate,
我猜是助教再上 HW3-2 Bonus 的 patch(?)
如果助教需要的話我之後可以再附上

謝謝助教

rzhung <rzh...@cs.nctu.edu.tw> 於 2021年12月4日 週六 下午11:09寫道:
同學您好

原則上是只要與 log 結果一樣就可以囉
不過如果有甚麼疑慮的地方 還是可以跟助教討論一下
可能需要描述一下 您會想要怎麼去實作這塊的功能

感謝

Best Regards,

洪睿澤 Rui-Ze Hung

Teaching Assistant

t: (03) 5712121 #54707

e: he...@cs.nctu.edu.tw

l: Room EC 320, NYCU

Computer Center, Department of Computer Science,

National Yang Ming Chiao Tung University


it.cs.nycu.edu.tw       



邱頎霖 <chili...@nycu.edu.tw> 於 2021年12月4日 週六 上午9:44寫道:
助教好:

我想請問一下 HW3 Bonus 3-2 的部份(BONUS_WATCHDIPLOG ) 與 3-3  的 BONUS_ZFSBAK_IMPEXP OJ 都會測嗎?
因為前幾天有收到信說 3-3 Bonus 需要實體 demo,
所以意思是 3-3 那個測資點是否 OJ 就不評測了呢?
另外想請問 3-2 Bonus(BONUS_WATCHDIPLOG ) 的部份是否有規定要用什麼方式達成呢?
還是說 log 結果一樣即可?

謝謝助教

Reply all
Reply to author
Forward
0 new messages