ccccourse / sp110b

課程:系統程式 -- 筆記、習題與報告
1 stars 50 forks source link

期末作業:請繳交你對本課程的學習筆記! 2022/6/17 24:00 截止繳交 #2

Open ccckmit opened 2 years ago

ccckmit commented 2 years ago

可以用 github, github wiki, hackmd, .... 或任何你想用的工具撰寫,最好能在網路上直接看到。

注意:

  1. 若你有使用外部資源,或者圖片,請一定要標示 來源或套件名稱。
  2. 若你的程式碼 (C/ASM) 是修改自別人的,或者網路上的,也務必要聲明。
    • 我的程式是修改自 github 的 某某專案,網址為 ....
  3. 若你某個期末作業主要部分 (例如是個 Compiler),完全沒有用別人的東西,也請你標示出來
  4. 應該寫一份報告,說明你的程式設計原理與使用方式,就像 github 專案中的 README.md 那樣

若沒有宣告『來源』,會被嚴重扣分 (完全自創就請宣告完全自創)

另外,關於授權

README.md 一開頭一定要聲明『程式的原創性或修改來源』,否則會嚴重扣分,例如:

  1. 本程式修改自某某 github 專案 ...
  2. 本程式完全是原創作品,沒有修改自任何來源,也沒有剪貼自其他程式作品。

有引用外部文章或圖片時,請注意應使用合法授權的資料!

例如引用維基百科,應採用創作共用 CC:BY-SA 授權!

維基百科:CC BY-SA 3.0協議文本

最常用的方式是在專案下加一個 LICENSE 檔案,像這樣

https://github.com/cccriscv/mini-riscv-os/blob/master/LICENSE

nnnnnnn1266 commented 2 years ago

110910559潘其恩

cabdy1735 commented 2 years ago

110910534 李翊慈

ray9016 commented 2 years ago

110910521 張展睿

Bernie3852 commented 2 years ago

110910512 資工二 李柏均

jenny126 commented 2 years ago

資工二 110910516 蔡宜潔

4YCAaaa commented 2 years ago

資工三 110710336 李思慧 https://hackmd.io/wAowO33dQUiM6_s1tOVMvQ

ccckmit commented 2 years ago

110910512 資工二 李柏均

使用 ... 的動態參數方式設計 append() ... ,是一種可能,這較節省記憶體,但程式碼則會較長。

若用 struct ... union ... 的方式,可能會浪費點空間,但程式碼會較短!

https://github.com/Bernie3852/sp110b/blob/master/Final/list_in%20_C_v3.0.h

不過把 C 的資料結構變成很通用,似乎經常不是 C 語言的強項,C 語言常常是量身打造,然後做出效能最好的程式。

ccckmit commented 2 years ago

資工二 110910516 蔡宜潔

我先打個基本分數好了,你補交時可能我已經送成績了,至少知道你有交就是了!

ccckmit commented 2 years ago

資工二 110910516 蔡宜潔

以後放 github/hackmd 或網路上,電腦壞掉就不用怕了 ....

jenny126 commented 2 years ago

資工二 110910516 蔡宜潔

我先打個基本分數好了,你補交時可能我已經送成績了,至少知道你有交就是了!

好的,謝謝老師,我的內容裡面忘記補充自己有先完整的完成前兩周的筆記了,再拜託老師確認一下qwq,謝謝老師

ccckmit commented 2 years ago

成績已結算上傳!