區塊鏈是一項會對未來信息化發展產生重大影響的新興技術,有望推動人類從信息互聯網時代步入價值互聯網時代。密碼學是區塊鏈的底層技術,為區塊鏈數據的不可偽造、防篡改、可公開驗證和隱私保護提供了基礎保障。本書在介紹區塊鏈結構、區塊鏈安全和密碼學原理等知識的基礎上,著重介紹應用于區塊鏈的新型密碼技術。本書涵蓋各類密碼體制的實現方案,同時介紹了區塊鏈安全中密碼技術的研究進展。
本書系統地講述了貫穿整個軟件生命周期的高質量軟件產品的構建方法與質量保證體系。全書共7章,以軟件研發過程中廣泛使用的順序模型為邏輯主線:第1章為概述;第2~第4章講述軟件需求分析、策劃及設計;第5~第7章講述軟件實現、測試及持續集成與持續改進。
本書對軟件單元測試進行了詳細介紹。第1 章與第2 章介紹軟件單元測試的概念和基礎知識;第3 章到第5 章介紹C 語言、Java 語言和Python 語言的單元測試框架和技巧;第6 章與第7 章介紹代碼覆蓋率工具和代碼語法規范檢查工具;第8 章通過兩個案例詳細介紹TDD。讀者可以根據自己的需求對以上內容進行選擇性閱讀或者全部閱讀。另外,為了鞏固大家的學習效果,每一章結尾都有相應的習題。 本書適合軟件開發工程師、測試工程師、項目經理和大學計算機專業本科高年級學生與研究生閱讀。
《MySQL?從入門到精通(第?3?版)》從初學者角度出發,通過通俗易懂的語言和豐富多彩的實例,詳細介紹了MySQL開發需要掌握的各方面技術。全書共分為4篇22章,包括數據庫基礎,初識MySQL,使用MySQL圖形化管理工具,數據庫操作,存儲引擎及數據類型,數據表操作,MySQL基礎,表數據的增、刪、改操作,數據查詢,常用函數,索引,視圖,數據完整性約束,存儲過程與存儲函數,觸發器,事務,事件,備份與恢復,MySQL性能優化,權限管理及安全控制,Python+MySQL實現智慧校園考試系統和Ja
《SQL語言從入門到精通》從初學者角度出發,通過通俗易懂的語言、豐富多彩的實例,詳細介紹了在開發中使用SQL語言必須掌握的技術。全書分為3篇共18章,內容包括SQL語言基礎、SQL查詢基礎、復雜查詢、數據排序、SQL函數的使用、分組統計、子查詢、多表查詢、添加數據、修改和刪除數據、視圖、存儲過程、觸發器、游標、索引、事務、管理數據庫與數據表、數據庫安全。所有知識都結合具體實例進行介紹,涉及的程序代碼給出了詳細的注釋,讀者可以輕松領會SQL語言的精髓,快速提高開發技能。
《Oracle從入門到精通(第5版)》從初學者角度出發,通過通俗易懂的語言和豐富多彩的實例,詳細介紹了使用Oracle 19c進行數據管理的各方面技術。全書分為4篇,共21章,內容包括Oracle 19c概述,Oracle體系結構,Oracle管理工具,SQL*Plus命令,SQL語言基礎,PL/SQL編程,過程、函數、觸發器和包,管理控制文件和日志文件,管理表空間和數據文件,數據表對象,其他數據對象,表分區與索引分區,用戶管理與權限分配,數據庫控制,Oracle系統調優,優化SQL語句,
Hive是基于Hadoop的一個數據倉庫工具,用來進行數據的提取、轉換、加載,這是一種可以存儲、查詢和分析存儲在Hadoop中的大規模數據的機制。Hive能將結構化的數據文件映射為一張數據庫表,并能提供SQL查詢分析功能,將SQL語句轉換成MapReduce任務來執行,從而實現對數據進行分析的目的。本書配套示例源碼、PPT課件、教學大綱。本書可作為Hive數據倉庫初學者的入門書,也可作為Hive大數據分析與大數據應用開發工程師的指導手冊,還可作為高等院;蛘吒呗毟邔S嬎銠C技術、人工智能、大數據技
本書以數據工程的基本理論為基礎,以數據工程建設的流程為框架,介紹了數據工程概論、數據規劃設計、數據模型構建、數據采集與數據處理、數據存儲與數據管理、數據分析與數據挖掘、數據共享應用、數據標準規范、數據工程實踐案例等內容。其具體內容為:第1章重點介紹數據工程涉及的概念、體系架構、國內外建設發展情況;第2章到第8章詳細介紹數據工程具體建設活動的理論基礎、技術方法、工具手段等;第9章介紹了一個數據工程實踐案例。
本書面向所有的數據工作者從事或學習數據工程的理論研究、技術創新、實踐運
每個代碼庫都包含一些錯誤和低效之處,你需要將其找出并完成修正。以正確的方式進行重構,代碼就會變得優雅、易讀和易維護。在本書中,你將學習一種獨特的重構方式,可以在5行或更少的代碼中實現任何方法。你還會發現大多數資深開發人員都知道的一個秘密::有時敲定代碼并在稍后進行修復會更快。 對所有技術水平的開發人員來說,本書是以全新視角審視重構。在本書中,你將掌握作者的創新方法,學習一些具體的規則,將任何方法簡化為5行或更少。你將了解重構的時機、適用于大多數常見問題的特定重構模式,以及應該完全刪除的代碼特征。
學習如何使用R 4,編寫和保存R腳本,讀入和寫出數據文件,使用內置函數,并了解常用的統計方法。這本深入淺出的教程介紹了R 4的主要功能,包括圖表的新調色板、可用于大數據的增強的參考計數系統,以及文本的新數據導入設置和對基于文本的分類數據進行建模的統計方法。書中每一章都以知識點清單開始,最后是對該章介紹的R函數的總結,以及用于測試新知識的練習。本書開篇介紹了R和CRAN軟件包在Windows和macOS上的實踐安裝,大部分內容是對統計方法的介紹(非驗證性的、應用性的統計),主要依靠R和R可