書名: 流暢的C|設計原則、實踐和模式 (1版)
作者: Christopher Preschern
譯者: 陳仁和
版次: 1
ISBN: 9786263245792
出版社: OREILLY歐萊禮
出版日期: 2023/07
書籍開數、尺寸: 18.5x23x1.4
頁數: 312
內文印刷顏色: 單色
#資訊
#編程與軟體開發
#C語言
定價: 680
售價: 578
庫存: 庫存: 2
LINE US! 詢問這本書 團購優惠、書籍資訊 等

付款方式: 超商取貨付款 line pay
信用卡 全支付
線上轉帳 Apple pay
物流方式: 超商取貨
宅配
門市自取

詳細資訊

商品描述 「《Fluent C》提供豐富的實務案例,是讓程式碼更加簡潔、易於維護的絕佳參考。」 ──David Griffiths 《Head First C》作者 「本書引領新手寫出超強的C語言程式。」 ──Robert Hanmer 軟體架構師 在C語言中,專業的程式設計建議往往難尋,儘管有諸多物件導向程式語言的設計模式可供利用,但C語言的相關資源卻相對匱乏。這本實用指南為初學者及有經驗的C程式設計師提供設計決策的相關指引,以書中示例說明設計模式的應用概念,進而逐步建置出大型程式。 作者Christopher Preschern是設計模式社群的主要成員,透過本書闡釋:如何讓C程式結構化、錯誤處理、設計有彈性的介面等問題。無論您是想尋找具體的模式,或是想了解特定主題的設計抉擇概觀,本書都會為你指點迷津。 第一部分介紹C語言的設計模式,學習專屬C程式的實務設計知識。第二部分以案例說明如何運用C程式設計模式實作大型程式,透過良好的設計決策,您將能體會設計模式如何讓生活更輕鬆。 本書所介紹的設計模式包括: ‧錯誤處理 ‧回傳錯誤資訊 ‧記憶體管理 ‧C函式的回傳資料 ‧資料生命期與擁有權 ‧有彈性的API ‧有彈性的迭代器介面 ‧模組化程式的檔案組織 ‧脫離#ifdef地獄

為您推薦

C語言教學手冊 (4版)

C語言教學手冊 (4版)

相關熱銷的書籍推薦給您

內容簡介   C語言幾乎是每一個專業的程式設計師在初學入門時所遇到的第一個功課,在程式設計師心裡佔有很高的地位。在某些以程序導向的處理中,C可以提供一個完整的結構化程式設計,同時又可兼顧後續程式維護時的便利性,更是訓練邏輯思考的一個有用的工具。   本書是由知名技術作家洪維恩老師精心撰寫,透過豐富的範例與精心設計的圖解,讓讀者能有效的理解C語言重要觀念,打下穩固的基礎。同時每章末均附有豐富的習題,不但可提供給自修者自我評量,也非常適合學校教學。除此之外,本書也導入資料結構的基本觀念,可作為資料結構課程的先修教材。另外,本書也包含有物件導向與C++程式語言的簡介,可以銜接未來物件導向或是C++程式語言設計的課程。 本書特色: □ 循序漸進從頭打好 C 語言基礎 □ 豐富範例展示語法最容易理解 □ 精心設計圖解掌握關鍵最速效 □ 每章附有自我評量教學最適用 □ 資料結構基本觀念導入最易懂  詳細資料 ISBN:9789574424849 規格:平裝 / 普通級 / 單色印刷 / 初版 出版地:台灣

原價: 620 售價: 558 現省: 62元
立即查看
基礎資料結構使用C (Fundamentals of Data Structures in C,2/E) (2版)

基礎資料結構使用C (Fundamentals of Data Structures in C,2/E) (2版)

相關熱銷的書籍推薦給您

原文書資訊 書名:Fundamentals of Data Structures in C 2008 978-0-929306-40-7,2/E <Silicon Press> 作者: HOROWITZ ISBN: 9780929930640 出版社: Silicon Press 出版年: 2007年 中文書資訊 書名: 基礎資料結構使用C (第二版) 作者: Horowitz/ 蔡錫鈞 ISBN: 9789868359710 出版社: 開發 出版年: 2008年

原價: 790 售價: 774 現省: 16元
立即查看
流暢的React (1版)

流暢的React (1版)

類似書籍推薦給您

【簡介】 掌握React關鍵開發技能,建構高效、直觀的Web應用程式! 深入探討React的基本概念與優化技術,幫助開發者撰寫高效能的Web應用程式。 「Carl Sagan說曾過,『觀察過去,可以推知未來』。在下認為,Tejas在前端領域透過這本書完美詮釋了這句名言,帶領我們穿梭於React的發展歷程。 他以細膩的方式,深入剖析調和(reconciliation)和Fiber背後的關鍵概念。若要深入瞭解React及其不斷發展的生態系統,此書是必讀之作。」 — Matheus Albuquerque Brasil Web技術領域的Google開發專家 在建構Web使用者介面時,React可透過宣告性抽象化提供出色的開發體驗。這本實用的書籍將帶你深入瞭解這個JavaScript程式庫的基本概念,涵蓋JSX語法和進階模式、虛擬DOM、React調和(reconciliation),以及進階的優化技術。熟悉React的用法可以讓你迅速掌握如何做出更出色的web app。 作者Tejas Kumar以淺顯易懂的文字來帶你深入探索React,同時避開典型的軟體工程術語,幫助你理解這個JavaScript程式庫的底層運作方式。藉著瞭解React,你將學會如何撰寫直觀的React程式碼,並充分理解React的微妙差異和層次,將熟練程度提升至另一個境界。 透過這本書,你將: • 深入理解React的運作原理。 • 在開發React應用程式的進行效能優化。 • 建立能在任意規模下穩健運行的React應用程式。 • 掌握React提供的各種機制及其使用時機,例如reducer、state、ref。 【目錄】 第一章 基本內容 為什麼會有React? 在React 問世之前的世界 進入React 時代 總結:那麼,為什麼React 這麼紅? 本章回顧 複習問題 下回預告 第二章 JSX JavaScript XML? JSX 的好處 JSX 的缺點 揭開神祕面紗 JSX Pragma 表達式 本章回顧 複習問題 下回預告 第三章 虛擬DOM 虛擬DOM 簡介 真實DOM 虛擬DOM 的工作原理 本章回顧 複習問題 下回預告 第四章 透視調和 瞭解調和 合併處理 以前的技術 Fiber 調和器 本章回顧 複習問題 下回預告 第五章 常見問題與強大的模式 使用React.memo 來進行記憶化 使用useMemo 來做記憶化 useState vs. useReducer 強大的模式 延遲載入 本章回顧 複習問題 下回預告 第六章 伺服器端的React 用戶端算繪的限制 伺服器算繪的崛起 hydration 建立伺服器算繪 於React 中的伺服器算繪API 不要自己來 本章回顧 複習問題 下回預告 第七章 並行React 同步算繪的問題 複習Fiber 調度和延遲更新 算繪lane useTransition useDeferredValue 並行算繪的問題 深入探討 本章回顧 複習問題 下回預告 第八章 框架 為什麼我們需要框架? 使用框架的好處 使用框架的取捨 熱門的React 框架 選擇框架 本章回顧 複習問題 下回預告 第九章 React Server Components 好處 伺服器算繪 伺服器組件的規則 伺服器操作 React 伺服器組件的未來 本章回顧 複習問題 下回預告 第十章 React替代方案 Vue.js Angular Svelte Solid Qwik React 不是回應性的 React 的未來 共同模式 本章回顧 複習問題 下回預告 第十一章 結論 要點 我們的時間軸 在魔法背後的機制 探索進階領域 持續獲得新資訊 索引

原價: 780 售價: 663 現省: 117元
立即查看
Android App 效能改善:48個掌握App運行流暢的技巧(iThome鐵人賽系列書)【軟精裝】 (1版)

Android App 效能改善:48個掌握App運行流暢的技巧(iThome鐵人賽系列書)【軟精裝】 (1版)

類似書籍推薦給您

內容簡介 提升APP品質與效能,打造良好使用者體驗   本書內容改編自第 14 屆 iThome 鐵人賽 Mobile Development 組佳作系列文章《Android app 效能優化》。本書用48個具體且實用的方法來提升 Android app 的效能。由於效能是影響 App 品質的一個重要因素,一款 App 的效能表現直接影響到使用者體驗。不論你是 Android 新手還是資深開發者,這本書都會帶領你掌握 App 效能改善的技巧,使你的 App 更流暢、反應更迅速,從而獲得更多使用者的認可與好評。   本書將深入地探討了如何從不同角度和層面來提升 App 的效能。從基礎效能概念開始,涵蓋了 Layout 的編排、記憶體使用、背景任務管理、效能監控及撰寫效能測試等範疇。透過範例詳細解析效能問題發生的原因,並提供具體的解決策略。書中不僅教你如何觀察相關指標,更重要的是引領讀者學會如何避免常見的效能陷阱。   【目標讀者】   →希望提升App品質的開發新手   →覺得App反應緩慢,需要解決效能問題的開發者   →想要進一步提升App效能的開發者 目錄 CHAPTER 01 效能基本概念 1.1 選擇合適的資料結構 1.2 延遲初始化與延遲載入 1.3 使用快取 Cache 1.4 使用單例模式 Singleton Pattern 1.5 使用物件池 Object Pool 1.6 Kotlin Collection 的效能考量 1.7 避免頻繁建立物件 CHAPTER 02 避免 ANR(Application Not Responding) 2.1 在背景執行緒處理耗時工作 2.2 使用執行緒池 Thread Pool 2.3 使用 StrictMode 找出在主執行緒的異常請求 CHAPTER 03 Android 基本效能概念 3.1 了解 Activity 生命週期及改善效能 3.2 了解 Fragment 生命週期及改善效能 3.3 使用 RecyclerView 與 Diff 3.4 縮短 App 的啟動時間 3.5 精簡 App 的大小 3.6 提升圖片資源的效能改善 CHAPTER 04 背景任務管理與省電策略 4.1 Android 的省電策略:Doze、Hibernation 和 Standby Buckets 4.2 使用 WorkManager 執行背景任務 4.3 使用 AlarmManager 在特定時間執行背景任務 4.4 使用 Foreground service 前景服務 4.5 背景任務小結 CHAPTER 05 Layout 效能改善 5.1 使用 ConstraintLayout 減少 View 的階層 5.2 使用 Include 重用 Layout 5.3 使用 Merge 減少 Layout 階層 5.4 使用 ViewStub 延遲 View 的載入 5.5 檢測版面配置 - 使用 Layout Inspector 5.6 減少畫面的重複繪製 5.7 檢測畫面的重複繪製 5.8 檢測 GPU Rendering CHAPTER 06 記憶體效能改善 6.1 避免 Memory leak 記憶體洩漏 6.2 正確使用 Application context 與 Activity context 6.3 使用 WeakReference 弱引用 6.4 使用 LeakCanary 檢測記憶體洩漏 6.5 使用 Profiler 找出記憶體的異常使用 CHAPTER 07 網路請求的效能改善 7.1 使用成熟的 Open Source 函式庫 7.2 透過快取及資料載入策略來減少網路請求 7.3 使用 Network Inspector 監看網路使用狀況 CHAPTER 08 UI 狀態管理與效能 8.1 使用 onSaveInstanceState 保存資料 8.2 使用 ViewModel 保存資料 CHAPTER 09 儲存資料以改善資源請求 9.1 DataStore 與 SharedPreferences 的效能改善 9.2 使用 Room 資料庫的效能改善 9.3 資料儲存小結 CHAPTER 10 效能監控管理工具 10.1 使用 Lint 找出潛在的效能問題 10.2 使用 Google Play Vitals 監控 App 的效能 10.3 Firebase Performance Monitoring CHAPTER 11 撰寫效能測試 11.1 撰寫 Microbenchmark 效能測試 11.2 撰寫 Macrobenchmark 效能測試 CHAPTER 12 從 UX 改善主觀效能感受 12.1 提升 App 主觀效能感受的 UX 設計策略 12.2 使用 Splash Screen 改善 App 的啟動體驗 12.3 改善 Activity 頁面切換動畫與預載資訊 CHAPTER 13 總結

原價: 680 售價: 578 現省: 102元
立即查看
流暢的 Python|清晰、簡潔、高效的程式設計 第二版 Fluent Python, 2nd Edition (2版)

流暢的 Python|清晰、簡潔、高效的程式設計 第二版 Fluent Python, 2nd Edition (2版)

類似書籍推薦給您

第一部分 資料結構 第1章 Python資料模型 第2章 Sequence的陣列 第3章 dictionary與set 第4章 Unicode文字 vs. bytes 第5章 資料類別建構器 第6章 物件參考、可變性,與資源回收 第二部分 函式即物件 第7章 函式是一級物件 第8章 函式中的型態提示 第9章 decorator與closure 第10章 用一級函式來實作設計模式 第三部分 類別與協定 第11章 很Python的物件 第12章 sequence的特殊方法 第13章 介面、協定與ABC 第14章 繼承:更好還是更糟 第15章 再談型態提示 第16章 運算子多載 第四部分 控制流程 第17章 iterator、generator與古典的coroutine 第18章 with、match與else區塊 第19章 Python的並行模型 第20章 並行執行器 第21章 非同步編程 第五部分 超編程 第22章 動態屬性與property 第23章 屬性descriptor 第24章 類別超編程

原價: 1200 售價: 1020 現省: 180元
立即查看
Kotlin Collection全方位解析攻略 : 精通原理及實戰,寫出流暢好維護的程式(iT邦幫忙鐵人賽系列書) (1版)

Kotlin Collection全方位解析攻略 : 精通原理及實戰,寫出流暢好維護的程式(iT邦幫忙鐵人賽系列書) (1版)

類似書籍推薦給您

原價: 680 售價: 578 現省: 102元
立即查看
戰勝英文翻譯與寫作:學好文法,寫出流暢短文

戰勝英文翻譯與寫作:學好文法,寫出流暢短文

類似書籍推薦給您

原價: 320 售價: 272 現省: 48元
立即查看