區塊鏈是一項會對未來信息化發展產生重大影響的新興技術,有望推動人類從信息互聯網時代步入價值互聯網時代。密碼學是區塊鏈的底層技術,為區塊鏈數據的不可偽造、防篡改、可公開驗證和隱私保護提供了基礎保障。本書在介紹區塊鏈結構、區塊鏈安全和密碼學原理等知識的基礎上,著重介紹應用于區塊鏈的新型密碼技術。本書涵蓋各類密碼體制的實現方案,同時介紹了區塊鏈安全中密碼技術的研究進展。
本書從三維計算機視覺技術的特點入手,詳細介紹了**的研究進展,并以電力行業作為典型的應用場景,闡述了其重要的社會意義。全書共有7章,內容包括三維視覺技術概述、關鍵點檢測與描述、顯著性區域檢測、三維非剛性模型配準、三維目標姿態估計、三維目標跟蹤、三維視覺技術電力應用實例等。
隨著我國經濟、科技、技術的快速發展,自動化、智能化、信息化、智慧化技術已成功應用于汽車、航空航天、鋼鐵、復合材料、精密電子等多行業生產制造,推動我國制造業向著更高精度、更高效率、更高質量的方向發展。機器視覺智能檢測技術作為推進我國制造業邁向自動化、智能化方向發展的關鍵一環,已經為我國智能制造的快速發展貢獻了顯著力量。面向多行業復雜場景的智能化檢測需求,機器視覺智能檢測技術基于高精度、高質量成像技術,圖像處理技術,人工智能分析技術,結合自動化執行系統,配合第三方軟件平臺,可實現面向汽車、航
本書共分三部分,第一部分主要介紹了micro:bit板,包括micro:bit板的組成與編程軟件。第二部分通過五個實踐小項目,一邊做項目,一邊學習Python語言編程,這里既包括LED點陣屏的控制、擴展板的使用、串口控制、radio模塊與板載按鈕等micro:bit板的使用,又在每個項目的相關知識中涵蓋了Python程序語言的基本語法、算法控制結構及相關語句、基本數據類型與函數等。第三部分結合全書,設計了一個室內光線實時監測系統的大項目,講解了信息系統如何從前期準備到搭建,再到完善的全
本書闡述了如何使用Unity來開發3D游戲。書中分為“3D游戲開發基礎”和“3D冒險游戲”兩部分,內容包括:軟件工具、3D游戲、游戲開發中的3D基礎、FPS和其他、構建世界、角色控制器等。
本書對軟件單元測試進行了詳細介紹。第1 章與第2 章介紹軟件單元測試的概念和基礎知識;第3 章到第5 章介紹C 語言、Java 語言和Python 語言的單元測試框架和技巧;第6 章與第7 章介紹代碼覆蓋率工具和代碼語法規范檢查工具;第8 章通過兩個案例詳細介紹TDD。讀者可以根據自己的需求對以上內容進行選擇性閱讀或者全部閱讀。另外,為了鞏固大家的學習效果,每一章結尾都有相應的習題。 本書適合軟件開發工程師、測試工程師、項目經理和大學計算機專業本科高年級學生與研究生閱讀。
本書從實踐出發,包括了作者參與并主導的3家電商互聯網公司架構從0到1的構建經歷,從多個角度講解穩定、性能、效率、成本四大職責落地經驗,并結合Mikey金字塔進行了部分創新,很多內容都可以直接復用于實際工作。本書分為7篇,分別是開端篇、監控篇、故障篇、容量篇、全局視角篇、性能篇和擴展篇。 本書適合互聯網行業內的運維人員、SRE和DevOps工程師、架構師、技術團隊負責人及關注用戶體驗的相關開發者閱讀,也適合掌握了一定的SRE方法論但在實踐中無從下手的讀者閱讀。
本書按實戰項目研發的先后順序,介紹了目標檢測神經網絡從研發到運營的全生命周期。首先介紹了目標檢測場景下的圖片標注方法和數據格式,以及與之密切相關的特征融合網絡和預測網絡;介紹了數據"后處理”所涉及的NMS算法及其變種,在此基礎上,讀者只需結合各式各樣的骨干網絡就可以搭建完整的一階段目標檢測神經網絡模型。接下來介紹了神經網絡的動態模式和靜態模式兩種訓練方法,以及訓練過程中的數據監控和異常處理。最后以亞馬遜云和谷歌Coral開發板為例,介紹了云端部署和邊緣端部署神經網絡的兩種部署方法。其中,對于邊緣
本書用一系列有趣的小故事講述計算機底層相關的技術知識。? 第1章:聚焦計算機中最核心的CPU,從最基礎的門電路開始,到基本的指令執行過程,最后到CPU的一些高級技術。內容涵蓋緩存、原子操作、指令流水線、分支預測、亂序執行、超線程、SIMD、 內存管理、TLB等。? 第2章:主要講述計算機中的存儲設施,包括CPU中的緩存,內存、機械硬盤三者數據存儲的原理,以及硬盤上的數據管理組織的軟件——文件系統基本模型。? 第3章:主要講述計算機中的I/O和數據傳輸。內容涵蓋總線系統、中斷機制、DMA技術、零拷
本書將碎片化的Java面試“八股文”知識點系統化、結構化,精選了近200道經典高頻的“八股文”面試題,整理了近20個經典高頻的“實戰場景”解決方案,準備了10多個面試簡歷實操技巧。每道面試題都標注了難度指數、考查頻率、開發年限和匹配崗位等,并配置了二維碼,掃碼即可同步觀看視頻解說,能夠讓讀者享受到“同聲傳譯”式的體驗。本書內容覆蓋了Java基礎知識,并發編程與多線程,集合原理,JVM原理,I/O與網絡編程,設計模式,Spring全家桶,Dubbo、Netty、MyBatis等互聯網常用框架,分布