本書對并行編程過程中的相關基本概念、原理、技術、方法進行詳細講解,以時下流行的Java語言為基礎,主要針對基于共享內存的并行編程方法,內容涉及并行編程基本概念、線程創建和管理、同步和異步編程、線程協作、自定義并發類等內容。本書在講解相關原理和技術的同時,使用大量實例進行演示,力求做到知識點明白透徹。本書內容先進、結構合理、講解詳盡、例題豐富,適合作為高等院校本科生和研究生的教材,是高等院校師生和IT領域在職人員學習并行編程技術的理想教材和工具書,也可作為高性能計算技術人員的自修參考用書。
羅伯特?C.馬丁(鮑勃大叔)因在技術人群中聲名遠播的Clean系列在全球圈粉無數。本書為其燙手新作,旨在為廣大工程師指明一條通向匠師之路,包括飽經洗礪的敏捷技術實踐,如何通過持續的努力提高專業素養,軟件可用之上的目標與技能,以及如何激發團隊最大潛能,等等。本書融會幾本經典著作的精髓,將"整潔”方法論推向至高境界—軟件開發者有責任維護世界正常運行,而"人”才是"技術”的決定者。 本書共分三部分,前兩部分用實例闡釋TDD在敏捷軟件中的運用,以及驗收測試、協同編程等常被忽視的敏捷側面與具體策略,還探討
本書作為討論開源軟件商業實踐法律問題的圖書,針對開源法律的核心開源許可,提供了專業度極高的法律和技術原則解析。本書聚焦于如何使用開源、如何為開源項目做貢獻,以及發布開源軟件的常見問題,并致力于回答以下眾多開源熱門問題:為什么開源并不是病毒;GPL是什么;如何進行開源代碼審計;何為用戶友好的開源規則;如何避免和應對開源索賠;如何利用開源打擊專利侵權行為;如何管理開源產品的商標,等等。本書旨在為希望了解開源軟件許可相關法律問題的律師、工程師及商務人士提供實務指南,幫助律
本書先從區塊鏈技術本身入手,介紹了區塊鏈的發展歷史以及相關技術,包括加密算法、共識算法、智能合約等。然后介紹了區塊鏈國內外平臺的建設情況,包括超級賬本、星火鏈、聯通鏈、BSN等。接著介紹了基于區塊鏈的云網鏈基礎設施架構,并分析了在現有的基礎設施下,區塊鏈在金融、醫療、能源等多個領域內的應用情況。后介紹了未來基于區塊鏈的web3.0、元宇宙生態建設。 本書在普及區塊鏈知識的同時也分析了區塊鏈基礎設施如何搭建,以及未來的發展趨勢,面向的讀者既包括想了解區塊鏈技術的普通大眾,也包括行業內人士。
PyQt6是Python應用開發的首選平臺,本書包括PyQt6基礎和PyQt6開發及實例兩部分。PyQt6基礎部分通過一個簡單實例初步熟悉PyQt6的兩種界面開發方式,然后介紹通用窗口、對話框(包括子類控件)和主窗口屬性、方法、事件、信號和槽,在此基礎上介紹布局管理、常用控件、容器布局、菜單欄、工具欄、狀態欄、表格、樹、拖曳與剪貼、繪圖、二維及三維圖表、定時器、線程和網頁交互等。PyQt6開發及實例部分包括文檔分析器、網上商城、我的美圖、我的繪圖板、簡版微信和簡版抖音。本書內容兼顧代碼設計和工具
本書用滾雪球的思維講解 Python 的知識體系。 本書共 31 章,分為 3 個部分。 第 1 部分為基礎篇,包括第 1~15 章,介紹 Python 語言核心知識點。 第 2 部分為進階篇,包括第 16~28 章,是進階內容,也是 Python 語言的魅力點所在。通過對這部分 內容的學習,讀者會全方位地感受到 Python 的靈活、迅捷、禪意。 第 3 部分為實戰篇,包括第 29~31 章,通過 3 個實戰案例,介紹 Python 的數據處理能力,以及 Python 在網站方面的應用。
在大數據和人工智能時代,大數據對科學研究的重要性日益顯現。本書基于Python這一學習難度較小的編程語言,選取勞動科學這一視角,系統介紹了如何對大數據進行收集、處理及分析。由淺入深是本書的一個特點。全書分為四個部分共 20 章,第一部分介紹了Python基礎知識,第二部分介紹了Python數據處理,第三部分介紹了爬蟲基礎知識,第四部分介紹了爬蟲技術應用的具體例子。內容豐富、易于理解是本書的另一個特點。本書以應用為目的,每部分內容都給出了詳細的代碼,便于讀者掌握數據挖
本書主要滿足網絡爬蟲從業者提升技術能力的需求。本書共9章,涉及經典爬蟲框架Scrapy的架構、異步爬蟲的原理及其實現、異步自動化瀏覽器控制庫pyppeteer的使用、當下流行的反爬蟲原理及其處理方案、基于常用通信中間件的分布式爬蟲框架開發、Python常用的編碼和加密的應用、針對前端深入的JavaScript分析策略和安全策略、網絡搜索引擎的原理和技術實現,并在最后一章創建了一個垂直領域的搜索引擎系統。 本書面向網絡爬蟲開發的初、中級開發人員,以及對網絡爬蟲有一定基礎的興趣愛好者。
《案例學Python(基礎篇)》循序漸進地講解Python語言的基本語法知識,并通過大量的實例講解各個知識點的具體用法。本書分為4篇,共計14章。其中第1篇是準備開始篇,包括Python簡要介紹;第2篇是基礎語法篇,包括基本語法,Python的面向對象,文件操作,標準庫函數,異常處理,多線程開發;第3篇是典型應用篇,包括網絡開發,Tkinter圖形化界面開發,數據庫開發,Django Web開發,數據可視化;第4篇是項目實戰篇,通過兩個大型實例的實現過程,詳細講解使用Python語言開發大
《案例學Python(進階篇)》循序漸進地講解了使用Python語言開發常見項目程序的知識,通過典型的項目實例講解了Python在實踐中的具體用法。本書共分16章,內容包括初級游戲項目實戰、Web網站開發實戰、數據可視化分析實戰、網絡爬蟲實戰、GUI桌面開發實戰、多媒體應用開發實戰、游戲項目開發實戰、辦公文件處理實戰、網絡應用開發實戰、圖像視覺處理實戰、機器學習實戰、AI智能問答系統、姿勢預測器、大型RPG類游戲仿《暗黑破壞神》、圖書商城系統、財經數據可視化分析系統。《案例學P