本書以Node.js知識和框架為主線,詳細介紹Node.js開發(fā)的基礎(chǔ)知識。全書分為10章,內(nèi)容包括Node.js入門、Node.js編程基礎(chǔ)、模塊與包的管理與使用、文件系統(tǒng)操作、網(wǎng)絡(luò)編程、SQL數(shù)據(jù)庫操作、MongoDB數(shù)據(jù)庫操作、Node.js框架與Express、應(yīng)用程序測試與部署、綜合實例——構(gòu)建博客網(wǎng)站。本書
1章介紹Linux操作系統(tǒng)核心;2章介紹不同形式I/O的操作接口;3章介紹進程的相關(guān)屬性與進程的創(chuàng)建;4章介紹多線程編程及相關(guān)的同步互斥機制;5章介紹三種進程通信機制;6章介紹SystemV分支的三種進程間通信機制;7-10章介紹進程通信的重要知識,套接字的編程,從開始的網(wǎng)絡(luò)編程基礎(chǔ),以及協(xié)議分析到最后高級網(wǎng)絡(luò)編程;1
隨著人工智能時代的來臨,Python已成為時下最火熱的編程語言。 本書基于目前新版Python3.7.3編寫而成,分為上、下兩冊,上冊通過案例融合中小學(xué)各學(xué)科知識,幫助讀者了解并掌握Python編程的基礎(chǔ)知識;下冊以經(jīng)典數(shù)學(xué)案例為例,介紹Python編程的核心——算法等相關(guān)知識,最終使讀者能夠?qū)W會應(yīng)用Python解決
Scratch如今擁有超過3000萬注冊用戶,支持150多個國家/地區(qū)的50多種語言,已經(jīng)成為全世界孩子最喜歡的編程工具。本書基于目前新版Scratch3.6編寫而成,分為上、下兩冊,上冊通過案例介紹Scratch編程的基礎(chǔ)知識,下冊將Scratch與中小學(xué)各學(xué)科融合,實現(xiàn)更多有趣的創(chuàng)意,培養(yǎng)孩子們的創(chuàng)新思維和實踐能力
本書從軟件架構(gòu)設(shè)計必備的通用技能UML開始,重點介紹常用的類圖和時序圖;然后介紹軟件架構(gòu)設(shè)計常用的七大原則;接著結(jié)合JDK、Spring、MyBatis、Tomcat、Netty等經(jīng)典框架源碼對GoF的23種設(shè)計模式展開分析,并結(jié)合作者多年“踩坑填坑”和“教學(xué)答疑”經(jīng)驗,用深刻、全面、通俗、生動、有趣、接地氣的方式結(jié)合
本書詳細闡述了自研操作系統(tǒng)DIM-SUM的設(shè)計與實現(xiàn),提供了在ARM64虛擬機中動手實踐DIM-SUM及參與DIM-SUM開發(fā)的方法。針對DIM-SUM操作系統(tǒng)的同步與互斥、調(diào)度、內(nèi)存、中斷與定時器、塊設(shè)備、文件系統(tǒng)模塊進行了詳細的分析,包括這些模塊的設(shè)計思路、數(shù)據(jù)結(jié)構(gòu)定義、關(guān)鍵API說明。最重要的是,本書對各個模塊的
本書系統(tǒng)地講解了TableauPrepBuilder和TableauDesktop的原理與實踐應(yīng)用。全書以可視化分析、Tableau計算為重點,詳細介紹了如何理解數(shù)據(jù)的層次、如何使用TableauPrepBuilder整理和準備數(shù)據(jù)、如何使用TableauDesktop開展敏捷數(shù)據(jù)分析、Tableau高級互動,特別是深
本書以開源軟件MyBatis的源碼為例,講述程序源碼閱讀的流程、方法、技巧。本書先介紹MyBatis的發(fā)展背景與使用方法讓讀者對MyBatis建立概括性的認識,繼而逐步深入剖析MyBatis的源碼。并在剖析MyBatis源碼的過程講述源碼中所涉及到的編程語言知識、設(shè)計模式、架構(gòu)技巧。最終使得讀者在詳細了解MyBatis
本書共有四篇。入門篇,介紹流程圖的概念,畫筆指令原理,學(xué)習(xí)運用數(shù)學(xué)公式繪制圖形。特效篇,介紹運用畫筆實現(xiàn)動態(tài)的特效,包括流星、煙花、噴泉、下雨等案例。游戲篇,介紹使用畫筆實現(xiàn)獨特、炫酷的游戲,包括釣魚、天羅地網(wǎng)、切木條和巧匠建塔等案例。進階篇,介紹更為深入的程序?qū)崿F(xiàn)方法,如遞歸算法、數(shù)學(xué)公式運用及模塊化的程序架構(gòu)等,包
《商業(yè)智能工具應(yīng)用及數(shù)據(jù)可視化》一書聚焦商業(yè)智能與數(shù)據(jù)可視化主題,從概念、價值、方法、工具等理論基礎(chǔ)出發(fā),以實際場景為參考,分入門、進階兩大階段,以帆軟FineBI為例從商業(yè)智能工具的基本知識,商業(yè)應(yīng)用場景,數(shù)據(jù)可視化優(yōu)秀案例等方面,介紹了商業(yè)智能工具和各種常規(guī)和高級可視化圖形的使用方法,重點介紹了商業(yè)智能工具Fine
本書主要是介紹Node.js技術(shù)棧,內(nèi)容涉及Node.js的基礎(chǔ)知識、核心編程、網(wǎng)絡(luò)編程、數(shù)據(jù)存儲、綜合應(yīng)用等五大部分。其中綜合應(yīng)用部分,更是以一個真實的“新聞頭條”互聯(lián)網(wǎng)應(yīng)用作為案例,可以令讀者從0開始掌握Node.js 本書案例豐富、技術(shù)新穎,除了Node.js技術(shù)外,還講述了Express、Socket.IO、A
本書把趣味游戲開發(fā)應(yīng)用于Python編程教學(xué),通過介紹12個由易到難的趣味游戲案例的編寫過程,帶領(lǐng)讀者從零基礎(chǔ)開始學(xué)習(xí)。本書共13章,系統(tǒng)講解了Python語言基本概念、開發(fā)環(huán)境搭建、循環(huán)、列表、數(shù)據(jù)類型、條件、復(fù)合運算符、字符串拼接、布爾變量、數(shù)組、函數(shù)、列表操作、面向?qū)ο缶幊痰然A(chǔ)知識,還介紹了圖片操作、文件讀寫、
內(nèi)容提要 本書全面介紹了UI設(shè)計的工具、設(shè)計理論和界面制作方法,包括Photoshop和Illustrator的常用工具,UI設(shè)計的理論、原則和規(guī)范,常見界面的概念和制作,切圖和標注,以及藝術(shù)二維碼的制作方法。本書完全針對零基礎(chǔ)的讀者編寫,是入門級讀者快速而全面掌握UI設(shè)計的參考書。 全書以各種重要技術(shù)和常見界面為主線
本書全面介紹了UI設(shè)計的工具、設(shè)計理論和界面制作方法,包括Photoshop和Illustrator的常用工具,UI設(shè)計的理論、原則和規(guī)范,常見界面的概念和制作,切圖和標注,以及藝術(shù)二維碼的制作方法。本書完全針對零基礎(chǔ)的讀者編寫,是入門級讀者快速而全面掌握UI設(shè)計的參考書。 全書以各種重要技術(shù)和常見界面為主線,通過課堂
這是一本講解Sketch圖標與UI界面設(shè)計的實例教程。全書根據(jù)日常生活中移動App界面的常見功能,分類講解UI圖標與界面設(shè)計的技巧與方法。 全書共6章,以案例的形式分別講解了圖標設(shè)計、引導(dǎo)頁設(shè)計、主頁設(shè)計、圖表頁設(shè)計、個人中心頁設(shè)計及登錄頁設(shè)計。針對圖標的設(shè)計,分為線性圖標、扁平圖標和擬物圖標的繪制;針對界面的設(shè)計,分
本書較為全面地介紹了華為物聯(lián)網(wǎng)操作系統(tǒng)LiteOS內(nèi)核相關(guān)知識。全書共12章,介紹了LiteOS的移植與內(nèi)核資源的應(yīng)用,如創(chuàng)建任務(wù)、任務(wù)管理、消息隊列、信號量、互斥鎖、事件、軟件定時器、內(nèi)存管理、中斷管理及鏈表等操作,深入講解了內(nèi)核資源的概念、運行機制、應(yīng)用場景及源碼。本書提供了大量實驗,通過練習(xí)和操作實踐,讀者可鞏固
本書以一個完整旅游公司網(wǎng)站的開發(fā)項目為主線,貫穿所有知識點,較為全面地介紹了Web前端開發(fā)中使用HTML5和CSS3標準化重構(gòu)網(wǎng)頁的技術(shù)。 全書共10個任務(wù),包括初探Web前端技術(shù)、使用HTML5搭建旅游公司網(wǎng)站首頁結(jié)構(gòu)、使用DIV+CSS實現(xiàn)旅游公司網(wǎng)站首頁布局、使用CSS3美化超鏈接、使用CSS3制作導(dǎo)航、美化網(wǎng)頁
本書以掌控板和掌控擴展板(掌控寶〉及其創(chuàng)客馬拉松套件為支撐,掌控板作為一款普及盯衛(wèi)AM、創(chuàng)客教育、人工智能教育、編程教育的開源智能硬件,集成ESP32高性能雙核芯片,支持Wi-Fi和藍牙雙模通信,可作為物聯(lián)網(wǎng)節(jié)點,實現(xiàn)物聯(lián)網(wǎng)應(yīng)用.它還集成多種外部擴展接口,支持圖形化及MPython代碼編程,可實現(xiàn)智能機器人、創(chuàng)意“智”
本書采用常用技術(shù)與真實案例相結(jié)合的講解方式,深入淺出地介紹了Python機器學(xué)習(xí)應(yīng)用的主要內(nèi)容。全書共8章,內(nèi)容包括Python概述、NumPy數(shù)值計算、pandas基礎(chǔ)、pandas進階、Matplotlib繪圖、scikit-learn、餐飲企業(yè)綜合分析與預(yù)測、通信運營商客戶流失分析與預(yù)測。前6章設(shè)置了選擇題、填空
本書以實際生產(chǎn)環(huán)境為背景,以實操為主,系統(tǒng)、全面地講解了Linux運維人員必須掌握的運維知識。通過本書,讀者不僅可以掌握必需的專業(yè)知識,還可具備實際解決問題的能力。 全書分為5篇,共有15章。第1篇(第1~3章)是Web、數(shù)據(jù)庫運維篇,主要介紹了Web運維和數(shù)據(jù)庫運維的實戰(zhàn)技能。第2篇(第4~5章)是運維監(jiān)控篇,主要介