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