黑客編程和逆向分析是計(jì)算機(jī)安全從業(yè)者需要掌握的兩項(xiàng)基本功,隨著各大企業(yè)對(duì)安全技術(shù)的日益重視,工程師在這方面的學(xué)習(xí)需求也在持續(xù)增長。 本書共11章,既包括黑客編程的內(nèi)容,如數(shù)據(jù)的存儲(chǔ)及表示形式、匯編語言入門;又包括逆向分析的知識(shí),如熟悉調(diào)試工具OD、PE工具詳解、PE文件格式實(shí)例(包括加殼與脫殼工具的使用)、十六進(jìn)制編輯器與反編譯工具、IDA與逆向、逆向工具的原理及實(shí)現(xiàn)、安卓逆向分析。此外,本書還介紹了計(jì)算機(jī)安全的新技術(shù),如DEX文件格式解析和Dalvik指令解析等。 本書既可以作為網(wǎng)絡(luò)編程人員、
本書借助OpenEuler操作系統(tǒng),全面的向讀者介紹如何使用OpenEuler操作系統(tǒng),內(nèi)容涵蓋Linux管理員的基礎(chǔ)操作管理,涉及Linuxshell的基礎(chǔ)命令使用、OpenEuler下的用戶與組的管理及權(quán)限管理,涉及OpenEuler環(huán)境下的磁盤、文件系統(tǒng)、LVM、RAID組的管理及使用,涉及進(jìn)程管理和軟件安裝等基礎(chǔ)內(nèi)容。 本書借助OpenEuler操作系統(tǒng),向讀者介紹了常用的Linux網(wǎng)絡(luò)服務(wù)管理內(nèi)容。涵蓋OpenEuler下的服務(wù)管理、網(wǎng)絡(luò)管理、SSH服務(wù)管理、FTP服務(wù)管理、Samba
本書基于Windows7+Office2016,講解了大學(xué)計(jì)算機(jī)基礎(chǔ)的相關(guān)知識(shí)。全書共11章,主要包括計(jì)算機(jī)與信息技術(shù)基礎(chǔ)、計(jì)算機(jī)系統(tǒng)的構(gòu)成、操作系統(tǒng)基礎(chǔ)、計(jì)算機(jī)網(wǎng)絡(luò)與Internet、文檔編輯軟件Word2016、電子表格軟件Excel2016、演示文稿軟件PowerPoint2016、多媒體技術(shù)及應(yīng)用、網(wǎng)頁制作、信息安全與職業(yè)道德、計(jì)算機(jī)新技術(shù)及應(yīng)用等內(nèi)容。為了便于讀者更好地學(xué)習(xí)本書的內(nèi)容,本書在講解時(shí)配置了“提示”與“注意”小欄目用來補(bǔ)充相關(guān)知識(shí),同時(shí)各章末都安排了練習(xí)題以幫助讀者鞏固所學(xué)
CentOS?一直以來是最受廣大中小企業(yè)喜愛的操作系統(tǒng),隨著?CentOS8?的發(fā)布,越來越多的中小企業(yè)關(guān)注和使用這個(gè)版本。本書基于企業(yè)服務(wù)器運(yùn)維需求,以目前最新的?CentOS8?為平臺(tái),全面介紹?Linux?的安裝、配置和運(yùn)維管理。本書共?13?章,內(nèi)容涵蓋了?Linux?安裝與配置、用戶及權(quán)限管理、文件系統(tǒng)及磁盤管理、軟件包及文檔管理、網(wǎng)絡(luò)基礎(chǔ)服務(wù)等?Linux?運(yùn)維基礎(chǔ)知識(shí)體系,還包括?shell?編程、網(wǎng)站服務(wù)器搭建與管理、數(shù)據(jù)庫服務(wù)器配置、網(wǎng)站部署與運(yùn)維、集群架構(gòu)、虛擬化技術(shù)等網(wǎng)絡(luò)服
本書是一本理論聯(lián)系實(shí)際的軟件架構(gòu)設(shè)計(jì)指導(dǎo)書,旨在幫助讀者完成高性能軟件系統(tǒng)的架構(gòu)設(shè)計(jì)工作。書中涉及分布式、并發(fā)編程、數(shù)據(jù)庫調(diào)優(yōu)、緩存、IO、前端性能優(yōu)化等方面的理論知識(shí),并在理論知識(shí)的基礎(chǔ)上推導(dǎo)其實(shí)踐技巧。本書最后還運(yùn)用書中知識(shí)完成了一個(gè)實(shí)際軟件項(xiàng)目的架構(gòu)設(shè)計(jì)工作。本書適合軟件架構(gòu)師、工程師、學(xué)生閱讀,以幫助其完善軟件開發(fā)知識(shí)體系和提升其軟件架構(gòu)設(shè)計(jì)能力。
本書基于Linux5.0和ARM64處理器循序漸進(jìn)地講述Linux內(nèi)核的理論與實(shí)驗(yàn)。本書共16章,主要介紹Linux系統(tǒng)基礎(chǔ)知識(shí)、Linux內(nèi)核基礎(chǔ)知識(shí)、ARM64架構(gòu)基礎(chǔ)知識(shí)、內(nèi)核編譯和調(diào)試、內(nèi)核模塊、簡單的字符設(shè)備驅(qū)動(dòng)、系統(tǒng)調(diào)用、進(jìn)程管理、內(nèi)存管理、同步管理、中斷管理、調(diào)試和性能優(yōu)化、開源社區(qū)、文件系統(tǒng)、虛擬化與云計(jì)算等方面的內(nèi)容,并通過一個(gè)綜合能力訓(xùn)練來引導(dǎo)讀者動(dòng)手實(shí)現(xiàn)一個(gè)小的操作系統(tǒng)。 本書適合Linux開發(fā)人員、嵌入式開發(fā)人員以及對(duì)Linux感興趣的程序員閱讀,也適合作為高等院校計(jì)算機(jī)
C#語言簡潔優(yōu)雅,精妙強(qiáng)大,是當(dāng)今編程語言的集大成者,功能不斷推陳出新,受到眾多開發(fā)人員的推崇。本書是C#領(lǐng)域不可多得的經(jīng)典著作,新版重磅升級(jí),不僅重新組織了內(nèi)容,還全面更新并細(xì)致剖析了C#6和C#7的新增特性,為讀者奉上知識(shí)盛宴。作者在詳盡展示C#各個(gè)知識(shí)點(diǎn)的同時(shí),注重從現(xiàn)象中挖掘本質(zhì),解讀語言背后的設(shè)計(jì)思想,深入探究了C#的核心概念和經(jīng)典特性,并將這些特性融入代碼示例,幫助讀者順暢使用C#,享受使用C#編程的樂趣。
本手冊的愿景是碼出高效,碼出質(zhì)量。它結(jié)合作者的開發(fā)經(jīng)驗(yàn)和架構(gòu)歷程,提煉阿里巴巴集團(tuán)技術(shù)團(tuán)隊(duì)的集體編程經(jīng)驗(yàn)和軟件設(shè)計(jì)智慧,濃縮成為立體的編程規(guī)范和最佳實(shí)踐。眾所周知,現(xiàn)代軟件行業(yè)的高速發(fā)展對(duì)開發(fā)工程師的綜合素質(zhì)要求越來越高,因?yàn)椴粌H是編程相關(guān)的知識(shí)點(diǎn),其他維度的知識(shí)點(diǎn)也會(huì)影響軟件的最終交付質(zhì)量,比如,數(shù)據(jù)庫的表結(jié)構(gòu)和索引設(shè)計(jì)缺陷可能帶來軟件的架構(gòu)缺陷或性能風(fēng)險(xiǎn);單元測試的失位導(dǎo)致系統(tǒng)集成測試?yán)щy;沒有鑒權(quán)的漏洞代碼易被黑客攻擊等。所以,本手冊以開發(fā)工程師為中心視角,劃分為編程規(guī)約、異常日志、單元測
未來是人工智能(AI)的時(shí)代,它是繼蒸汽技術(shù)、電力技術(shù)、計(jì)算機(jī)及信息技術(shù)革命之后的第四次科技革命核心驅(qū)動(dòng)力。2017年,人類天才棋手柯潔迎戰(zhàn)人工智能AlphaGo(阿爾法狗),終以天才選手的失敗而落幕,讓人唏噓不已的同時(shí),也讓人們深刻體會(huì)到人工智能的強(qiáng)大。人工智能AlphaGo強(qiáng)大的背后隱藏著的編程體系中,有很大一部分就是用Python編寫的。因此,與其說是AlphaGo打敗了柯潔,倒不如說是Python打敗柯潔。市面上Python入門的書不少,也不乏很多經(jīng)典教材,本書含二維碼,重點(diǎn)項(xiàng)目均配有講
本書以JavaEE為主要開發(fā)平臺(tái),系統(tǒng)講解了通過Spring、SpringMVC和MyBatis(SSM)三大框架開發(fā)企業(yè)項(xiàng)目的方法、技術(shù)與實(shí)踐。本書主要介紹了Spring、SpringMVC和MyBatis的基礎(chǔ)知識(shí),Spring的資源管理,如何實(shí)現(xiàn)控制反轉(zhuǎn),如何通過Spring表達(dá)式語言簡化代碼,如何通過面向切面編程降低業(yè)務(wù)邏輯各部分之間的耦合度,如何整合數(shù)據(jù)層,并結(jié)合具體案例講述了如何通過SSM、SpringBoot實(shí)現(xiàn)項(xiàng)目的整合。 本書適合Java程序員、SSM開發(fā)人員、SpringBo