1. 程式人生 > 其它 >2021-2022-1 20211417《資訊保安專業導論》第三週學習總結

2021-2022-1 20211417《資訊保安專業導論》第三週學習總結

2021-2022-1 20211417 《資訊保安專業導論》第三週學習總結

作業資訊

這個作業屬於哪個課程 <班級的連結>(https://edu.cnblogs.com/campus/besti/2021-2022-1fois)
這個作業要求在哪裡 <作業要求的連結>(https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03)
這個作業的目標 <寫上具體方面>
作業正文 https://www.cnblogs.com/wjdnmx/p/15382727.html

教材學習內容總結

通過學習第二章,我認識了位值記數法和二進位制、八進位制、十六進位制等,以及知道了為什麼
二、八、十六進位制之間為什麼能快速轉化,因為高中對進位制之間的轉化有過學習,所以這章的內容
比較容易看懂,同時也學到一些新的東西,比如二、八進位制如何直接轉化
通過學習第三章,我學到了各種資料表示法,如二進位制表示法,數字資料表示法,實數表示法,
文字表示法,音訊資料表示法,影象與圖形表示法,視訊表示法等等。其中浮點表示法讓我認識到
在計算機中1和1.0是不同的,在編碼過程中要特別留意。除此之外還學到一些文字壓縮的種類,雖
然還不能記牢,但是瞭解到了文字是如何壓縮的,其中我覺得比較厲害的是赫夫曼編碼,因為在赫
夫曼編碼中建立編碼的方式就已經解決了長字串難解碼解碼的困惑,解出來只有一種結果,沒有
其他的可能性。這一章概念比較多,需要我去記憶並運用。

教材學習中的問題和解決過程

  • 問題1:為什麼二進位制與八進位制之間可以很快轉換
  • 問題1解決方案:我翻了教材,找到了這句話(二進位制數和八進位制數之間可以快速轉化的原因在於8是2的冪),經過思考,我發現、
    二進位制轉化為八進位制時可以’從最右邊數起每三位數為一個八進位制位數’是因為二進位制中的三位數所能包含的剛好
    是八進位制中一位數所能包含的,所以可以很快進行轉化
  • 問題2:壓縮資料時什麼情況有損什麼時候損
  • 問題2解決方案:我上網查了資料,有這些說法(無失真壓縮的壓縮率一般為“2:1”到“5:1”;而有失真壓縮的壓縮率可達
    “200:1”甚至更多。無失真壓縮可以完全還原;有失真壓縮還原後不能和原來的檔案一樣,有一定的損耗的)
    對於壓縮我並不是很會,所以我沒有實踐,但已經大概瞭解。

程式碼除錯中的問題和解決過程

  • 問題1:Python中模板不知道怎麼弄
  • 問題1解決方案:起初是弄了個記事本,結果沒有解決,之後觀察舍友弄才懂得怎麼建模板
  • 問題2:模板建好後不懂怎麼訪問
  • 問題2解決方案:問同學,讓同學指導,在頁面中找到‘run’執行
  • 問題3:看同學操作後自己也嘗試弄,但是並沒有預期結果
  • 問題4解決方案:經過觀察,發現是因為有些地方多打‘#’,還有一些格式不對導致,調整後正常執行

程式碼託管

上週考試錯題總結

錯題1:資訊保安特有的方法論是()
A.理論分析
B.逆向分析
C.實驗驗證
D.技術實現
答案應該是逆向分析
錯題2:資訊系統安全的基礎是()
A.硬體系統安全
B.密碼
C.作業系統安全
D.網路安全
答案應該是硬體系統安全、作業系統安全
錯題3:資訊保安主要包含()
A.資訊的祕密性
B.資訊的完整性
C.資訊的可用性
D.資訊的傳輸性
答案應該是資訊的祕密性、資訊的完整性、資訊的可用性
錯題4:Representational error and round-off error are synonyms.
答案應該是正確
錯題5:An algorithm that runs in exponential time is more efficient than runs in linear time.
答案應該是錯誤
錯題6:A walk-through is a verification method in which a team member reads the program or design
aloud line by line and other team members point out errors.
答案應該是錯誤
錯題7:which of the following is an application package?
A.FORTRAN
B.Assembly language
C.C++
D.Object-oriented program
E.Word processor
答案應該是Word processor
錯題8:What is the name of a solid piece of silicon that contains transistors,other components,and their connections?
A.Workstation
B.Server
C.Integrated circuit
D.Motherboard
E.Magnetic disk
答案應該是Integrated circuit
錯題9:A computer with a parallel architecture uses multiple transistor to solve a problem.
答案應該是錯誤

其他(感悟、思考等,可選)

通過學習Python,我覺得我對程式設計的認識還遠遠不夠,對電腦的瞭解也不夠。同時,通過雲班課的測試,我意識到我對課本的閱讀還不夠仔細,
很多細節沒有注意,導致第一次測試花了八十多分鐘,卻只考得15分,不得不再看一遍教材,最後才把分數提高上去。

學習進度條

程式碼行數(新增/累積) 部落格量(新增/累積) 學習時間(新增/累積) 重要成長
目標 5000行 30篇 400小時
第一週 200/200 2/2 20/20
第二週 300/500 2/4 18/38
第三週 500/1000 3/7 22/60
第四周 300/1300 2/9 30/90

嘗試一下記錄「計劃學習時間」和「實際學習時間」,到期末看看能不能改進自己的計劃能力。這個工作學習中很重要,也很有用。
耗時估計的公式
:Y=X+X/N ,Y=X-X/N,訓練次數多了,X、Y就接近了。

參考:軟體工程軟體的估計為什麼這麼難軟體工程 估計方法

  • 計劃學習時間:8小時

  • 實際學習時間:8小時

  • 改進情況:

(有空多看看現代軟體工程 課件
軟體工程師能力自我評價表
)

參考資料