本書內(nèi)容是注冊(cè)網(wǎng)絡(luò)安全源代碼審計(jì)專業(yè)人員(NSATP-SCA)認(rèn)證培訓(xùn)的理論知識(shí)部分,對(duì)代碼審計(jì)的基礎(chǔ)知識(shí)和涉及的內(nèi)容、代碼安全審計(jì)規(guī)范和審計(jì)指標(biāo)進(jìn)行了全面的介紹,同時(shí),針對(duì)目前常用的程序設(shè)計(jì)語言Java、C/C++和C#,分別基于其特點(diǎn)和漏洞測試規(guī)范中的案例進(jìn)行了具體的分析和解讀。本書參考了大量國內(nèi)外代碼安全審計(jì)規(guī)范、安全開發(fā)規(guī)范、常見漏洞庫和相關(guān)文獻(xiàn),并進(jìn)行了解析、匯總和提取,以系統(tǒng)地闡述代碼審計(jì)的思想、技術(shù)和方法,構(gòu)建完備的代碼審計(jì)知識(shí)體系,旨在為代碼審計(jì)人員提供全面和系統(tǒng)的指導(dǎo)。
《Web 3.0》針對(duì)當(dāng)下火熱的Web 3.0話題,介紹Web 3.0的相關(guān)專業(yè)知識(shí)、技術(shù)實(shí)現(xiàn)方法及應(yīng)用前景。全書共9章,第1章介紹了Web 3.0的基本知識(shí);第2、3章介紹了Web 3.0的基礎(chǔ)技術(shù)棧和拓展技術(shù)棧;第4章介紹了Web 3.0的生態(tài)構(gòu)建,包括去中心化自治組織、開放式金融、加密貨幣、代幣經(jīng)濟(jì)與數(shù)字市場、數(shù)字身份、創(chuàng)造者經(jīng)濟(jì)、注意力經(jīng)濟(jì)等;第5章闡述了Web 3.0的行業(yè)應(yīng)用;第6章介紹了Web 3.0與SaaS平臺(tái)的關(guān)系;第7章關(guān)注Web 3.0的行為準(zhǔn)則,包括互聯(lián)網(wǎng)協(xié)議、
數(shù)字化轉(zhuǎn)型背景下,Python作為一門簡單、易學(xué)、速度快、免費(fèi)、開源的主流編程語言,廣泛應(yīng)用于大數(shù)據(jù)處理、人工智能、云計(jì)算等各個(gè)領(lǐng)域,是眾多高等院校學(xué)生的必修基礎(chǔ)課程,也是堪與Office辦公軟件應(yīng)用比肩的職場人士的必備技能。同時(shí)隨著數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)處理等大數(shù)據(jù)技術(shù)的快速進(jìn)步,機(jī)器學(xué)習(xí)的各種算法在各行各業(yè)得以廣泛應(yīng)用,同樣成為高校師生、職場人士迎接數(shù)字化浪潮、與時(shí)俱進(jìn)提升專業(yè)技能的必修課程。本書將“Python課程學(xué)習(xí)”與“機(jī)器學(xué)習(xí)課程學(xué)習(xí)”有機(jī)結(jié)合,推動(dòng)數(shù)字化人才的培養(yǎng),提升人才的實(shí)踐應(yīng)用能力。
本書講述Apache Flink大數(shù)據(jù)框架的原理,以及如果將Apache Flink應(yīng)用于大數(shù)據(jù)的實(shí)時(shí)流處理、批處理、批流一體分析等各個(gè)場景。通過原理深入學(xué)習(xí)和實(shí)踐示例、案例的學(xué)習(xí)應(yīng)用,使讀者了解并掌握Apache Flink流處理的框架的基本原理和技能,接近理論與實(shí)踐的距離。全書共分為8章,主要內(nèi)容包括Flink架構(gòu)與集群安裝、Flink開發(fā)環(huán)境準(zhǔn)備(基于IntelliJ IDEA和Maven)、開發(fā)Flink實(shí)時(shí)數(shù)據(jù)處理程序、Flink流數(shù)據(jù)分析、時(shí)間和水印概念、窗口操作、狀態(tài)和容錯(cuò)
混沌工程是一種有意的實(shí)驗(yàn)實(shí)踐,旨在發(fā)現(xiàn)系統(tǒng)性問題。在本書中,我們將探討為什么、何時(shí)以及如何應(yīng)用混沌工程來改善你的計(jì)算機(jī)系統(tǒng)。你將學(xué)習(xí)通過一系列模擬真實(shí)故障的測試來運(yùn)行應(yīng)用程序和基礎(chǔ)設(shè)施。通過學(xué)習(xí)像混沌工程師一樣思考,以及學(xué)習(xí)設(shè)計(jì)適當(dāng)?shù)膶?shí)驗(yàn)來確保軟件的可靠性,你將掌握混沌工程的理論與技術(shù),并將其應(yīng)用于實(shí)際的系統(tǒng)中。
這是一部由淺入深、從理論到實(shí)踐、以實(shí)戰(zhàn)方式講解開源規(guī)則引擎Drools的原理、模型、使用方式、適用場景和案例實(shí)現(xiàn)的著作,得到了國內(nèi)外眾多知名企業(yè)專家的一致好評(píng)。本書的作者都就職于紅帽軟件,長期深耕開源中間件技術(shù),具有深厚的產(chǎn)品知識(shí)及項(xiàng)目經(jīng)驗(yàn),曾多次參與企業(yè)的IT系統(tǒng)建設(shè)和業(yè)務(wù)規(guī)則實(shí)現(xiàn),為業(yè)務(wù)規(guī)則系統(tǒng)的建設(shè)者和使用者答疑解惑。本書正是對(duì)作者多年實(shí)戰(zhàn)經(jīng)驗(yàn)的總結(jié),對(duì)國內(nèi)外企業(yè)的規(guī)則系統(tǒng)建設(shè)具有很高的參考價(jià)值。全書共14章,按照難易程度,可分為初級(jí)、中級(jí)和高級(jí)三個(gè)層次。初級(jí)(第1
本書以IPython、NumPy、Pandas、Matplotlib和Scikit-Learn這5個(gè)能完成數(shù)據(jù)科學(xué)大部分工作的基礎(chǔ)工具為主, 從實(shí)戰(zhàn)角度出發(fā), 講授如何清洗和可視化數(shù)據(jù)、如何用數(shù)據(jù)建立各種統(tǒng)計(jì)學(xué)或機(jī)器學(xué)習(xí)模型等常見數(shù)據(jù)科學(xué)任務(wù), 旨在讓各領(lǐng)域與數(shù)據(jù)處理相關(guān)的工作人員具備發(fā)現(xiàn)問題、解決問題的能力。
本書全面系統(tǒng)地介紹NoSQL數(shù)據(jù)庫的原理、方法和技術(shù)。全書共7章,主要內(nèi)容包括NoSQL數(shù)據(jù)庫概述、鍵值數(shù)據(jù)庫與Redis實(shí)例、文檔數(shù)據(jù)庫與MongoDB實(shí)例、列族數(shù)據(jù)庫與Cassandra實(shí)例、圖數(shù)據(jù)庫與Neo4j實(shí)例、圖數(shù)據(jù)科學(xué)算法等和NoSQL數(shù)據(jù)庫的安裝。本書既可作為普通高校數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)、軟件工程、計(jì)算機(jī)科學(xué)與技術(shù)等相關(guān)專業(yè)的NoSQL數(shù)據(jù)庫技術(shù)課程教材,也可作為高職院校相關(guān)課程的教材和參考書,還可供大數(shù)據(jù)技術(shù)領(lǐng)域的科技人員參考。
ChatGPT掀起了現(xiàn)象級(jí)的風(fēng)暴,趕超ChatGPT潮流,算法突破是關(guān)鍵。
本書介紹了若干常見算法,涉及排序、哈希、動(dòng)態(tài)規(guī)劃與近似算法、高斯消去法、圖論與線性規(guī)劃、無約束優(yōu)化、迭代法、插值與擬合等。本書在介紹算法的同時(shí),結(jié)合了作者自己對(duì)數(shù)學(xué)背景、應(yīng)用場景的理解,便于讀者把握算法的核心思想。而且,本書不僅指出了哪些算法可以解決問題,還指出了哪些算法可以更好地解決問題,便于讀者深入理解算法。本書盡可能地避開了以應(yīng)試為導(dǎo)向的灌輸式講解,力求引起讀者的興趣并擴(kuò)大其視野,例如在介紹哈希
《Nuxt.js Web開發(fā)實(shí)戰(zhàn)》詳細(xì)闡述了與Nuxt.js相關(guān)的基本解決方案,主要包括Nuxt簡介,開始Nuxt之旅,添加UI框架,添加視圖、路由和過渡效果,添加Vue組件,編寫插件和模塊,添加Vue表單,添加服務(wù)器端框架,添加服務(wù)器端數(shù)據(jù)庫,添加Vuex Store,編寫路由中間件和服務(wù)器中間件,創(chuàng)建用戶登錄和API身份驗(yàn)證,編寫端到端測試,Linter、格式化程序和部署命令,利用Nuxt創(chuàng)建一個(gè)SPA,為Nuxt創(chuàng)建一個(gè)框架無關(guān)的PHP API,利用Nuxt創(chuàng)建一個(gè)實(shí)時(shí)應(yīng)用程序,利用CMS