本書是在第1版的基礎上不斷完善而成的,全書共分9章,主要內容包括網絡安全概述、網絡攻擊與防範、信息加密技術、防火牆技術、計算機病毒及其防治、Windows Server 2012操作系統安全、Linux操作系統安全、VPN技術、Web應用防火牆等,涵蓋了網絡安全的重要知識點。每章都有相應的課業任務,每個知識點都通過課業任務的形式進行講解,每個課業任務都有相關的背景知識與相應的操作步驟,課業任務的實現過程均有視頻講解,根據視頻的引導,讀者能夠很好地學習教材內容。 本書主要面向應用型本科生,可以作為網絡安全的教學輔導用書,也可以作為在校教師的教學參考用書。
OpenCV是一個基於BSD開源協議發行的跨平臺計算機視覺庫,可以運行在Linux、Windows、Android和macOS操作系統上。輕量級且高效的OpenCV,還提供了Python、Ruby、MATLAB等語言的接口,實現了圖像識別和計算機視覺方面的很多通用算法。本書從OpenCV的基礎知識入手,基於Microsoft Visual Studio 2017並結合C++講解用OpenCV編程的方法,然後輔以大量示例介紹OpenCV中多個功能模塊的實際應用,最後引申至VTK三維圖像顯示技術的學習,以幫助讀者實現更廣泛的應用。本書適合圖像處理領域的從業人員閱讀,也適合想要學習OpenCV的讀者參考。本書所涉及示例均已配套資源方式給出,讀者可登錄異步社區本書頁面下載。
本書是作者在清華大學計算機系多年的教學經驗和科研成果積累的基礎上,配合清華大學計算機系列教材之一的《計算機操作系統教程》(第5版)而編寫的習題解答和實驗指導。本書分為兩部分: 第一部分為《計算機操作系統教程》(第5版)中各章習題的參考解答;第二部分為清華大學計算機系“操作系統”課程實驗指導及相應的程序設計與源代碼分析。與第4版相比,本書在實驗指導部分新增了操作系統啟動的實驗。相關實驗設計主要在Linux環境下用C語言編寫完成,也可在UNIX System Ⅴ或其他更高版本的UNIX環境下完成。 本書既可作為計算機相關專業操作系統課程的補充教材,也可供有關人員自學以及操作系統設計人員閱讀和參考。