Ghidra是美國國家安全局(NSA)開發(fā)的免費和開源的逆向工程工具,已于2019年的RSA正式發(fā)布,包含了一整套功能齊全的高級軟件分析工具,可以幫助廣大研究人員在Windows、macOS和Linux各大常見系統(tǒng)平臺上進行源代碼分析。目前已在技術(shù)安全社區(qū)掀起一股學(xué)習(xí)熱潮。
本書分享的實用技巧可以幫助你編寫魯棒、可靠且易于團隊成員理解和適應(yīng)不斷變化需求的代碼。內(nèi)容涉及如何像高效的軟件工程師一樣思考代碼,如何編寫讀起來像一個結(jié)構(gòu)良好的句子的函數(shù),如何確保代碼可靠且無錯誤,如何進行有效的單元測試,如何識別可能導(dǎo)致問題的代碼并對其進行改進,如何編寫可重用并適應(yīng)新需求的代碼,如何提高讀者的中長期生
"本書作為程序設(shè)計課程的通用性教材,主要以C語言為基礎(chǔ)介紹程序設(shè)計的一般理論和案例實踐,內(nèi)容包括:程序設(shè)計引論及算法知識,C語言概述以及C語言中數(shù)據(jù)類型、運算符、表達式等初步知識,程序設(shè)計基本結(jié)構(gòu),函數(shù)、數(shù)組、指針的基本應(yīng)用,文件讀寫,構(gòu)造數(shù)據(jù)類型,位運算知識等。本書在加強C語言基本知識訓(xùn)練的同時,注重對編程能力的培養(yǎng)
軟件工程是一門工程學(xué)科,是對經(jīng)過驗證的原則、技術(shù)、語言和工具的智慧的運用,用于有成本效益的創(chuàng)造和維護能夠滿足用戶需求的軟件。本書匯總了軟件工程原則,對于軟件研發(fā)中的主要思想,以一系列分類原則的方式,給出了總結(jié)。原則是關(guān)于軟件工程的基本原理、規(guī)則或結(jié)論,不管所選的技術(shù)、工具或語言是什么,這些原則都有效。全書共9章,第1章
近年來,越來越多的游戲開發(fā)愛好者開始關(guān)注Unity引擎,相比于其他引擎,Unity有強大的資源商店和跨平臺能力,而且容易上手,目前已成為游戲開發(fā)行業(yè)的主流選擇,受到了大量開發(fā)者的青睞。 本書共有10章內(nèi)容,以認識Unity引擎開始,從0到1突破,循序漸進地介紹了Unity游戲開發(fā)的方方面面。本書采用知識點講解、經(jīng)驗技巧
"本教材立足信創(chuàng)產(chǎn)業(yè)基礎(chǔ)課程操作系統(tǒng)管理,全面梳理了我國發(fā)展信創(chuàng)產(chǎn)業(yè)的原因和戰(zhàn)略需求,讓讀者領(lǐng)會在當(dāng)今數(shù)字化大時代是大國科技需要堅實的信息技術(shù)基礎(chǔ)做為支撐;在知識點講授方面,教材從管理工作崗位需求出發(fā)以項目為牽手任務(wù)為驅(qū)動全面介紹了信創(chuàng)Linux系統(tǒng)管理知識,內(nèi)容具體包括信創(chuàng)產(chǎn)業(yè)和統(tǒng)信UOS的發(fā)展史、統(tǒng)信服務(wù)器操作系統(tǒng)
本書對Figma和Framer的使用方法進行了詳細講解,為讀者提供詳細的圖文說明,包括軟件基礎(chǔ)操作、使用團隊組件庫和界面設(shè)計等。本書第1、2、3章講解Figma的使用,第4、5章講解Figma社區(qū)和團隊協(xié)作,第6章講解界面設(shè)計,第7章講解Framer的使用方法。本書附贈案例學(xué)習(xí)文件和在線視頻,便于讀者學(xué)習(xí)使用。 本書
本書講解了SystemVerilogTestbench強大的驗證功能,清楚地解釋了面向?qū)ο缶幊、約束隨機測試和功能覆蓋的概念。本書涵蓋SystemVerilog所有驗證結(jié)構(gòu),如類、程序塊、隨機化和功能覆蓋等,并通過超過500個代碼示例和詳細解釋,說明了學(xué)習(xí)多態(tài)性、回調(diào)和工廠模式等概念的內(nèi)部工作原理。此外,本書提供了數(shù)百
本書本書共有9章,包含PySide6/PyQt6常用知識及一些經(jīng)典應(yīng)用。每個章節(jié)側(cè)重點不同,但相對獨立,讀者根據(jù)目錄即可獲取自己所需的內(nèi)容。第1章介紹PySide/PyQt的入門知識;第2章介紹QtDesigner的詳細用法;第3章和第4章介紹PySide/PyQt的基本窗口控件的使用方法;第5章介紹PySide/Py
本書以LabVIEW為講解對象,系統(tǒng)介紹了LabVIEW程序設(shè)計的理念、關(guān)鍵技術(shù)和應(yīng)用實例。全書分為三大部分:基礎(chǔ)篇、實例應(yīng)用篇和綜合開發(fā)篇。基礎(chǔ)篇(第1~10章)介紹了LabVIEW程序設(shè)計所需的基礎(chǔ)知識,實例應(yīng)用篇(第11~27章)介紹了實際應(yīng)用中涉及的具體問題和應(yīng)用實例,綜合開發(fā)篇(第28~32章)則對實際工作中