本書以Node.js知識和框架為主線,詳細介紹Node.js開發(fā)的基礎知識。全書分為10章,內容包括Node.js入門、Node.js編程基礎、模塊與包的管理與使用、文件系統(tǒng)操作、網(wǎng)絡編程、SQL數(shù)據(jù)庫操作、MongoDB數(shù)據(jù)庫操作、Node.js框架與Express、應用程序測試與部署、綜合實例——構建博客網(wǎng)站。本書
1章介紹Linux操作系統(tǒng)核心;2章介紹不同形式I/O的操作接口;3章介紹進程的相關屬性與進程的創(chuàng)建;4章介紹多線程編程及相關的同步互斥機制;5章介紹三種進程通信機制;6章介紹SystemV分支的三種進程間通信機制;7-10章介紹進程通信的重要知識,套接字的編程,從開始的網(wǎng)絡編程基礎,以及協(xié)議分析到最后高級網(wǎng)絡編程;1
本教材完整全面地介紹了標準C語言的句法知識體系,包括C語言程序的基本構成;C語言的基本數(shù)據(jù)類型和構造數(shù)據(jù)類型(數(shù)組、指針、結構體、共用體、位域和枚舉)的使用方法;各種運算符的用法;程序控制語句的用法;預處理命令的用法;常見標準庫函數(shù)(格式化輸入輸出、屏幕定位彩色輸出、鍵盤讀取、字符串操作、文件操作、內存分配與釋放等)的
學習用于網(wǎng)絡堆棧和應用程序的壓力測試工具。執(zhí)行網(wǎng)絡偵查以確定攻擊者可以使用的內容。使用Metasploit等自動化漏洞利用工具進行滲透測試。使用破解工具查看密碼是否符合復雜性要求。通過注入幀和破解密碼來測試無線網(wǎng)絡安全性。使用自動化或基于代理的工具評估Web應用程序漏洞。通過擴展Kali工具或開發(fā)自己的工具來創(chuàng)建高級攻
學習基礎知識:學習TypeScript的不同類型和類型運算符,了解其作用和用法。探討高級話題:理解TypeScript復雜的類型系統(tǒng),學習如何安全地處理錯誤和構建異步程序。聯(lián)系實際應用:在你鐘愛的前后端框架中使用TypeScript,把現(xiàn)有的JavaScript項目遷移到TypeScript,以及在生產(chǎn)環(huán)境中運行Typ
近年來,互聯(lián)網(wǎng)在各個領域的普及,使Web前端開發(fā)技術的發(fā)展速度十分迅猛,而HTML5+CSS3更是已經(jīng)成為Web前端開發(fā)技術的主流,從而使Web前端開發(fā)技術具備了更多新的功能特性。本書從Web前端開發(fā)實際應用的角度出發(fā),以企業(yè)實際項目為核心,由淺入深地講解了HTML5、CSS3及響應式Web前端開發(fā)技術。本書共10個項
本書共12章,第1~2章介紹了有關C++的基礎概念,以及C++的數(shù)據(jù)類型和表達式;第3~4章敘述了C++的程序結構、流程控制語句和數(shù)組;第5~6章討論了函數(shù)的定義和相關調用,以及編譯預處理中的文件包含處理、宏定義與條件編譯;第7章講解了指針變量、指針數(shù)組等與指針相關的知識;第8章介紹了枚舉類型、結構體及鏈表的相關概念;
本書詳細闡述了自研操作系統(tǒng)DIM-SUM的設計與實現(xiàn),提供了在ARM64虛擬機中動手實踐DIM-SUM及參與DIM-SUM開發(fā)的方法。針對DIM-SUM操作系統(tǒng)的同步與互斥、調度、內存、中斷與定時器、塊設備、文件系統(tǒng)模塊進行了詳細的分析,包括這些模塊的設計思路、數(shù)據(jù)結構定義、關鍵API說明。最重要的是,本書對各個模塊的
本書系統(tǒng)地講解了TableauPrepBuilder和TableauDesktop的原理與實踐應用。全書以可視化分析、Tableau計算為重點,詳細介紹了如何理解數(shù)據(jù)的層次、如何使用TableauPrepBuilder整理和準備數(shù)據(jù)、如何使用TableauDesktop開展敏捷數(shù)據(jù)分析、Tableau高級互動,特別是深
本書基于Go語言源碼提煉出Go特性的實現(xiàn)原理,并配以大量圖表和實例以通俗易懂的語言描述出來,包括常見數(shù)據(jù)結構實現(xiàn)原理(包括chan、slice、map、struct等),常見控制結構實現(xiàn)原理(包括defer、select、range、mutex等),Go協(xié)程、內存管理、反射等機制,Go工具鏈指導及原理(包括單元測試、性