2018-2019-1 20165236 《資訊安全系統設計基礎》第七週學習總結
2018-2019-1 20165236 《資訊安全系統設計基礎》第七週學習總結
一、教材內容學習總結
學習目標
- 瞭解異常及其種類;
- 理解程序和併發的概念;
- 掌握程序建立和控制的系統呼叫及函式使用:fork,exec,wait,waitpid,exit,getpid,getppid,sleep,pause,setenv,unsetenv,
- 理解陣列指標、指標陣列、函式指標、指標函式的區別;
- 理解訊號機制:kill,alarm,signal,sigaction;
- 掌握管道和I/O重定向:pipe, dup, dup2。
相關推薦
2018-2019-1《資訊安全系統設計基礎》第四周學習總結
第四章 處理器體系結構 程式設計師可見狀態 Y86程式中的每條指令都會讀取或修改處理器狀態的某些部分,稱為程式設計師可見狀態。其中包括: 8個程式暫存器:%eax,%ecx,%edx,%ebx,%esi,%edi,%esp和%ebp。 條件碼:ZF(零)、SF(符號)、OF(有符號溢位) 程式計數器
2018-2019-1 20165221 《資訊安全系統設計》第六週學習總結
2018-2019-1 20165221 《資訊安全系統設計》第六週學習總結 知識點總結 理論知識 作業系統完成的「硬體相關、應用無關」的工作比喻成兩個角色: 管家婆 服務生 作業系統通過三抽象概念完成了「管家婆」的功能: header 1 | header 2 ---|--- 抽象
2018-2019-1 《資訊安全系統設計基礎》實驗一:開發環境的熟悉--實驗報告
2018-2019-1 《資訊安全系統設計基礎》實驗一:開發環境的熟悉--實驗報告 小組成員:20165221 譚笑 20165225 王高源 模組一:交叉編譯環境 可以使用自己的筆記本,也可以使用實驗室桌上型電腦,* 如附圖,開機時按F12,進入系統BIOS中,開啟虛擬化功能
2018-2019-1 《資訊安全系統設計基礎》實驗三:併發程式
2018-2019-1 《資訊安全系統設計基礎》實驗三:併發程式 任務一 要求: 基於Linux Socket程式設計實現wc(1)伺服器(埠號是你學號的後6位)和客戶端 客戶端傳一個文字檔案給伺服器 伺服器返加文字檔案中的單詞數 wc命令引數: -c:統計位元組數 -l:
20172323 2018-2019-1 《程式設計與資料結構》第七週學習總結
20172323 2018-2019-1 《程式設計與資料結構》第七週學習總結 教材學習內容總結 本週學習了第11章二叉查詢樹 11.1概述 二叉查詢樹的左孩子小於父結點,而父結點又小於或等於其右孩子 二叉查詢樹的定義是二叉樹定義的擴充套件
20172324 2018-2019-1 《程式設計與資料結構》第七週學習總結
20172324 2018-2019-1 《程式設計與資料結構》第七週學習總結 教材學習內容總結 概述 二叉查詢樹是一種含有附加屬性的二叉樹,即其左孩子小於父節點,而父節點又小於等於其右孩子。 它是特殊的二叉樹:對於二叉樹,假設x為二叉樹中的任意一個結點,x節點包含關鍵字key,節點x的key值記
20172314 2018-2019-1《程式設計與資料結構》第七週學習總結
教材學習內容總結 概述 二叉查詢樹:是含附加屬性的二叉樹,即其左孩子小於父節點,而父節點又小於或等於右孩子。 二叉查詢樹的定義是二叉樹定義的擴充套件。 二叉查詢樹的各種操作 用連結串列實現二叉查詢樹 每個BinaryTreeNode物件要維護一個指向結點所儲存元素的引用,另外
20172316 2018-2019-1《程式設計與資料結構》第七週學習總結
20172316 2018-2019-1《程式設計與資料結構》第七週學習總結 教材學習內容總結 第十一章 二叉查詢樹 二叉查詢樹: 上個星期學習了樹,本星期接著學習樹的一種擴充套件:二叉查詢樹(Binary Search Tree)。它最大的特點就是左孩子小於父節點,右孩子大於父節點,這種特點讓二叉查
2018-2019 20165215 《資訊安全系統設計基礎》第六週學習總結
2018-2019 20165215 《資訊安全系統設計基礎》第六週學習總結 Linux系統呼叫學習 作業系統(Operating System,簡稱OS)完成的工作比喻為兩個角色:服務生和管家婆 管家婆: 通過「檔案」對I/O裝置進行了抽象 通過「虛存」對主存和I/O
《資訊安全系統設計基礎》第二次學習總結
《資訊安全系統設計基礎》第二次學習總結 教材學習內容總結 教材是:《深入理解計算機系統V3》 下次目標:弄懂什麼是動態庫,什麼是靜態庫,什麼是共享庫。 看了第一章,聽了第七章一部分的MOOC(即:對應的第十週MOOC) -----------------------------------------
20172313 2018-2019-1 《程式設計與資料結構》第八週學習總結
20172313 2018-2019-1 《程式設計與資料結構》第八週學習總結 教材學習內容總結 堆 堆(heap)就是具有兩個附加屬性的一棵二叉樹。特點:①最小堆是一棵完全樹。②最小堆對每一結點,它小於或等於其左孩子和右孩子。(最大堆的結點大於或等於它的左右孩子) Heap
20172323 2018-2019-1 《程式設計與資料結構》第八週學習總結
20172323 2018-2019-1 《程式設計與資料結構》第八週學習總結 教材學習內容總結 本週學習了第12章優先佇列與堆 12.1 堆 堆是具有兩個附加屬性的一棵二叉樹,它是一棵完全樹,對於每一結點,它小於或等於其左孩子和右孩子,這樣定義下的堆是最小堆,如果對於每一結點,它大於或等
20172314 2018-2019-1《程式設計與資料結構》第八週學習總結
教材學習內容總結 堆 堆:是一顆完全二叉樹,每一個結點都小於等於左右孩子(最小堆),或大於等於左右孩子(最大堆)他的每一個子樹也是最小堆或最大堆。 堆的操作 addElement操作(堆的插入) 插入新結點時,是作為葉子結點插入的,且一定要保持樹的完整性。如果最下層不滿,插入
20172327 2018-2019-1 《程式設計與資料結構》第八週學習總結
20172327 2018-2019-1 《程式設計與資料結構》第八週學習總結 教材學習內容總結 第十二章 優先佇列與堆 堆 1.最小堆(minheap):對是一個完全二叉樹,其中的每個結點都小於或等於它的兩個孩子。 2.最大堆(maxheap):對是一個完全二叉
20172312 2018-2019-1 《程式設計與資料結構》第八週學習總結
20172312 2018-2019-1 《程式設計與資料結構》第八週學習總結 教材學習內容總結 第十二章 堆 1.堆:具有兩個附加屬性的一顆二叉樹,它是一顆完全二叉樹,對每一結點,它小於或等於其左右孩子(或大於等於其左右孩子) 2.最小堆:對每一結點,它小於或等於其左右孩子,將其最小元素儲
# 20172333 2018-2019-1 《程式設計與資料結構》第八週學習總結
20172333 2018-2019-1 《程式設計與資料結構》第八週學習總結 教材學習內容總結 《Java軟體結構與資料結構》第十二章-優先佇列與棧 一、堆 ①堆是一顆具有兩個附加屬性的完全二叉樹 附加屬性:1.堆是一顆完全樹。2.對於每個結點,它小於或等於其左孩子和右孩子。
20172315 2018-2019-1 《程式設計與資料結構》第八週學習總結
20172315 2018-2019-1 《程式設計與資料結構》第八週學習總結 教材學習內容總結 堆是一棵完全二叉樹,其中的每一結點都小於或等於它的兩個孩子。 一個堆也可以是最大堆(maxheap),其中的結點大於或等於它的左右孩子。 最小堆將其最小元素儲存在該二又樹的根處,且其根的兩個孩子
20172324 2018-2019-1 《程式設計與資料結構》第八週學習總結
20172324 2018-2019-1 《程式設計與資料結構》第八週學習總結 教材學習內容總結 堆 具有兩個附加屬性的二叉樹: 是一顆完全樹 對每一結點,它小於或等於其左孩子和右孩子(最小堆) 最大堆的結點大於或等於它的左右孩子 最小堆將其最小元素儲存在該
20172316 2018-2019-1《程式設計與資料結構》第五週學習總結
20172316 2018-2019-1《程式設計與資料結構》第四周學習總結 教材學習內容總結 第九章 排序與查詢 查詢:在查詢池中尋找某一元素,確定該元素是否存在(返回Boolean值) 靜態方法,泛型方法:靜態方法又名類方法,只需要通過,類名來啟用(Math.sqrt(6)),不能引用例項變數。 在
20172327 2018-2019-1 《程式設計與資料結構》第五週學習總結
20172327 2018-2019-1 《程式設計與資料結構》第五週學習總結 教材學習內容總結 第九章 排序與查詢 查詢 1.查詢:在某個專案組中找到指定元素或判斷是否存在。該專案組被稱為查詢池。 2.常見查詢方式,線性查詢。 3.查詢目標:高效地完成查詢,