《Spring in Action, Sixth Edition》是Spring核心功能的全面指南,所有內容都用Craig Walls著名的清晰風格進行了解釋。在逐步構建一個完整的數據庫支持的web應用程序時,您將使用Spring。這個新版本涵蓋了Spring基礎知識和一些新特性,如反應流、Kubernetes集成和RSocket。無論您是Spring新手還是升級到Spring 5.3,都可以將這本經典的暢銷書作為您的圣經!
《量子計算實戰》是一本介紹量子計算的思想和應用的書籍。
簡單回顧一下量子計算的科學原理,它指導你實現量子計算算法。您將編寫您的第一個量子代碼,并使用基于java的Strange量子模擬器探索量子位和量子門。當您使用標準Java和您喜歡的IDE以及構建工具創建量子算法時,您將會欣賞到有趣的示例和深刻的解釋。
《量子計算實戰》向您展示了如何利用您現有的Java技能來編寫您的第一個量子軟件,因此您已經為量子革命做好了準備。這本書關注的是量子計算算法的實際實現——沒有深奧的數學或令人困惑的理論。使用Strange,一個基于java的量子計算機模擬器,您將親身體驗量子計算的核心組件,包括量子位和量子門。
在量子計算實戰中,你將學習: 量子計算的核心概念的介紹 量子位和量子門 疊加、糾纏和混合計算 量子算法包括Shor, Deutsch-jozsa和Grover的搜索
這是一個動手操作的初學者指南,它能讓你快速地構建游戲,所有的東西都有很棒的Unity引擎!您將快速通過基礎知識,并使用您現有的編碼技能來創建2D、3D和AR/VR游戲。
在Unity In Action,第三版,你將學習如何: 創造能夠奔跑、跳躍和撞到東西的角色 制作3D第一人稱射擊游戲和第三人稱動作游戲 構建2D卡牌游戲和橫向卷軸平臺游戲 帶有AI的腳本敵人 通過導入模型和圖像來改善游戲圖像 為游戲設計直觀的用戶界面 播放音樂和空間感知音效 將你的游戲連接到互聯網上進行在線游戲 將你的游戲部署到桌面、手機和網頁上
成千上萬的新游戲開發者選擇了Joe Hocking的《Unity in Action》作為他們掌握Unity的第一步。從一個新游戲開發項目的初始基礎開始,你將很快開始編寫自定義代碼,而不是點擊預先編寫好的腳本。這個完全更新的第三版包含了完全更新的圖形,Unity的最新功能,以及增強和虛擬現實工具包的覆蓋。您將從基礎上掌握Unity工具集,學習從應用程序程序員到游戲開發者的技能。
本書是一本基于C++11新標準的并發和多線程編程深度指南。從std::thread、std::mutex、std::future和std::async等基礎類的使用,到內存模型和原子操作、基于鎖和無鎖數據結構的構建,再擴展到并行算法、線程管理,最后還介紹了多線程代碼的測試工作。本書的附錄部分還對C++11新語言特性中與多線程相關的項目進行了簡要的介紹,并提供了C++11線程庫的完整參考。
本書適合于需要深入了解C++多線程開發的讀者,以及使用C++進行各類軟件開發的開發人員、測試人員。對于使用第三方線程庫的讀者,也可以從本書后面的章節中了解到相關的指引和技巧。同時,本書還可以作為C++11線程庫的參考工具書。本書適合于需要深入了解C++多線程開發的讀者,以及使用C++進行各類軟件開發的開發人員、測試人員。對于使用第三方線程庫的讀者,也可以從本書后面的章節中了解到相關的指引和技巧。同時,本書還可以作為C++11線程庫的參考工具書
《微前端實戰》教你如何將微前端沿理論付諸實踐。Frontend專家Michael Geers將向您介紹一個完整的電子商務示例應用程序,該應用程序演示了大型業務應用程序如何采用微前端方法。您將了解集成web應用程序組成的小片段使用工具,如web組件或服務器端包括如何解決組織微前端的挑戰,以及如何創建一個設計系統,確保最終用戶為應用程序得到一個一致的外觀和感覺。當您完成時,您將能夠更好地分配您的團隊的技能和資源,以快速和靈活地交付高質量的軟件。
里面有什么
Manning最暢銷的Java 8書籍已經被修訂為Java 9和Java 10!在Modern Java In Action中,讀者可以使用最新的特性和技術,在已有的Java語言技能的基礎上進行構建。
Java 9的發布建立在Java 8令人激動的基礎之上。除了Java 8的lambdas和streams之外,Java 9還添加了許多自己的新特性。它包含了新的庫特性來支持響應式編程,這為用戶提供了一種新的方式來思考編程和編寫更易于閱讀和維護的代碼。
Perkovic對使用Python編程的介紹:作為應用程序開發的重點,第二版不僅僅是對編程的介紹。這是一本包羅萬象的計算機科學入門書,采用了“在正確的時間使用正確的工具”的教學方法,并側重于應用程序開發。該方法是實踐和問題導向的,與實踐問題和解決方案出現在整個文本。文本是命令式的,但并不回避在適當的時候盡早討論對象。關于用戶定義類和面向對象編程的討論將在后面的課文中出現,當學生有更多的背景知識和概念時,可以激發他們的學習動機。章節包括問題解決技術和經典算法的介紹,問題解決和編程以及將核心技能應用于應用程序開發的方法。本版本還包括在更廣泛的領域中提供的示例和實踐問題。另一章的案例研究是獨家威利E-Text,為學生提供實際應用的概念和工具,涵蓋在章節中。
Elm不僅僅是一種前沿的編程語言,它還為開發人員提供了一個升級構建web應用程序的方式的機會。
Elm in Action教會讀者如何使用Elm語言構建設計良好、性能良好的web應用程序。在閱讀過程中,他們將學習一個名為Photo Groove的應用程序,該程序將向他們展示如何構建應用程序的域和行為,如何維護一個令人愉快的模塊化架構,以及如何使用Elm語言交付高質量的產品。
地址:
//www.manning.com/books/algorithms-and-data-structures-in-action
對這項技術
數據結構和算法是程序存儲和處理信息的基礎。選擇最佳算法可以確保您的程序是快速、高效和可靠的。
關于這本書
算法和數據結構的作用向您介紹了您將在web應用程序、系統編程和數據操作中使用的各種算法。一章一章地,這本書擴展了你已經知道的基本算法,給你一個更好的選擇不同的編程問題的解決方案。在本文中,您將發現用于改進優先級隊列、高效緩存、集群數據等的技術。每個示例都用各種語言的圖形、語言無關偽代碼和代碼示例進行了完整的說明。完成之后,您將能夠實現高級的和不太知名的算法來提高代碼的性能。當需要自定義解決方案時,您甚至可以設計自己的數據結構來解決這些情況。
里面有什么:
對讀者
適合具有基本或中級技能的程序員。以語言無關的方式編寫,不需要特定的語言知識。
關于作者
Marcello La Rocca是一名研究科學家和全堆棧工程師,專注于優化算法、遺傳算法、機器學習和量子計算。他為Twitter和微軟(Microsoft)等公司的大型web應用程序做出了貢獻,在學術界和工業界進行了應用研究,并撰寫了《Neatsort自適應排序算法》(the Neatsort adaptive sort algorithm)一書。