登錄???|???注冊
本書首先從硬件層面深入分析網絡通信原理,結合Java對網絡I/O的API實現,將理論與實踐串聯起來,幫助大家透徹理解網絡通信的起源,然后介紹了Netty產生的背景并基于Netty手寫Tomcat和RPC框架,幫助大家初步了解Netty的作用,接著分析Netty的核心原理和核心組件,基于Netty手寫一個消息推送系統并進行性能調優,最后介紹了設計模式在Netty中的應用和經典的面試題分析。
譚勇德(Tom) ·程序設計 ·8.5萬字
本書遵從大多數面試參考圖書的組織方式,結合實例,按照常見的數據結構、算法以及計算機基礎知識進行章節劃分。本書設有專門的章節覆蓋了網絡、操作系統、編譯器、算法和數據結構等等各個領域的知識。本書作者來自硅谷一線的IT公司,書中包含了作者親身的經驗和體驗,書中收集的題目部分來自互聯網上分享的面試經驗、在線編程網站leetcode,以及一些面試參考資料。本書適合想要從事正規的程序員、架構師以及相關IT公司的專業人士和學生參考,尤其適合那些以一線IT外企或互聯網公司為求職目標的讀者閱讀。
逸超 蝦米 笑笑 董飛 ·程序設計 ·8.2萬字
本書從初學者的角度出發,通過通俗易懂的語言,詳細介紹了量化投資分析、機器學習、NLP自然語言處理(聊天機器人設計)、網絡爬蟲等應用知識,書中所有知識點都結合具體實例進行講解,可以使讀者輕松領會Python程序開發的精髓,讓零基礎的讀者輕松跨入編程領域。本書還通過一個完整的項目案例,幫助讀者獨立搭建量化分析交易平臺。
何戰軍 楊茂龍等 ·程序設計 ·12.1萬字
本書提倡理解為主,應用為王。因此,只要有可能,小甲魚(注:作者)都會通過生動的實例來讓大家理解概念。雖然這是一本入門書籍,但本書的“野心”并不止于“初級水平”的教學。本書前半部分首先講解基礎的Python3語法知識,包括列表、元組、字符串、字典以及各種語句;之后循序漸進地介紹一些相對高級的主題,包括抽象、異常、魔法方法以及屬性迭代器。后半部分則圍繞著Python3在爬蟲、界面開發和游戲開發上的應用,通過實例引導讀者進行深入學習和探究,既富有樂趣,又鍛煉了讀者的動手能力。本書適合學習Python3的入門讀者,也適合對編程一無所知,但渴望用編程改變世界的朋友們。
小甲魚 ·程序設計 ·11.9萬字
本書主要研究如何構建一種新的編程語言。書中將介紹編程語言設計方面的主題,并重點介紹編程語言實現。本書的新穎之處在于將傳統的編譯器-編譯器工具(Flex和BYACC)與兩種更高級的實現語言融合。一種非常高級的語言(Unicon)可以像黃油一樣穿透編譯器的數據結構和算法,而另一種主流的現代語言(Java)則展示了如何在更典型的生產環境中實現相同的代碼。本書主要面向對發明編程語言或開發領域特定語言感興趣的軟件開發人員。學習編譯器構建課程的計算機科學相關專業學生也會發現這本書非常適合作為語言實現的實用指南,可以為理論教材提供有益補充。
(美)克林頓·L.杰弗瑞 ·程序設計 ·16.8萬字
本書以任務為導向,全面地介紹數據分析的流程和Python數據分析庫的應用,詳細講解利用Python解決企業實際問題的方法。全書共9章,1章介紹了數據分析的基本概念等相關知識;2~6章介紹了Python數據分析的常用庫及其應用,涵蓋NumPy數值計算、Matplotlib數據可視化、pandas統計分析、使用pandas進行數據預處理、使用scikit-learn構建模型,較為全面地闡述了Python數據分析方法;第7~9章結合之前所學的數據分析技術,進行企業綜合案例數據分析。除1章外,本書各章都包含了實訓與課后習題,通過練習和操作實踐,幫助讀者鞏固所學的內容。本書可作為高校大數據技術類專業的教材,也可以作為大數據技術愛好者的自學用書。
黃紅梅 張良均 ·程序設計 ·9.2萬字
本書是一本面向Lua程序員和腳本語言愛好者的語言自制指南和實戰寶典。全書將帶給讀者3個維度的收獲:維度1:深入理解Lua語言本身作者融合自己豐富的工程實踐經驗,詳細闡述了Lua語言的核心語法和實現原理,深入探討了Lua虛擬機、編譯器和標準庫的實現,并給出了實際可以編譯執行的代碼。維度2:從零開始實現一門腳本語言本書以Lua語言為例,系統、完整地(涵蓋虛擬機、編譯器和標準庫)講解了如何零基礎編寫一門腳本語言,幫助讀者徹底理解腳本語言的工作原理。維度3:提升Go和Java語言編程能力本書分別用Go語言和Java語言來實現Lua,包含大量對Go和Java的使用,有很多巧妙的設計,能幫助讀者提升Go和Java的編程能力。全書共21章,分為3個部分:第一部分(第1-13章)主要講解LuaAPI和虛擬機的實現,包括二進制chunk格式、Lua虛擬機指令集、元編程、錯誤處理等。第二部分(第14-17章)主要討論Lua語法和編譯器的實現,包括詞法分析、語法分析、代碼優化、代碼生成等。第三部分(第18-21章)主要講解Lua輔助API和標準庫實現,包括基礎庫、實用工具庫、包和模塊、協程等。
張秀宏 ·程序設計 ·14萬字
競技游戲是近年來十分火爆的游戲類型,如何設計開發出讓玩家愛不釋手的游戲是本書的主要目的。本書共分為9章。其中,第1章講述如何定位市場,制作什么樣的游戲才是正確的決定;第2章講解競品分析、撰寫GDD、組建團隊和尋找啟動資金;第3章介紹游戲的核心玩法;第4章講解角色的技能設計;第5章講解如何設計競技游戲的地圖;第6章講解游戲系統的設計;第7章講解界面和交互;第8章介紹文案寫作與視覺設計;第9章講解如何發行和推廣游戲。
程弢 ·程序設計 ·14.8萬字
全書分為三個部分。第一部分了解強化學習應用,了解強化學習基本知識,搭建強化學習測試環境。該部分包括:強化學習的概況、強化學習簡單示例、強化學習算法的常見思想、強化學習的應用、強化學習測試環境的搭建。第二部分介紹強化學習理論與深度強化學習算法。強化學習理論部分:Markov決策過程的數學描述、MonteCarlo方法和時序差分方法的數學理論;深度強化學習算法部分:詳細剖析全部具有重要影響力的深度強化學習算法,結合TensorFlow實現源碼。第三部分介紹強化學習綜合應用案例。
肖智清 ·程序設計 ·12.2萬字
Ray是開源分布式計算框架,簡化了擴展計算密集型Python工作負載的過程。本書展示了如何使用Ray構建機器學習應用程序,介紹了Ray如何融入當前的機器學習工具,以及Ray如何與這些工具緊密集成。本書前3章介紹了Ray作為分布式Python框架的基礎知識,并提供了應用示例;第4-10章介紹了Ray高級庫(RayRLlib、RayTune、RayDataset、RayTrain、RayServe、RayCluster、RayAIR),并展示如何使用高級庫創建應用程序;第11章對Ray的生態進行了總結,并指導讀者繼續學習。
(德)馬克斯·普佩拉等 ·程序設計 ·10.7萬字
本書是按照JavaSE8完全更新后的《Java核心技術卷Ⅱ高級特性(原書第10版)》。卷Ⅰ主要介紹了Java語言的一些關鍵特性;而本卷主要介紹編程人員進行專業軟件開發時需要了解的高級主題。因此,與本書卷Ⅰ和之前的版本一樣,我們仍將本書定位于用Java技術進行實際項目開發的編程人員。
(美)凱S.霍斯特曼 ·程序設計 ·27.8萬字
本書最大的特點在于講解深度強化學習算法時盡可能地做到化繁為簡,書中沒有復雜的符號邏輯,也沒有大篇幅的公式推導,旨在讓讀者快速上手,使用深度強化學習方法解決問題。本書不是機械地介紹深度強化學習領域中的知名論文、公式,而是以代碼為主導進行講解,同時輔以詳盡的注釋、圖解及代碼運行結果,力求讀者在看懂代碼的基礎上深入理解算法,在理解算法后能夠熟練使用。
(日)小川雄太郎 ·程序設計 ·5.7萬字
本書從一個專業程序(VBA插件)的應用開始,逐步分析VBA程序的的優勢,以及VBA的歷史、概念、編輯器、語法規則、數組、函數、文件目錄與磁盤管理等VBA語言的基礎。然后講述三類程序的開發思路與語法,包括VBE專用程序、VB編寫的DLL插件,以及工作簿中通用的加載宏程序。最后通過大型的Excel百寶箱插件的設計來實踐與提高程序開發理論,讓讀者對程序開發有進一步地認識,并實踐本書所闡述的程序開發思想。
羅剛君編著 ·程序設計 ·38.3萬字
本書分5篇共16章,第一篇為Oracle基礎篇,主要介紹了Oracle數據庫的主要組成部分、環境及PL/SQL的基本語法。第二篇為SQL數據查詢篇,主要介紹了PL/SQL語言在Oracle中如何實現數據查詢。第三篇為SQL數據操作篇,主要介紹了PL/SQL語言在Oracle中如何實現對關系數據表的操作。第四篇為數據安全應用篇,主要介紹了Oracle數據庫的數據安全等內容。第五篇為高級應用技術篇,基于前面四篇的知識,對Oracle數據的游標和在具體項目中的使用技巧做具體講解。
肖俊宇編著 ·程序設計 ·18.5萬字
本書共分為五篇:第一篇是Linux系統知識,講述Linux系統的安裝和使用、常用命令、文本編輯器及程序的編譯與調試;第二篇是C語言基本知識,講述C語言的基本語法、指針、結構體、系統庫函數等知識;第三篇是Linux系統編程,講述Shell編程和文件處理方法;第四篇是Linux網絡編程,講解TCP和UDP網絡編程的知識;第五篇是LinuxC項目實戰,通過案例的學習,既復習了前面介紹的知識,也了解了項目實踐的流程和技巧,從而增加讀者的編輯經驗。
羅利民 王浩編著 ·程序設計 ·16.6萬字
本書采用“任務驅動”的編寫模式,由淺入深、循序漸進、全面系統地介紹了JavaWeb開發的相關知識。全書通過實際應用案例,幫助讀者鞏固所學的知識,以便更好地進行JavaWeb開發實踐。本書共15章,內容涵蓋了JavaWeb開發基礎知識、Servlet接收GET請求數據、Servlet接收POST請求數據、Servlet生成HTTP響應數據、異步請求和異步響應、會話控制技術(Cookie與Session)、過濾器和監聽器、MVC和JSTL、個人筆記系統的數據庫設計與實現、MySQL事務機制和JDBC的使用、layui和CKEditor的使用,以及個人筆記系統首頁模塊的設計與實現、用戶管理模塊的設計與實現、筆記管理模塊的設計與實現、其他功能模塊的設計與實現等項目實訓。本書內容豐富、講解深入,適合初、中級JavaWeb開發人員閱讀,可以作為各類院校計算機相關專業的教材,也可作為廣大JavaWeb開發愛好者的實用參考書。
孔祥盛 馬玉磊主編 ·程序設計 ·16.6萬字
本書分為6篇,共計17章,全面介紹了學習和應用C#進行程序開發的各種陷阱與謬誤、技術細節與經驗技巧、常用的算法及解決方案。其涉及的技術主要包括面向對象的三要素(封裝、繼承、多態)、特性(Attribute)、泛型、委托和事件、異常處理、序列化和反序列化、動態操作程序集、ADO.NET對象操作數據庫、Lambda表達式、LINQ操作對象、LINQ操作數據集等C#核心技術,另外本書還介紹了線程異步調用、多線程同步、網絡通信、GDI+繪制圖形、自定義WindowsForm控件等高級應用技術。
趙會東 王小科 王軍等編著 ·程序設計 ·24.4萬字
本書以任務為導向,較為全面地介紹了不同場景下Python爬取網絡數據的方法,包括靜態網頁、動態網頁、登錄后才能訪問的網頁、PC客戶端、App等場景。全書共7章,第1章介紹了爬蟲與反爬蟲的基本概念,以及Python爬蟲環境的配置,第2章介紹了爬取過程中涉及的網頁前端基礎,第3章介紹了在靜態網頁中爬取數據的過程,第4章介紹了在動態網頁中爬取數據的過程,第5章介紹了對登錄后才能訪問的網頁進行模擬登錄的方法,第6章介紹了爬取PC客戶端、App的數據的方法,第7章介紹了使用Scrapy爬蟲框架爬取數據的過程。本書所有章節都包含了實訓與課后習題,通過練習和操作實戰,可幫助讀者鞏固所學的內容。
江吉彬 張良均 ·程序設計 ·6.3萬字
本書學習的三大技術是Web標準的主要組成部分,在Web標準中,HTML/XHTML負責頁面結構,CSS負責樣式表現,JavaScript負責動態行為。《HTML+CSS網頁開發技術精解》不僅僅將筆墨局限于語法講解上,每一個知識點均相應配以一個實例,通過邊分析代碼邊查看結果,以一種可視化的方式來學習語言,避免了單純學習語法的枯燥與乏味,使讀者易于接受。本書共21章,由5部分組成,由淺入深地介紹了HTML、CSS、JavaScript。第1部分講述了HTML的基礎知識,包括教你如何編寫HTML,如何運用這些標記在Web頁面中生成特殊效果。第2部分介紹了(X)HTML與CSS概述,并對CSS的各個語法標記的應用進行了實例講解。第3部分介紹了盒子模型的概念、盒子的浮動與定位方式、CSS與DIV的布局方法。第4部分介紹了JavaScript語法基礎、JavaScript程序、JavaScript標識符和變量、JavaScript運算符和表達式、JavaScript中事件的分析、JavaScript中的不同對象。第5部分采用最流行的CSS+DIV布局的方法,綜合講述了網站的制作全過程。
吳玉中等編著 ·程序設計 ·10.2萬字
本書分為兩個篇章。第1篇主要介紹MATLAB基礎知識,第2篇主要介紹MATLAB常用工具箱的使用。涵蓋的主要內容有MATLAB的發展、優勢、特點和系統組成,常用的數據類型,矩陣和數組的基本操作,程序設計的相關知識,圖形處理的相關知識,GUI設計,數值分析技術,符號運算,常用的接口編程技術,文件的輸入/輸出機制,Simulink的基礎知識,統計工具箱,圖像處理工具箱,優化工具箱,曲線擬合工具箱,神經網絡工具箱,金融工具箱,小波分析工具箱,遺傳算法與直接搜索工具箱等。
王薇編著 ·程序設計 ·23.9萬字
網站合作:傅女士 fuli.a@yuewen.com
雙新用戶(設備和賬號都新為雙新用戶)下載并登錄后1-20天最多可免費領取20本會員/單訂書且可免費讀10天
Copyright (C) 2025 www.cqxianglaokan.com All Rights Reserved 上海閱文信息技術有限公司 版權所有 粵公網安備 44030002000001號 ???? 增值電信業務經營許可證:粵B2-20090059???? 互聯網ICP備案號: 粵B2-20090059-5 ???? 舉報電話:010-59357051 營業執照 網絡文化經營許可證:滬網文 (2023) 3296-228號 網絡出版服務許可證:(署)網出證(滬)字第055號????互聯網宗教信息服務許可證:滬(2023)0000015
QQ閱讀手機版