TOP
英國出版界指標大獎肯定!A.F. Steadman 獲年度作家,《史坎德》系列帶你踏上熱血奇幻旅程
縮小範圍
搜尋結果 /

Java Servlet Programming

14103
8 / 353
出版社:Addison-Wesley  裝訂:平裝
A staff engineer in Java at Sun Microsystems, Liang explains how programmers can integrate code written in the Java programming language with code written in other languages such as C and C++, thus al
優惠價: 1 1800
無庫存
勇闖100關!MINECRAFT解謎大冒險!
滿額折
出版日:2026/05/08 作者:扶桑社  出版社:尖端出版  裝訂:平裝
★100道精心設計的麥塊謎題,從邏輯推理到生存知識,全方位鍛鍊讀者大腦!★結合遊戲冒險與多元學習,在擊敗強敵的過程中,成就最強勇者之路!本書是一本專為《Minecraft》玩家設計的解謎冒險書,內容同時適用於基岩版與Java版 。讀者在書中將化身為拯救世界的勇者,肩負起打倒終界龍與凋零怪的重要使命 。全書以四個核心任務(MISSION)為主軸 :從最初的「建立據點」開始,逐步經歷「踏上冒險」、「勇闖地獄」,最終迎接「打倒終界龍」的終極對決 。書中收錄了100道難度各異的謎題,讓玩家在擬真的遊戲情境中,邊玩邊學,為決戰做好充分準備 。【特色深入分析】這本書不只是單純的猜謎,它將《Minecraft》的遊戲機制與多種智力開發題型深度結合:◎多元化題型設計: 包含邏輯推理(如觀察工作台合成規則推斷材料 )、空間觀察(如從拼圖碎片還原房間 )、數學與暗號(如九宮格填數與刪字暗號 ),以及考驗細心的連連看,連完後會出現殭屍或終界龍等怪物的身影 。◎生存知識融入: 謎題內容緊扣遊戲核心,例如利用「哺乳類動物」習性走出迷宮 、在沙漠中尋找水井補充水分避開中暑 ,或是利用鐵魔像守護村莊的策略布局 。◎攻略小知識補充: 每個單元都附有「攻略小知識」,提供豐富的遊戲資訊,如粉紅色綿羊的稀有機率 、避開終界使者視線的方法 等,讓這本書同時具備解謎樂趣與實用的遊戲指南功能。◎沉浸式冒險體驗: 書中設計了血量與裝備耐久度的機制,讀者在解謎過程中必須計算損耗,例如挖掘不同礦石會消耗不同點數的鎬子耐久度,極具策略性 。【家長推薦語】這本書是孩子將對《Minecraft》的熱愛轉化為基礎素養的優質橋樑。透過紙本閱讀與解謎,我們將遊戲中的邏輯思考、空間觀察與資源規劃,具象化為實體練習。這不僅能讓孩子在沒有螢幕的狀態下,依然能沉浸在喜愛的冒險世界中,更能訓練他們在面對複雜問題時的專注力與解決能力。這不只是一本遊戲周邊,更是一套能激發孩子主動思考、寓教於樂的腦力訓練手冊。
優惠價: 9 288
庫存:8
Software Mistakes and Tradeoffs中文版:掌握軟體開發中的錯誤、取捨與關鍵決策
79 折
出版日:2026/03/30 作者:Tomasz Lelek; Jon Skeet  出版社:博碩文化  裝訂:平裝
[名家名著] 37 Software Mistakes and Tradeoffs中文版:掌握軟體開發中的錯誤、取捨與關鍵決策 Software Mistakes and Tradeoffs: How to make good programming decisions ❝Teddy長期研究Pattern Language,有一個很深的體會:每一個設計決策,都只是「局部的回應」。真正困難的,是把這些局部組織成一個和諧的整體。 AI可以提供大量「局部解法」,但整合這些解法需要的,是對「這個團隊、這個市場、這個時間點」的情境理解。這種情境沒辦法完全寫成規格書,因為它牽涉到人的能力邊界、組織的演進節奏、技術債的承受極限。這些東西每個專案都不一樣,而且會隨時間改變。這不是AI的context window再怎麼變大就能解決的問題。 要看見整體,不能只盯著零件。AI幫你把門檻拉低之後,真正稀缺的能力,是在眾多可能性之中,做出有脈絡、能長期承擔的選擇。不是盲目的節制,而是清楚知道代價之後,有意識地決定扛下哪些、放掉哪些。 如果鄉民們希望自己在AI時代,不只是會下提示詞的PM,而是能為系統負責的架構師,那麼這本書值得細細品味。❞ ────「搞笑談軟工」板主Teddy Chen 專文推薦 ❝在軟體工程的實務現場,幾乎沒有哪一個決策是「免費」的。每一次選擇某種架構、某種設計模式、某種API風格,或某種錯誤處理策略,實際上都意味著放棄其他可能性。這些放棄,往往不會在當下立即顯現代價,而是潛伏在未來的維護成本、效能瓶頸、擴充困難、組織協作摩擦與技術債之中。 《Software Mistakes and Tradeoffs中文版》所關注的,正是這些在實際上線系統(production systems)中反覆出現的取捨問題。本書並不試圖建立一套抽象理論,而是從具體情境出發:在特定背景、限制與壓力之下,團隊如何做出選擇?有哪些替代方案?當時忽略了什麼?哪些後果在事後才浮現?哪些判斷其實是合理的,只是代價延後到未來? 這樣的視角,使本書成為一本極具實務厚度的工程決策紀錄。❞ ────博碩文化資深編輯與翻譯 盧國鳳 ❝真希望我能在職涯更早期就讀到這本書。書中濃縮了許多從實務中得來的寶貴經驗。❞ ────Dave Corun,Avanade ❝清楚而精準地總結了多年軟體工程實務的精華,新手與老手都值
優惠:新書特惠 優惠價: 79 774
庫存:6
APCS 完全攻略:從新手到高手,C++ 解題必備!
79 折
出版日:2026/03/04 作者:胡昭民; 吳燦銘  出版社:博碩文化  裝訂:平裝
本次改版新增「Python 語言快速入門」及「Python 程式語言觀念題題庫」,讓您準備更加充分! ╲滿級分快速攻略╱ 重點總整理 + 歷次試題解析 ☑ 結合運算思維與演算法的基本觀念 ☑ 章節架構清晰,涵蓋 APCS 考試重點 ☑ 備有相關模擬試題,幫助釐清重點觀念 ☑ 詳細解析 APCS 程式設計觀念題與實作題 APCS 為 Advanced Placement Computer Science 的英文縮寫,是指「大學程式設計先修檢測」。目的是提供學生自我評量程式設計能力及評量大學程式設計先修課程學習成效。其檢測成績可作為國內多所資訊相關科系個人申請入學的參考資料。 APCS 考試類型包括:程式設計觀念題及程式設計實作題。在程式設計觀念題是以單選題的方式進行測驗,以運算思維、問題解決與程式設計概念測試為主。測驗題型包括程式運行追蹤、程式填空、程式除錯、程式效能分析及基礎觀念理解等。而程式設計觀念題的考試重點包括:程式設計基本觀念、輸出入指令、資料型態、常數與變數、全域及區域、流程控制、迴圈、函式、遞迴、陣列與矩陣、結構、自定資料型態及檔案,也包括基礎演算法及簡易資料結構,例如:佇列、堆疊、串列、樹狀、排序、搜尋。在程式設計實作題以撰寫完整程式或副程式為主,可自行選擇以 C、C++、Java、Python 撰寫程式。 為了因應新制的「程式識讀」,本次改版也另外新增了兩個附錄,提供「Python 語言快速入門」及「Python 程式語言觀念題題庫」。筆者希望本書能引導各位讀者具備應試 APCS 的經驗與實戰能力的養成,並學會如何解析程式的程式實作的能力,進行有能力根據自己的創意思維,開發出各式各樣功能的軟體,而這也正是本書努力達成的目標。 本書的實作題以 C++ 語言來進行問題分析及程式實作。實作題的解答部份可分為四大架構:解題重點分析、完整程式碼、執行結果及程式碼說明。在「解題重點分析」單元中知道本實作題的程式設計重點、解題技巧、變數功能及演算法,此單元會配合適當的程式碼輔助解說,來降低學習者的障礙。 同時也可以參考附錄的內容來幫助自己熟悉 APCS 的測試環境。此外,為了讓學習者以較簡易的環境撰寫程式,本書所有程式以 Dev C++ 的 IDE 進行程式的編輯、編譯與執行。希望透過本書的課程安排與訓練,可以讓學習者培養出以 C++ 語言應試 APCS 的實戰能
優惠:新書特惠 優惠價: 79 600
庫存:7
APCS完全攻略:從新手到高手,C語言解題必備【暢銷回饋版】
滿額折
出版日:2026/02/11 作者:胡昭民; 吳燦銘  出版社:博碩文化  裝訂:平裝
╲滿級分快速攻略╱ 重點總整理 + 歷次試題解析 ☑ 結合運算思維與演算法的基本觀念 ☑ 章節架構清晰,涵蓋APCS考試重點 ☑ 備有相關模擬試題,幫助釐清重點觀念 ☑ 詳細解析APCS程式設計觀念題與實作題 APCS為Advanced Placement Computer Science的英文縮寫,是指「大學程式設計先修檢測」,目的是提供學生自我評量程式設計能力及評量大學程式設計先修課程學習成效,其檢測成績可作為國內多所資訊相關科系個人申請入學的參考資料。 APCS考試類型包括:程式設計觀念題及程式設計實作題。在程式設計觀念題是以單選題的方式進行測驗,以運算思維、問題解決與程式設計概念測試為主。測驗題型包括程式運行追蹤、程式填空、程式除錯、程式效能分析及基礎觀念理解等。而程式設計觀念題的考試重點包括:程式設計基本觀念、輸出入指令、資料型態、常數與變數、全域及區域、流程控制、迴圈、函式、遞迴、陣列與矩陣、結構、自定資料型態及檔案,也包括基礎演算法及簡易資料結構,例如:佇列、堆疊、串列、樹狀、排序、搜尋。在程式設計實作題以撰寫完整程式或副程式為主,可自行選擇以C、C++、Java、Python撰寫程式。 本書的實作題以C語言來進行問題分析及程式實作。實作題的解答部份可分為四大架構:解題重點分析、完整程式碼、執行結果及程式碼說明。在「解題重點分析」單元中知道本實作題的程式設計重點、解題技巧、變數功能及演算法,此單元會配合適當的程式碼輔助解說,來降低學習者的障礙。 同時也可以參考附錄的內容來幫助自己熟悉APCS的測試環境。此外,為了讓學習者以較簡易的環境撰寫程式,本書所有程式以Dev C++的IDE進行程式的編輯、編譯與執行。希望透過本書的課程安排與訓練,可以讓學習者培養出以C語言應試APCS的實戰能力。 【目標讀者】 ◆ 欲申請大學資訊相關科系的高中職生 ◆ 對程式語言有興趣的學習者 ◆ 想客觀檢測自己程式設計能力的人 APCS為Advanced Placement Computer Science的英文縮寫,是指「大學程式設計先修檢測」,目的是提供學生自我評量程式設計能力及評量大學程式設計先修課程學習成效,其檢測成績可作為國內多所資訊相關科系個人申請入學的參考資料。本書的實作題以C語言來進行問題分析及程式實作。實作題的解答部份可分為四大架構:解題重點分析、完整程式碼、
優惠價: 9 621
庫存:7
軟件設計模式(Java版)(第2版)(簡體書)
滿額折
出版日:2026/02/01 作者:程細柱  出版社:人民郵電出版社  裝訂:平裝
本書從面向對象程序設計的7個基本原則出發,用淺顯易懂、可視化的UML建模語言逐一介紹GoF的23種經典設計模式。全書共9章,主要內容包括設計模式基礎、創建型模式(共5種)、結構型模式(共7種)、行為型模式(共11種)、設計模式實驗指導。本書還配有豐富的教學資源供讀者下載。本書可作為普通高等院校計算機科學與技術、軟件工程、數據科學與大數據、信息系統與信息管理等專業的程序設計類課程的教材,也可作為軟件開發者的自學用書。
優惠價: 87 312
庫存:3
文化的成熟與武人的崛起:10-13世紀
滿額折
出版日:2026/01/29 作者:姜尚中-總監修; 三浦徹等著  出版社:聯經  裝訂:平裝
★亞洲史研究巔峰.集英社創社95週年紀念鉅獻★ 人物如星,交織燦爛歷史星空 構築出籠罩全亞洲的歷史全景 文人與武將並立、能力主義抬頭、 亞洲中世紀的新秩序 焦點人物傳記: • 藤原道長:平安時代權臣,以攝關政治鞏固貴族秩序,奠定院政體制的基礎。 • 司馬光:史學家與政治家,以《資治通鑑》建立新的歷史敘事框架。 • 李清照:宋代女詞人,以詞歌記錄家國之痛與生命哀愁。 • 朱熹:南宋大儒,創立理學體系,成為東亞思想的核心。 • 薩拉丁:穆斯林世界的領袖,以信仰與軍事力量收復耶路撒冷。 • 拜巴爾一世:馬木路克蘇丹,以武力抵禦外侮,鞏固西亞政權。 • 闍耶跋摩七世:吳哥王朝的君主,以佛教與王權重塑帝國秩序。 《亞洲人物史》第四卷聚焦於十至十三世紀,這是亞洲各地從貴族統治逐步走向文人與武將並立的新局。此時,日本由平安貴族政治進入武家政權,中國則從唐代的動盪走向宋代的科舉與文人官僚體制;西亞由阿拔斯王朝延續至塞爾柱與馬木路克政權,軍人與烏里瑪並肩而立;東南亞則在吳哥與爪哇王國展現王權與宗教融合的力量。 這個時代普遍以皇帝、天皇或哈里發為最高統治者,但文人與武將逐漸成為獨立的社會階層。他們透過學識、武力與才智,而非單憑身分與出身,推動了社會文化的重組。 宋代的開封展現了都市繁華與經濟活力,《東京夢華錄》與〈清明上河圖〉生動描繪了城市生活與商業秩序;同時,西亞的烏里瑪在法學、歷史、文學上的著述,透過手抄本與學校傳播,滲透至日常生活。這些文化與制度的演變,與歐洲同期的中世紀社會相呼應。 《文化的成熟與武人的崛起》展現了亞洲中世紀的特色:不再僅依附血統與身分,而是透過專業展現能力。文人、武將與宗教學者的崛起,使這一時代成為亞洲歷史中社會流動與文化生成的重要轉折點。 【本卷主要人物】 藤原道長╱白河院╱慈圓╱李子淵╱思肅太后李氏╱李資謙╱羅茶羅乍一世╱ 拉貞陀羅一世╱維克拉馬迪提亞六世╱闍耶跋摩七世╱艾爾朗加╱司馬光╱ 宋徽宗╱李清照╱朱熹╱努爾丁╱薩拉丁╱拜巴爾一世╱崔忠獻 叢書特色: • 跨越地域,從東亞到西亞,涵蓋整個亞洲的歷史長河。 • 突出「交流」視角,深挖和平與衝突中的文化碰撞。 • 匯聚現代亞洲史研究權威,打造精緻的評傳與分析。 歷史不僅僅是故事,而是對人性的深刻關照。 開啟您對亞洲文明的全新理解。 【亞洲人物史】全套共12冊,2025年2月起陸續上市: 1. 神
優惠:聯經全書系書展 優惠價: 79 671
庫存:3
你就是不寫測試才會沒時間:Kuma 的 TDD 實戰-TypeScript 篇
滿額折
出版日:2025/12/01 作者:許煜松(Kuma)  出版社:博碩文化  裝訂:平裝
TDD 不是沒用,是你沒有好好使用 系統越來越大時,可以幫助你將系統維持在一定的整潔度 重點思維 ✔ 不只是要保護功能,更要能夠促進理解 ✔ 在完成功能的同時,也要維持系統品質 ✔ 不需總是預留彈性,但能隨時創造彈性 ✔ 以模式為思考中心,看似不變實則萬變 ≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 你很忙,我知道。 從前你說:「寫程式都沒時間了,哪來時間寫測試?」 現在程式都是 AI 在寫,總該有時間寫測試了吧? 你又改說:「AI 寫得這麼快,測試也叫 AI 寫就好呀!」 結果呢?測試一大堆,都測不到真正的問題。改一行壞三個功能、半夜被 Call、看不懂 AI 寫什麼, 省下來的時間都拿去幫 AI Debug 了。 越困難的事,越要簡單做 業務邏輯已經夠複雜了,還要兼顧正確性、可維護性、可擴充性、可讀性? TDD 的長處,正是「面對困難的開發挑戰,用最小、最簡單的步驟前進」。 開發不再是一次解決大問題,而是透過讓一連串簡單的小成功,堆疊出可靠的系統。 不要宗教口號,而要實戰案例 TDD 不是要你寫更多功能,而是用更安全穩定的方式做你原本就在做的事。 TDD 不是口號,也不是宗教,而是一種讓你吃得下飯、睡得著覺,還有餘裕思考的開發節奏。 在本書中,我們要學習的是: 🎯 如何用測試保護自己、不是折磨自己 🎯 用 TDD 找出真正該改的地方,而不是亂 Refactor 🎯 讓團隊從「怕改」變成「敢改」;把「改壞東西」變成「放心重構」 本書程式碼:https://github.com/bearhsu2/ithelp2023 教學影片:https://www.youtube.com/watch?v=7mhf8vRGqSM&list=PLvBh-90IwbPJH33DpWvaIxz-Ud_9j9doU 作者繼2022年出版關於測試與程式架構的《你就是不寫測試才會沒時間:Kuma的單元測試實戰—Java篇》後,再推出《你就是不寫測試才會沒時間:Kuma的TDD實戰—TypeScript篇》,書中從0開始設計並實作一個Slot遊戲,並用TDD的方式實作,來傳達給讀者「TDD可以Work」這個重要訊息,幫助那些為「沒時間」所苦的開發者解決痛點,在開發的路上走得更輕鬆順利!
優惠價: 9 522
庫存:5
高效的 Rust:提升Rust程式的35招具體做法
滿額折
出版日:2025/11/26 作者:David Drysdale  出版社:美商歐萊禮  裝訂:平裝
「《高效的 Rust》是一本超越基礎的實用Rust知識的優秀合集。本書中的建議將幫助你成為一個自信且全面的『Rustacean』。」 ――Carol Nichols,《The Rust Programming Language》共同作者 「《高效的 Rust》深入介紹了我經常提供的專案改善建議。這是一本幫助你提升Rust技能的絕佳資源。」 ――Pietro Albini,Rust核心團隊前成員 Rust具備出色的記憶體安全、型態安全和執行緒安全等特性,受歡迎的程度因而日益提高。然而,這些特性也使得學習Rust成為一項挑戰,即使對經驗豐富的程式設計師而言亦然。這本實用的指南將幫助你寫出符合Rust風格的程式碼,並且教你充分利用Rust的型態系統、安全保證,以及日益壯大的生態系統。 如果你是曾用過其他編譯型語言的軟體工程師,或正想使用基本的Rust語法來寫出實際程式卻不知從何下手,這本書正是為你而寫的。透過專門探討Rust的概念與其他編譯型語言之間的差異,並提供容易遵循的具體建議,作者David Drysdale將引導你寫出流暢的Rust程式,而非僅僅是C++的劣質翻版。 本書將協助你: •瞭解Rust型態系統的結構 •學習錯誤處理、迭代等Rust習慣寫法 •探索Rust的crate生態系統之用法 •使用Rust的型態系統來表達你的設計 •馴服borrow檢查器 •充分利用Rust工具生態系統來建立穩健的專案
優惠價: 9 612
庫存:6
駭客文化深度解密
滿額折
出版日:2025/08/29 作者:Kim Crawley  出版社:美商歐萊禮  裝訂:平裝
成就科技世界的人事物趣味導覽 「很少有科技類書籍會被形容為『令人愛不釋手』的,但Kim Crawley的《駭客文化深度解密》絕對值得這個讚譽,當之無愧!對於阿宅和『資深』創客來說,書上各個角落都能發現令人會心一笑的情懷,還有許多新潮或常被忽略的細節。我們的科技歷史中擁有如此豐富與多樣的人物、角色與小東西,在Crawley敏銳的洞察力之下,它們全都躍然紙上、栩栩如生。衷心期盼第二輯問世。」 -Marc Loy,《Java學習手冊》作者 駭客文化或許深奧,但這本妙趣橫生的解密之書可以帶你一腳踏入這個世界,然後難以自拔。資深網路安全研究人員暨作家Kim Crawley撰寫的這本有趣的指南,為你介紹駭客編年史上的關鍵人物與公司、基本概念,以及代表性電影、遊戲與雜誌。從氣隙實體隔離網路,到竊聽僵屍惡意軟體,掌握這些術語,是深入理解駭客文化與歷史的關鍵。 若你的駭客之旅正要啟程,可在這本書裡得到許多豐富的學習指引與文化典故。經驗老道的駭客則能在這裡發現那些與大家熟悉的文化元素相關的深度歷史,還有諷刺、幽默又令人驚奇的事實。 *理解駭客文化與網路安全的關係 *瞭解駭客信仰背後的想法,像是「知識應該免費」 *探索駭客文化的核心主題與出版品,包括《2600 Magazine》 *欣賞網路安全的發展歷史 *學習駭客文化史的關鍵要素 *釐清駭客與網路罪犯的本質差異
優惠價: 9 468
庫存:5
Python最強入門ChatGPT助攻AI數據科學:王者歸來
滿額折
出版日:2025/06/03 作者:洪錦魁  出版社:深智數位  裝訂:平裝
https://youtu.be/ATMznfbmwD0Python最強入門ChatGPT助攻AI數據科學王者歸來(全彩印刷)【內容簡介】★★★★★【內容最多、範圍最廣】【40個主題】★★★★★★★★★★【程式實例最多】【超過1300個Python實例】★★★★★★★★★★【AI數據科學專題實戰】★★★★★★★★★★【420個是非題、選擇題】【約300個習題實作題】★★★★★Python語言是基礎科學課程,撰寫這本書時採用下列原則。1:最新Python語法 x 強調Python語法內涵與精神。2:精彩 x 創意程式實例解說。3:數學 x 統計 x 數據科學與人工智慧知識融入內容。4:ChatGPT助攻。5:章節習題引導讀者複習與自我練習。6:機器學習 - 真實數據 – 專題實戰 。這本書可以說是「Python最強入門邁向數據科學之路第4版」的新版內容,相較於該版,這本更新許多Python語法和模組,整個修訂細節超過300處。由於內容更偏重於AI與數據科學的應用,因此也更新微調書籍名稱。多次與教育界的朋友相聚,談到電腦語言的發展趨勢,大家一致公認Python已經是當今最重要的電腦語言了,幾乎所有知名公司,例如:Google、Facebook、…等皆已經將此語言列為必備電腦語言。了解許多人想學Python,市面上的書也不少了,但是許多人買了許多書,但是學習Python路上仍感障礙重重,原因是沒有選到好的書籍,市面上許多書籍的缺點是:◎Python語法講解不完整◎用C、C++、Java觀念撰寫實例◎Python語法的精神與內涵未做說明◎Python進階語法未做解說◎基礎實例太少,沒經驗的讀者無法舉一反三◎模組介紹不足,應用範圍有限許多讀者因此買了一些書,讀完了,好像學會了,但到了網路看專家撰寫的程式往往看不懂。就這樣我決定撰寫一本用豐富、實用、有趣實例完整且深入講解Python語法的入門書籍。其實這本書也是目前市面上講解Python書籍中語法最完整,當讀者學會Python後,本書將逐步帶領讀者邁向數據科學、機器學習之路。Python以簡潔著名,語法非常活,同時擁有非常多豐富、實用的模組,本書筆者嘗試將Python語法的各種用法用實例解說,同時穿插使用各種模組,以協助讀者未來可以更靈活使用Python,以奠定讀者邁向更高深學習的紮實基礎。本書以約1000個程式實例和約300
優惠價: 9 1080
庫存:4
多核心CPU加速程式32倍:深入高平行開發深度原理及專案實戰
滿額折
出版日:2025/05/19 作者:冰河  出版社:深智數位  裝訂:平裝
\\好評再版//☆先了解作業系統中的執行緒排程架構☆多核心CPU上設計Java平行程式☆併發式程式的設計理念,分工、同步、互斥☆核心原理說明,原子性、可見性、有序性Synchronized、AQS、CAS、鎖、執行緒池、ThreadLocal的核心原理☆手動開發執行緒池實戰案例☆使用CAS開發自旋鎖實戰案例☆使用讀/寫鎖實戰快取☆使用AQS實現可重入鎖☆開發分散式鎖架構☆完整大型實戰一個秒殺系統的完整架構【內容簡介】高併發是高流量、高資料量服務線上系統架構必須具備的特性,如果想從微觀核心到併發應用,再到業務架構學習高併發的核心原理,以及高併發系統的工程架構最佳實踐,本書是中文書籍中最佳的範本,在細節部分,對核心排程、同步非同步、各類鎖的實現細節都有詳盡的敘述,另外在在併發應用層面,對CAS問題、ABA問題、連接池實現,也有很完整的案例講解。在更高的架構層面上,對快取併發實戰、電子商務超賣問題、秒殺系統架構,更有清楚且應用上的說明,讓讀者能從CPU、作業系統、JVM底層原理為基礎,站在實踐的角度上全面了解高併發的基本原理及實用。在電腦多核心時代,併發程式設計是每個程式設計師都應掌握的技能,伺服器上的CPU核心在EPYC出後,成千上百個處理器同時為你工作,如果你寫出來的程式還無法執行多處理程序,多執行緒,多核心,小心真的成為時代的眼淚!
優惠價: 9 792
庫存:4
不可不知的Flutter App自動化測試實戰攻略:從設計到測試、維持產品品質的高效實踐(iThome鐵人賽系列書)
滿額折
出版日:2024/12/04 作者:吳政樺(Paul)  出版社:博碩文化  裝訂:平裝
打造自動化測試策略,完美交付高品質App! 從基礎自動化測試技術開始,為進階測試技術奠定基礎! 【專業推薦】 「身為Flutter開發者的你,也想提升工作效率、降低錯誤,變成像Paul一樣不慌不忙的開發者嗎?你可以從第一章、第二章先了解在Flutter中測試基本的編寫方法、與框架的互動,以及撰寫時該注意的事項。接著,在三到六章中,學會何時與如何隔離依賴,藉以提升開發效率,不再受限於框架的規定,並藉由Widget的測試來讓你的測試更靠近用戶的使用場景,而避免過度依賴於底層邏輯,進而輔助架構的重構。最後,可以在七到八章中,了解到適度的整合測試、好的IDE工具、自動化的CI/CD流程,以及大家最愛講但很少做的TDD如何幫助你的開發效率更上層樓。Paul在本書中引用了許多前輩大師的經典作品,對我來說,就像是絕世武功的目錄,幫助我們想要探究更深入的內容與理論時,可以按圖索驥、順藤摸瓜地找到該找的內容,而節省在茫茫Google海摸索,與在ChatGPT每次不盡相同的答案中比較探索的時間。」 ─ Kuma Syu,「Kuma老師的軟體工程教室」板主 【內容簡介】 ♔ 測試最佳實踐:由淺入深討論測試,探討如何優雅實踐 ♔ 學習測試概念:了解單元測試、Widget測試與整合測試 ♔ 展示實戰案例:結合真實案例,展示不同面向的測試 ♔ 延伸進階議題:使用TDD、IDE工具,提升產品開發效率 本書內容改編自第15 屆iThome鐵人賽Mobile Development組的佳作系列文章《30天輕鬆學會Flutter 測試》。市面上有許多關於測試的書籍,對於使用Java或C#的開發者,通常能輕鬆找到與熟悉語言相關的測試實踐書籍,但是對於Flutter開發者來說,資源相對較少且分散。雖然Flutter本身支援單元測試、Widget測試和整合測試,但專門針對Flutter開發的完整測試指南並不多見。 本書專注於Flutter App開發中常用的各類自動化測試技術,從單元測試入門,逐步延伸至Widget測試與整合測試,並討論一些測試中會遇到的困難與如何解決,以及好的測試實踐做法,為其他進階測試技術打下基礎。除此之外,本書也會簡要介紹一些進階主題,例如:廣為人知的TDD、如何在CI系統中自動測試、善用工具加速測試等議題。 【本書特色】 ✪由單元測試入門,奠定基礎測試概念。 ✪運用3A原則,奠定測試
優惠價: 9 585
庫存:3
喬治‧盧卡斯:星際大戰的誕生【法國國際漫畫大獎作品】
滿額折
出版日:2024/11/28 作者:羅宏.霍普曼-作; 荷諾.侯煦-繪  出版社:積木文化  裝訂:平裝
如神話一般的導演,喬治‧盧卡斯傳記漫畫X《星際大戰》幕後花絮 ★2024年「法雅客書店-法國國際廣播電臺漫畫獎」(Prix BD Fnac France Inter)★★法國新聞頻道電臺時事報導漫畫獎★★ 法國電視臺、電臺、雜誌等各大媒體佳評如潮★★ Amazon 4.8星上百則真摯推薦★ 「這部作品深入探討創作的艱辛,情感強烈且感人,卻依然充滿幽默。它是終極的幕後花絮、令人愉悅的成功故事、也是電影的教科書,向童年的魔力和堅持不懈致以敬意。」──法國國際廣播電臺漫畫獎(Prix BD Fnac France Inter)「我是《星際大戰》系列的無腦狂粉,我藉由繪畫來探索這座迷人宇宙。」──荷諾.侯煦/本書繪者「一群經驗不足、莽撞敢衝、同時滿腦子好主意的年輕人愛恨交織的創業故事。這本書有如星戰宇宙自己的傳記電影《社群網站》。」──葉 郎|文字工作者、《從前,有個錄影帶店》作者「《星際大戰》掀起了當代科幻迷們的歷史新頁,而催生這作品背後的盧卡斯導演,甚至影響了後代特效公司如何引導新的創造想像力,以及動畫公司皮克斯的前世今生,喬治盧卡斯這個成就紀錄的導演,還有多少故事是我們所不知道的?都在這本書裡面了。」──膝關節|影評人、台灣影評協會副理事長「《星際大戰》電影本身已是傳奇,但喬治盧卡斯創作這部電影的故事更是傳奇,不知者不算是星戰迷。」──詹正德|影評人,有河書店店主 星戰迷,準備好爪哇汁,比光劍對決更生死一瞬,比絕地之路還荊棘滿布的《星際大戰》拍片幕後來了! 很久很久以前,在遙遠的銀河系……哈里遜.福特是演「韓.索羅」的唯一排除人選,但他卻有個「很好的預感」?亞歷.堅尼斯的歐比王風靡全場,最後卻必須死的真相是?R2-D2和C-3PO是頭號冤家、莉亞公主的感情戲來真的、達斯.維德誤上賊船、塔金總督其實不知道自己在幹麼…… 第一本喬治.盧卡斯(George Lucas)傳記漫畫,從不羈少年,成為撼動影史、打破多項紀錄現象級導演的每一步腳印,在法國漫畫家荷諾.侯煦(Renaud Roche)生動畫筆下召喚重現,一頁一頁有如親臨現場。 一場車禍,讓本來想當賽車手的喬治.盧卡斯決定去學電影。畢業作品《THX 1138 4EB》引起柯波拉關注,試聲之作《美國風情畫》佳評如潮,然而,他放下《現代啟示錄》,決心要拍
優惠價: 9 765
庫存:1
椰殼碗外的人生
滿額折
出版日:2024/11/01 作者:班納迪克.安德森  出版社:時報文化  裝訂:精裝
「為解放而戰的青蛙們,唯有蹲坐在陰暗的半個椰殼底下不動才會失敗。全世界的青蛙團結起來!」 《想像的共同體》作者班納迪克.安德森學術人生自述 是什麼樣的社會、政治、文化與時代背景,孕育、教育並養成了《想像的共同體》(Imagined Communities: Reflections on the Origin and Spread of Nationalism)的作者班納迪克.安德森(Benedict Anderson)? 班納迪克.安德森終其一生都在挑戰他那個時代的紀律、文化、學術和政治的界限。在《椰殼碗外的人生》(A Life Beyond Boundaries)這本書裡,他記述自己人生中智識形成的歷程,如何迎向寬廣的世界,從中感受探索學習語言的樂趣,以及田野調查的重要性、新左派對全球思維的影響力、教書帶來的滿足感和對世界文學的熱愛。安德森同時在書中敘述一九六五年印尼發生流產政變後,他揭發軍方所扮演的角色,結果遭到蘇哈托政權驅逐出境。此外,他也重溫自己最知名,改變了民族主義研究的著作--《想像的共同體》背後的構思與靈感。 二○一五年安德森修改完本書的校樣後不久,便在爪哇與世長辭,旋即從亞洲湧來大量向他致敬的悼文,顯示安德森的作品將會繼續啟發和鼓舞年輕與年長世代的心靈。 媒體評論 「本書以特有的魅力與文學美感,記述一位當代極受仰慕的學者的智識軌跡。」——古哈(Ramachandra Guha),《泰唔士報》文學副刊(Times Literary Supplement) 「迷人而低調的回憶錄。作者心酸的表示他對於自己的成就感到多麼幸運。我們都應該感同身受。」——《展望》雜誌(Prospect Magazine) 「安德森是舒適圈的敵人,不論國家、學校或語言皆是如此。他反覆再三的提到泰國和印尼文化的一個意象,也就是一輩子住在半個椰子殼下的青蛙。閱讀安德森的書讓人產生從椰子殼裡探出頭來的感覺。」——《經濟學人》雜誌(Economist) 「安德森的寫作充滿紳士味,仁善,還點綴著笑話——他這種非正式、易閱讀、跨學科的寫作風格一如既往贏得多方喝采。」——《衛報》(Guardian) 「世紀主義的入門書,提供跨越地理、歷史、語言、學科邊界的主張。」——《國家》雜誌(Nation)
優惠價: 9 360
庫存:2
Java網路元件專案:大型網際網路企業級最重要應用
滿額折
出版日:2024/09/19 作者:廖志偉  出版社:深智數位  裝訂:平裝
本書共分10章。第1章介紹Nacos的動態發現、健康檢查、設定管理、技術選型、分散式事務及其與Eureka的區別。第2章介紹Dubbo的基本概念、整合、設定、註冊中心、偵錯和監控、擴充、原理、性能最佳化及序列化協定。第3章介紹ZooKeeper的結構、特性、資料模型、API、應用場景、工作原理以及監控和管理。第4章介紹Spring Cloud Security OAuth 2的授權模式、底層工作原理及JWT技術。第5章介紹Spring Cloud Gateway的路由與更新、負載平衡策略、篩檢程式、限流方式、底層工作原理及高併發下的問題與解決方案。第6章介紹分散式鏈路追蹤的背景和概念,Skywalking的安裝設定、資料獲取、呼叫堆疊分析和故障排除。第7章介紹量控制元件,涵蓋限流、熔斷、降級、動態規則、服務治理、流量控制方式、核心元件及Sentinel規則和持久化推送模式。第8章介紹了Apache ShardingSphere與同類產品,並討論分片策略、資料遮罩、分散式事務、資料庫讀寫分離、主從同步、叢集管理、跨資料庫分頁、垂直與水平拆分、廣播與綁定資料表及底層實現原理。第9章介紹Elasticsearch、Logstash和Kibana的安裝設定及底層實現原理。第10章介紹RocketMQ的安裝、設定、架構、基本原理及高可用性、容錯性、性能優化和監控方法。 【本書看點】l 動態發現與健康檢查l Dubbo基本概念與整合l ZooKeeper結構與特性l OAuth 2授權模式l Spring Cloud Gateway路由與更新l 分散式鏈路追蹤背景和概念l 流量控制元件對比介紹l ShardingSphere分片策略與資料遮罩l Elasticsearch+Logstash+Kibana安裝設定RocketMQ架構與基本原理
優惠價: 9 792
庫存:3
我的Minecraft DIY大事典:1.20+1.21棘巧試煉最新攻略
滿額折
出版日:2024/09/19 作者:GOLDEN AXE  出版社:尖端出版  裝訂:平裝
★本書蟬聯日本Amazon電玩攻略本銷售榜TOP10超過半年!獲選「最適合贈送的禮物(攻略本類)」第3名!★MINECRAFT最新版本焦點「試煉之間」徹底分析!挑戰方法、陷阱應對、發掘寶庫等無一不全!★包含生存、建築、紅石等新技巧數量超過700個以上!JAVA版、基岩版全機種適用!【風靡日本玩家的 Minecraft 終極攻略寶典】從新手入門到進階玩法,一應俱全,現在中文版正式登台!想在Minecraft中打造屬於自己的世界的玩家,本書將是你最得力的助手!【超過700個玩法技巧與配方,最豐富的麥塊最新版資訊讓你看得過癮】面對麥塊這廣大的世界,超自由的玩法,喜歡蓋建築的新手,可能連建材都不知道要去哪裡找;喜歡玩生存的新手,可能連第一天晚上都無法安全度過;喜歡設計紅石機關的玩家,可能做一個星期,機關還是不會動。本書將考量新手玩家的需求,從頭到尾包圖包文,只要看書照玩,馬上就能成長為全方位的達人玩家!【老手也要看最新資訊分析】最新版試煉之間玩法,再加考古學和盔甲裝飾應用,以及最新武器重錘大量資訊公開!即使你是老手也千萬不要錯過喔!
優惠價: 9 288
庫存:4
資料結構:C語言實作
滿額折
出版日:2024/07/10 作者:陳惠貞  出版社:碁峰資訊  裝訂:平裝
AI助攻!搭配ChatGPT學習效率加倍! ★提供用書教師相關的教學資源★ 【資料結構】(Data Structures)是資訊科學領域中的基礎課程,多數資訊相關科系的研究所入學考試會將之列入考科,而諸如高考三級、地方特考、司法特考、鐵路考試中的資訊類別考試亦會將之列入考科,因此選擇一本觀念正確、條理清晰且掌握命題趨勢的書籍是很重要的。 本書以實例演練為導向,漸進式的學習架構,詳盡解說各種資料結構,期能帶領讀者了解其中的精髓,進而具備開發大型程式的功力。此外,為了因應未來報考資訊相關科系的研究所或準備國家考試,本書精選題型多元的考題,並融入相關章節、隨堂練習與學習評量,建議讀者勤加練習。 AI助攻 *使用【ChatGPT】輔助學習資料結構,例如查詢理論與實作、上傳圖片解題、出題練習、撰寫程式、優化與除錯、與其它程式語言互相轉換等,這些技巧大多不限定於ChatGPT,也可以靈活運用在【Microsoft Copilot】、【Google Gemini】等AI助理。 *本書是以C語言進行實作,讀者可以自行使用ChatGPT轉換成Python、C++、C#、Java等程式語言。 *ChatGPT相關內容統一放在本書最後一章,希望讀者以學會資料結構為主,而使用ChatGPT為輔,同時不會干擾到學習或上課的節奏。 考題觀摩 收錄研究所入學考試與資訊類別國家考試的精選考題,增加實例演練經驗,提升即戰力。
優惠價: 9 495
庫存:4
軟體工程理論與實務應用
滿額折
出版日:2024/07/02 作者:顏春煌  出版社:碁峰資訊  裝訂:平裝
■ 最新第七版增訂:說明現代軟體工程師的職涯路徑與選擇、加強軟體架構設計的介紹、透過Google的軟體工程實務介紹長期持續開發(Programming over time)的概念、增加軟體重構的內容與行動應用app的開發。本書結合軟體工程的核心知識與實務應用,透過實例帶領讀者學會如何開發與管理軟體產品。內容包括:■ 軟體工程的基本觀念:先釐清「程式」、「軟體系統」、「應用系統」、「軟體開發」與「軟體生命週期」等基本概念。■ 軟體工程的程序與方法:軟體系統的開發從開始規劃、分析、設計、製作、測試、上線使用到維護,分成好幾個階段,每一個階段都有一些可以採用的方法與技術。■ 現代物件導向軟體工程:這是目前軟體開發最普遍採用的技術,很多開發工具與技術都運用了物件導向的概念與方法。■ 安全軟體系統開發週期(SSDLC):政府與一般企業開始要求在軟體開發時就採用的開發流程與方法,防止開發期間留下資安的漏洞。■ 軟體工程相關的技術:軟體再用、MDA(model-driven architecture)、反向工程、設計模式、CMMI、軟體重構、新舊系統的轉換等。■ 軟體工程的新發展:Google的軟體開發實務經驗、軟體產品線、雲端運算、App、軟體安全、服務導向的架構(SOA,service-oriented architecture)與觀點導向(aspect-oriented)的開發技術等。本書適用對象:■ 學校或是推廣教育的老師:本書可以做為軟體工程相關課程教科書,內容約對應到18週(54小時)的學期課程。■ 資訊專業人士:建立軟體工程方面的專業背景。■ 對於軟體開發有興趣的技術人員:軟體工程探討了很多軟體開發方面的原理與策略,可以提昇專業能力與解決問題的技巧。■ 軟體產品的推廣人員:有軟體工程的背景會更了解軟體的特性與用途。
優惠價: 9 495
庫存:2
Clean Code錦囊妙計
滿額折
出版日:2024/06/06 作者:Maximiliano Contieri  出版社:美商歐萊禮  裝訂:平裝
提升程式設計與品質的訣竅 推薦給堅持寫出優質軟體的你 無論技術如何發展,程式碼的簡潔仍然至關重要。 程式碼的簡潔度和明確度,不僅是程式設計師的責任,也影響資源分配、開發策略、專案管理等面向,甚至關乎整個軟體產業的發展。 雖然 AI 可以自動生成程式碼,但目前仍存在基本錯誤、理解問題和維護困難等缺陷。現階段,人機合作還是主流,程式設計師需要監督、修正和改善 AI 生成的程式碼。 因此無論技術如何演進,程式碼的可讀性和維護性仍然十分重要。 「這是一本資訊豐富的著作,它用深入的理論和豐富的實例來說明如何寫出clean code。強烈推薦給堅持寫出優質軟體的你。」 —Daniel Moka 軟體工匠,Moka IT 「Maxi是位應用科學家,本書充分展示出他在軟體開發領域深厚的專業知識。」 —Alex Bunardzic 軟體開發者和教育者 負責龐大且複雜的code base軟體工程師和架構師必須高效擴展和維護程式碼。在本書中,Maximiliano Contieri將以clean code(簡潔程式碼)的理念為基礎,帶你瞭解如何快速辨識改善的機會,並評估它們對產品程式碼的影響。這些技術為系統的可靠性和演進帶來的好處會隨著時間推移而逐漸實現。 本書使用JavaScript、PHP、Python、Java等程式語言的實際範例來提供經過驗證的祕訣,幫助你擴展和維護大型系統。本書的每一個章節皆涵蓋許多基本概念,包括易讀性、耦合、易測試性、安全性和易擴展性,還有程式碼異味及其處理方法。 隨著本書的進展,重構的祕訣和它們想解決的問題將變得更加複雜。您將從中: ‧瞭解clean code的好處,學會辨識改善的機會 ‧逐步學習重構技巧 ‧瞭解clean code背後的理論 ‧從多種現代程式語言的實際案例中學習 ‧全面瞭解各種程式碼異味、它們的影響和可能的解決方案 ‧寫出直接、易讀和易學的程式碼
優惠價: 9 792
庫存:3
求生欲UP!職涯諮商師的100好感傾聽術
滿額折
出版日:2024/06/01 作者:藤本梨惠子  出版社:楓書坊文化  裝訂:平裝
✧「傾聽」是讓人際相處更美好的最佳手段✧~日本國家資格職涯發展諮商師親撰~希望可以跟別人建立更深的關係?就是這本! 【本書特色】◎人際心理講師教你好好觀察、好好聆聽、好好表達,好感關係由自己創造!◎7章零壓力好感傾聽分類✕100點人際傾聽要點,重點敘述條理分明超易讀!◎囊括基本傾聽要點與職場人際、咄咄逼人對象應對法則,傾聽就是「以守為攻」! 「好希望可以透過談話,就能與他人相處融洽、沒有隔閡……」「好希望他人願意對我敞開心扉暢所欲言,真心地喜歡我……」──如果這些願望都能實現,人生會變得如何呢? 別擔心!就由講座受講人數超過1萬人的日本高人氣職涯發展諮商師──藤本梨惠子,幫你培養人際上的好感傾聽習慣,讓你內外兼美! ✦✦「懂得傾聽」比「懂得說話」更重要✦✦為什麼我們的注意力全放在如何學會好好說話呢?自顧自地說個不停,反而會讓對方沒有機會開口,使得自己未能獲得任何重要的資訊……此外,對方若未能汲取出話中要點,也將無所適從。這時,我們就必須具備「傾聽力」,從對談中找出自己希望獲得的資訊、話題。透過對方的言談間獲得啟發,發現自己真正的問題所在! ✦✦好的傾聽可以改善人際關係✦✦學習傾聽可以讓自己跳脫「必須想點話題跟對方聊」、「必須想出一些建議」的思維,打開人與人之間的交流!透過傾聽,更深入地了解他人喜好與生活型態,便能依據他人話語給予最適合的建言與回應,增加個人魅力!許多人都對「傾聽」不以為意,然而,傾聽確實蘊含了強大的力量! ✦✦讓對方感到一見如故的傾聽技巧✦✦人類對於未知的事物都有一種無法控制的恐懼,因此要建立與陌生對象的安全感以及信任感,最重要的就是找出或創造出彼此之間的共通點!NLP(Neuro Linguistic Programming)心理學稱之為「同步(Pacing)」,這是透過配合對方的呼吸、動作、說話速度建立信任的溝通技巧。善於營造出輕鬆氛圍的人,都會與對方形成同步。要與對方製造信任,就增加彼此之間的共通點吧! 有人說,希望自己擁有神一般的影響力,並感嘆不論再怎麼努力,還是得不到眾人的認可。不過,請各位想一想,世上有哪位神祇會對人「喋喋不休」呢?所以,如果想如神一般擁有廣大的影響力,就一定要具備傾聽能力,別無他法! 詳悉人的心理,有助於更理解他人並更好的展現自己!本書便以心
優惠價: 9 342
庫存:1
駭客廝殺不講武德:CTF強者攻防大戰直擊
滿額折
出版日:2024/06/01 作者:Nu1L戰隊  出版社:深智數位  裝訂:平裝
世界頂尖駭客高手齊聚一堂,線上線下互相攻防,從Catch The Flag生死大戰,讓你知道,你自以為幸福快樂又安全的網路,是多麼的不堪一擊!CTF(Catch The Flag)是電腦史上最著名的安全攻防大戰,由全世界最強的暗黑高手所組成的團隊,互相進行接化發攻防戰。這些厲害到沒有天理、喪盡天良的駭客,可以幾秒鐘就癱瘓成千上萬台防密嚴實的主機,你能想到的安全防護措施,在他們眼中都如同吃飯般容易攻陷,你想了解他們的攻防手段嗎?你想成為他們的一員嗎?本書由獲得多次世界大賽冠軍的Nu1L團隊撰寫,真槍實戰的把駭客每天都在用的技術完整傳授,從Web各種服務,伺服器的基礎、進階、擴充開始,一直到Windows、Linux的漏洞,再加上對各種程式語言的深度了解,如Java, C/C++/C#,CTF的成員就是強的可怕,史上第一本針對這些人的技術,知識,工具大解密,更可以幫助你加強了解網路安全的重要。本書主要針對CTF入門者,融入了CTF比賽的各方面,讓讀者可以進行系統性的學習。本書包含13章內容,技術介紹分為線上賽和線下賽兩部分。線上賽包含10章,涵蓋Web、PWN、Reverse、APK、Misc、Crypto、區塊鏈、程式稽核。線下賽包含2章,分別為AWD和靶場滲透。第13章透過Nu1L戰隊成員的故事和聯合戰隊管理等內容來分享CTF戰隊組建和管理、營運的經驗。
優惠價: 9 900
庫存:3
實戰領域驅動設計:高效軟體開發的正確觀點、應用策略與實作指引
滿額折
出版日:2024/06/01 作者:Vaughn Vernon  出版社:博碩文化  裝訂:平裝
領域驅動設計之父 Eric Evans 親推的必看專書!「搞笑談軟工」板主 Teddy 專文推薦關於 [名家名著] 30領域驅動設計(DDD)是一種軟體開發方法,只要實作得當,可以幫助開發人員設計出高品質的軟體模型,明確地反映出預期業務目標。然而能不能成功實作 DDD,卻是許多 DDD 開發人員所遭遇到的共同難題,對於新接觸 DDD 的人來說更是困難重重。作者 Vaughn Vernon 以一種獨到的方式將 DDD 中的抽象概念統整起來,並做出規範,而這些指導原則,正是實作 DDD 的最佳指引。作者用搭飛機來比喻接觸 DDD 的心情,將 Eric Evans 的《領域驅動設計: 軟體核心複雜度的解決方法》比喻為「從高處俯瞰的視角與寬廣的視野」,而本書則像是一張地圖,其作用是「帶領各位讀者緩緩降落、停穩飛機,走一條熟悉的路線安全到家」。《實戰領域驅動設計》以由上而下的方式說明 DDD,將戰略模式與基礎的戰術程式設計工具自然地結合起來。Vaughn Vernon 示範了如何在現代軟體架構中實作 DDD,強調業務領域概念的重要性與價值之同時,又不失技術層面上的務實考量。本書是基於 Eric Evans 的開創性著作《領域驅動設計》一書而來,作者透過我們都熟知的業務領域範例講解如何實作 DDD。所有的原則都搭配真實的 Java 程式範例,對於 C# 程式語言的開發人員也同樣適用,所有的範例內容都來自於一個設想案例:基於一個假想的大型 SaaS 多租戶 Scrum 協作系統的開發案例研究。本書作者將帶領讀者跨越「DDD-Lite」的侷限,不僅僅是將DDD作為一套技術工具運用,而是透過 Bounded Context、情境地圖、通用語言,充分運用 DDD 的「戰略設計模式」。而透過書中的技術與範例,可以加速軟體開發、提高品質,讓軟體更具靈活性與可擴展性,同時緊密地與業務目標保持一致。【本書精彩內容】☑ 以正確的方法踏入 DDD 的世界,就能快速從中獲益☑ 說明如何將 DDD 運用於不同的架構中,包括六角架構、SOA、REST、CQRS、事件驅動設計以及基於 Data Fabric/網格的架構☑ 妥善地設計與運用實體,並了解何時該使用值物件而非實體☑ 學習掌握與運用 DDD 強大的新技術——領域事件☑ 利用 ORM 與 NoSQL 和其他資料庫等技術來實作 Repository【
優惠價: 9 1152
庫存:2
OpenAI API接口應用實戰(簡體書)
滿額折
出版日:2024/05/01 作者:雷韋春  出版社:清華大學出版社(大陸)  裝訂:平裝
OpenAI API是一個為開發者、企業和研究者打造的平臺。通過這個API,用戶可以輕鬆地融合和應用最前沿的AI技術,而無須獨立訓練模型或構建複雜的支持系統。這種便利性不僅加速了各類自然語言處理任務的實現(如文本創作和問答系統),還大大降低了開發和運營的成本。隨著對OpenAI不斷地進行研究和優化,API用戶始終能夠享受到**的技術成果。此外,API還為各個行業的創新者開闢了新的可能性,並助力各種新應用和服務的誕生。總之,OpenAI API不僅推動了AI技術的廣泛應用,還為廣大用戶提供了一種簡單、高效的方式來探索和實現AI的潛能。 本書分4篇,共19章,涵蓋的主要內容有OpenAI API的基礎知識、OpenAI API詳解,使用OpenAI API實現智能問答、在線客服、教育輔導、編程助手、情感諮詢、心理諮詢、內容創作、旅行規劃、法律諮詢、多語言翻譯、市場分析、文獻檢索等功能,開發工作準備、聊天機器人實戰、AI繪畫系統實戰、AI文本審核系統實戰,以及OpenAI API展望等。 本書內容詳盡,原理論述簡單明瞭,案例豐富,可讀性強,特別適合有開發基礎的後端Java 開發人員閱讀,也可供其他後端開發語言的從業者借鑒。本書還適合需要瞭解**ChatGPT技術的開發人員閱讀。
優惠價: 87 517
庫存:3
Visual Basic 理論與實務講座
79 折
出版日:2024/04/23 作者:松橋工作室  出版社:經瑋文化  裝訂:平裝
◆ 範例操作逐步詳述,淺顯易懂◆ 由淺入深循序漸進,學習程式設計技巧隨著電腦硬體技術不斷地進步,軟體亦隨著日新月異。而指揮電腦運作的程式語言,由早期的機器語言、組合語言、FORTRAN、COBOL、BASIC、C、PHP、Java、C++和C#等,一直不斷演進。新程式語言不斷地被推出,一些早期的程式語言也不斷地被淘汰,經過幾十年來的發展,使得BASIC成為目前初學者學習程式語言的兩大主流。書中講解理論實務兼具,範例操作以圖示表示,淺顯易懂且具代表性,非常適用於教學和自學。由於Visual Basic功能強大非一本書就能完整介紹,本書只針對程式設計基本流程、物件基本觀念、活用Visual Basic所提供常用的控制項、鍵盤和滑鼠控制項技巧、繪圖與多媒體、ADO .NET資料庫程式設計、Crystal Report報表程式、應用程式的部署與封裝做介紹。每個單元由淺入深、循序漸進、讓初學者由範例練習中學習程式設計的精神與技巧,並附上Visual Basic Express中文版讓初學者使用,使您不用煩惱VB整合開發環境的來源。本書有別於一般市面書籍,是一本由大專教程式設計語言課程、微軟認證專家、Visual Basic暢銷書作者合力編著,針對目前初學者學習程式設計所應具備的基本素養所編寫的Visual Basic入門書。
優惠價: 79 435
庫存:2
JavaScript基礎必修課(含ITS JavaScript國際認證模擬試題)
滿額折
出版日:2024/03/11 作者:蔡文龍; 張志成; 何嘉益; 張力元  出版社:碁峰資訊  裝訂:平裝
ITS JavaScript認證最佳訓練教材,搭配ChatGPT協作,程式開發一把罩! .專家資深教師執筆:由微軟MVP、科技大學教授JavaScript與教授ITS國際認證教師共同編著,針對目前大學初學者學習JavaScript程式設計所應具備的基本素養所編寫入門教材。讓初學者輕鬆跨足JavaScript的領域,提升網頁開發上的實用技能。 .內容多元豐富範例:介紹使用Visual Studio Code撰寫JavaScript,以及JavaScript基本語法、資料類型、條件與迴圈結構、函式、內建物件,並深入瞭解文件與瀏覽器物件模型、事件處理、網頁儲存與AJAX非同步技術和JSON資料讀取。透過豐富的範例練習,幫助初學者掌握前端開發的精髓。 .ChatGPT協作開發:介紹ChatGPT的功能、優缺點以及使用方法。透過實例演示學習如何透過與ChatGPT的提示對話,自動生成JavaScript程式碼並與ChatGPT協作開發JavaScript網頁應用程式。 .扎實國際認證訓練:內文講解融入Certiport ITS JavaScript解題技巧,同時書末精心整理ITS Java Script(IT Specialist Certification) 資訊科技專家國際認證的兩組模擬試題,讓初學者的訓練更加扎實,同時也是教師培訓學生考取ITS JavaScript國證認證的最佳教材。
優惠價: 9 450
庫存:2
MySQL資料庫開發的樂趣
滿額折
出版日:2024/01/11 作者:Rick Silva  出版社:碁峰資訊  裝訂:平裝
18堂資料庫開發基礎入門與專題實作課程 《MySQL資料庫開發的樂趣》以快速的學習步調和精簡的學習課程,帶領讀者進入關聯式資料庫開發的世界。書中充滿實務範例和專家建議,協助讀者快速上手。 本書會帶讀者學習SQL語言的基礎技能、如何建立資料庫、打造SQL查詢來取出資料,以及運用事件、程序和函式;了解如何為資料表加入條件約束,強制規定資料表能接受的資料,以及利用索引加速資料檢索,甚至還會探索如何從PHP、Python和Java來呼叫MySQL。 最後會介紹三個專題:說明如何從無到有建立天氣資料庫、利用觸發器防止選舉資料庫發生錯誤,以及使用檢視表來保護薪資資料庫內的敏感資料。 本書學習重點: ‧針對特定資訊查詢資料庫中的資料表、排序查詢結果、為SQL程式碼加入註解以及處理空值。 ‧為了保存字串、整數和日期等資料,資料表需要定義資料欄,並且判斷該使用哪種資料型態。 ‧針對資料庫中的多個資料表進行合併查詢,以及如何運用暫存資料表、通用資料表運算式、衍生資料表和子查詢。 ‧新增、修改和移除資料表中的資料、根據特定查詢建立檢視表、撰寫可重複使用的預存常用程序以及自動執行已排程的事件。 《MySQL資料庫開發的樂趣》為資料庫開發人員提供完美的快速入門資源,裝備一些需要的工具,協助開發人員以MySQL為基礎,建立和管理快速、強大且具有安全性的資料儲存系統。 線上資源:讀者只要前往本書提供的連結https://nostarch.com/mysql-crash-course,即可下載本書的程式腳本(用於建立書中有用到的MySQL範例資料庫和資料表)、程式碼和練習題的答案。
優惠價: 9 522
庫存:2
Clean Architecture實作篇:在整潔的架構上弄髒你的手
滿額折
出版日:2024/01/04 作者:Tom Hombergs  出版社:博碩文化  裝訂:平裝
[名家名著] 29Clean Architecture實作篇:在整潔的架構上弄髒你的手(第二版)Get Your Hands Dirty on Clean Architecture - Second Edition『針對Clean Architecture 的實作方式,這是Teddy 讀過解釋得最清楚的單一本書,推薦給有志讓軟體變軟的鄉民們。』-「搞笑談軟工」板主Teddy Chen 二版推薦序專文推薦『Teddy 建議搭配Uncle Bob 的《Clean Architecture》,一本學理論,另一本學實作,兩本一起服用學習效果更佳。』-「搞笑談軟工」板主Teddy Chen 一版推薦序專文推薦『只有誠實地面對專案需求與團隊情況,根據當下條件選擇合適的架構與方法論,並在開發與維護過程中保持敏捷的彈性,隨時回頭審視、做出調整,以便因應業務領域在未來的任何變化,才能逐步邁向業務目標。這就是軟體開發上的「風險管理」。』-錢亞宏 譯者審校序專文推薦軟體設計的可維護性(maintainability)是降低開發成本的關鍵,也是提升開發人員滿意度的基石。第二版以第一版的骨架為基礎,主要新增三個章節,分別延伸探討可維護性、Bounded Context、以元件為基礎的架構等第一版沒有深入探索的主題,為各位讀者補強「打造可維護軟體」所需的知識和技巧。我們首先從傳統的階層式架構設計入手,針對此架構的優缺點開始討論。接著,我們也會討論由Robert C. Martin(Uncle Bob)所提出的「整潔的架構」(Clean Architecture)以及由Alistair Cockburn所提出的「六角形架構」(Hexagonal Architecture),探討這類以業務領域為主的架構設計有什麼好處。隨後,本書會用實際的Java和Kotlin程式碼,帶領各位讀者親自動手做一遍六角形架構的實作流程。你將學習如何在六角形架構的架構層之間選擇並實作對應策略,以及如何將架構中的各種元素組裝為應用程式。然後,我們也會說明如何強化架構中的邊界,並以理性的態度探討偷吃步的做法會造成什麼樣的技術債影響,以及在什麼樣的情況下,我們會願意承擔這類技術債。讀完這本書,讀者將學會使用六角形架構的設計風格,建立整潔、可維護又經得起時間考驗的網頁應用程式。學習目標:・採用階層式架構會有什麼潛在問題・如何強化
優惠價: 9 540
庫存:2
刷題實戰筆記:演算法工程師求職加分的祕笈(暢銷回饋版)
滿額折
出版日:2023/12/01 作者:付東來  出版社:博碩文化  裝訂:平裝
快速掌握演算法思維應對求職時IT公司的各種演算法面試題用範本和框架思維解決問題,以不變應萬變本書的最大功效逐步指導讀者大量演練演算法題目,以及各種演算法題型的樣式和框架,快速掌握演算法思維,以應對求職時IT公司的各種演算法面試題,或是增進讀者編寫程式的技巧。本書並不適合純新手來閱讀如果你對基本的資料結構還一竅不通,那麼你需要先花幾天的時間看一本介紹基礎的資料結構書,去瞭解諸如佇列、堆疊、陣列、鏈結串列等基本資料結構。不需要非常精通,只需大致瞭解它們的特點和用法即可。我想大學時期學過資料結構課程的讀者,閱讀本書應該不會有什麼問題。如果你學過資料結構由於種種現實原因開始在刷題平台上演練,卻又覺得無所適從、心亂如麻,那麼本書可以解決你的燃眉之急。當然,如果你只是單純的演算法愛好者,以刷題為樂,本書也會給你不少啟發,讓你的演算法功力更上一層樓。本書有許多題目都參考自LeetCode這個題目平台題目解法的程式碼形式遵循該平台的標準。因此如果你習慣在LeetCode平台上演練演算法題目,那麼閱讀本書會更加遊刃有餘。當然,即使你沒有這個習慣也無妨,因為演算法的解題技巧都是通用的。本書混用Python、C++和Java三種程式語言筆者認為演算法題目的重點是在養成一種思維模式,不應該局限於具體的程式語言。不必擔心有的語言你不熟悉,演算法根本用不到程式語言層面的技巧,本書也會有意避開所有語言特性,而且後面會統一介紹三種語言的基本操作。
優惠價: 9 648
庫存:1
Bing Chat與Copilot邁向文字、視覺、繪圖、語音、程式的AI體驗王者歸來
滿額折
出版日:2023/11/15 作者:洪錦魁  出版社:深智數位  裝訂:平裝
Bing Chat與Copilot邁向文字、視覺、繪圖、語音、程式的AI體驗王者歸來(全彩印刷)★★★★★【國內第 1 本】★★★★★★★★★★【深度認識Bing Chat】★★★★★★★★★★【Copilot功能探索】★★★★★★★★★★【招數最多、功能最強的AI體驗】★★★★★這本書不會涉及較深的程式設計技術細節,而是著重於如何在實際場景中使用和應用Bing Chat 與Copilot。研讀本書,讀者可以獲得下列多方面的知識:【深度認識 Bing Chat】★ 登入和登出 Bing Chat☆ 認識聊天界面★ 選擇交談模式☆ Bing Chat 聊天特色【Bing App】★ 手機 Bing Chat 對話☆ Bing App 與 GPT-4 切換【Copilot 功能探索】★ 產生頁面摘要☆ 深入分析頁面資訊★ 翻譯與摘要國外新聞☆ 依情境產生草稿★ 依據書籍名稱生成摘要與心得☆ 生成影像【AI 繪圖】★ 聊天生成影像☆ Bing Image Creator 生成影像★ 影像分享與搜尋☆ 生成不同風格的影像★ 依據彩畫素材、攝影鏡頭、畫面角度生成影像【AI 視覺】★ 用視覺執行數學運算☆ 識別各類影像★ 用視覺創作七言絕句☆ 圖片的比較【生活應用】★ 國外語言學習☆ 交友顧問★ 文藝創作【教育應用】★ Bing Chat 是你的活字典☆ 協助摘要、心得、報告、專題撰寫★ 依據程度學習體驗☆ 教師講義、問卷、考試題目【企業應用】★ 貼文格式、銷售建議☆ 行銷文案與活動★ 拍攝行銷活動的腳本設計☆ 面試者與面試官★ 企業公告☆ 加薪與企業談判議題★ 提升 Excel 的工作效率到輔助工作分析【程式設計】★ 輔助 Python 學習☆ 重構你的程式★ 重寫程式☆ 閱讀程式錯誤訊息,協助除錯 (Debug)★ 為程式加上註解☆ C、Java 與 Python 程式語言的切換
優惠價: 9 468
庫存:3
微服務開發指南:使用Spring Cloud與Docker
滿額折
出版日:2023/10/05 作者:曾瑞君  出版社:碁峰資訊  裝訂:平裝
內容簡介:微服務當道!一次掌握微服務架構與優勢!數位轉型浪潮席捲而來,創新科技衝擊全球市場!由於雲端服務可隨需求調整的彈性,迅速成為企業降低營運成本的首選,也讓微服務(Microservices)成為這波趨勢的浪頭!相較於傳統的單體(Monolithic)系統,微服務規模小而且可獨立部署,具備高彈性、精確擴充、可個別更新、一定程度的錯誤隔離避免系統崩潰等特性,且讓組織可以針對單一服務組建以敏捷方式運作的團隊,幫助企業快速應對市場變化。容器(Container)技術如Docker的成熟,也讓微服務架構得以快速推展。容器是資源控制且可攜式作業環境,沒有作業系統的龐大複雜,比傳統的虛擬機器來得更小更輕量。將微服務放置在各個容器,即可打造獨立自主的執行環境,減少不必要的資源浪費並加快啟動速度。本書首先介紹單體與微服務架構的差別,同時介紹建構微服務時用於解決問題的諸多設計模式,包含核心模式、路由模式、用戶端彈性模式、安全模式、日誌紀錄和追踪模式等。其次簡述實作微服務專案必要的容器技術,包含Docker、Dockerfile、Docker Compose與Maven對Docker的整合。最後以Spring Cloud家族的生態系統,如Spring Boot、Spring Cloud Config、Spring Cloud Gateway、Spring Cloud Stream、Spring Cloud LoadBalancer、Spring Cloud Security、Spring Cloud Sleuth等,搭配坊間熱門開源專案,如Netflix Eureka、Resilience4j、Kafka、Zookeeper、Redis、ELK Stack、Zipkin、Keycloak等,詮釋微服務設計模式的實務應用。本書適合具備Java實務、對微服務架構和Spring Cloud開發有興趣的讀者閱讀。
優惠價: 9 522
庫存:4
APCS大學程式設計先修檢測完勝教材:使用C & Python
滿額折
出版日:2023/10/05 作者:蔡文龍; 張志成; 何嘉益; 張力元  出版社:碁峰資訊  裝訂:平裝
內容簡介:語法解說 ->範例說明 ->問題分析 ->程式設計 ->APCS詳解 APCS檢測觀念題以C為主,實作題可選用C、C++、Java與Python進行解題。因Python語法簡潔,函式功能強大,適合在時間有限的情況下完成程式實作。因此本書特採用C語言進行觀念題解說,以Python進行實作題練習,使教師好教學、初學者順利高分通過APCS檢測。※資深教師共同執筆由科技大學教授程式設計教師與補教業教授APCS教師共同編著,針對目前高中職與大學院校初學程式設計所應具備的基本素養所編寫入門教材。※程式設計技能養成由語法解說、範例說明、問題分析、程式設計進行循序漸進的範例實作與解說,主要訓練初學者具邏輯思考與解決問題的能力,讓初學者輕鬆擁有APCS應試的能力。※內容多元豐富範例涵蓋資料型別、變數、運算式、流程控制、陣列、函式、遞迴、變數生命週期、結構與自定資料型別等,內文解說融入APCS重點,所提供範例貼近日常生活,能學以致用。※APCS先修檢測訓練收錄大量APCS觀念題並加以詳細解析,讓初學者學習後即可馬上練習加深印象,同時也方便教師教學。APCS實作題提供圖例與完整解說,讓初學者具有APCS檢測解題能力獲取高分。※更多新知可訂閱「程式享樂趣」YouTube頻道https://www.youtube.com/@happycodingfun
優惠價: 9 450
庫存:3
雲端視覺化Android App開發技術實戰演練
79 折
出版日:2023/10/01 作者:孫惠民  出版社:經瑋文化  裝訂:平裝
雲端元件堆積塑造 App 時代來臨詳細講解 輕鬆學會這是一本不一樣的程式設計用書! 這是一本不一樣的Android程式設計教學用書! 資訊軟體科技 日新月益 軟體開發技術不僅是日益進步!更是日益進化!App Inventor是一套不用安裝、直接用來開發Android行動裝置App的設計開發工具。App Inventor的出現、讓即使不懂Java程式語言以及Android SDK的開發者都可以來開發Android行動裝置App。只要瞭解作業執行流程、以及程式邏輯觀念,就可以使用App Inventor來開發App。App Inventor不需要一行一行的撰寫程式碼,只要將一個一個功能的程式區塊像堆積木般,堆出一個一個App功能,將這些堆出的App功能集合起來、就成為一個功能完整的App軟體,本書就將Step By Step的教導所有讀者與同學,將App Inventor提供的程式區塊,按部就班的堆積成實用的App,希望本書能帶給所有希望設計App的讀者與設計人員些許助益。書籍特色:※本書將使用「與眾不同」的專業教學圖書撰寫手法:將所有章節重點為出題的依據,在最後獨立章節建立讀者與同學自我測驗的專屬題目,讓所有讀者與同學可以進行自我測試。※本書使用Step By Step方式詳細講解App Inventor不同用途的元件群組工具箱,讀者可輕鬆學會使用App Inventor開發實用的App程式。※附贈全書所有章節的App Inventor範例程式檔案,可直接上線使用。
優惠價: 79 514
庫存:2
AI時代必讀!一看就懂的程式語言思維課:機器人陪你養成演算腦,在遊戲中建立核心數位素養!
滿額折
出版日:2023/09/30 作者:吉姆‧克利斯欽  出版社:積木文化  裝訂:平裝
程式設計納入108課綱,學習任何程式語言都要需要的運算思維!寫程式就像寫作文,學會單字語法不代表就能寫出好文章。但如果能先了解程式設計背後的思維與邏輯,不管以後使用哪種程式語言,都能運用自如,順利完成任務,一生受用。對目前及未來的世代而言,學習如何寫程式已經是跟語文、數學、藝術一樣的基礎能力。在生活中,電腦可以幫忙掃地、洗衣、煮飯;在工作上,除了工商業界,電腦應用還擴及到設計、傳播、藝術等領域,與每個人緊密連結,因此不論處於什麼年齡,我們都應該及早擁有操作電腦的工具及知識,並建立起跟電腦一起工作的自信。你是不是想學程式語言卻不知從何開始?別擔心,你不需要急著弄懂Java、Python、Ruby這些程式語言到底有什麼不同,即使不熟悉電腦的操作也沒關係。這本書將一步一步拆解程式設計師的思考模式,帶領你從故事及遊戲中尋找規則,學會以同樣的方式解決問題。對於不懂電腦的人來說,看到「迴圈」、「條件陳述式」、「運算子」、「變數」這些令人摸不著頭緒的專用術語就夠令人害怕的了,不過這些概念其實透過骰子或撲克牌遊戲就可以輕鬆學會並理解。當你擁有如程式設計師一般的腦袋,就等於破解了電腦的魔法,也開啟了神奇的程式世界。只要多加練習,這些數字、符號、程式碼,都將成為解決問題的好幫手,並且讓你能更有創意地展現出自己的想法。培養創客教育,最根本的邏輯思考及問題解決能力,為學習程式語言打好基礎!★突破108課綱!程式設計初學者,一本就懂!★對於未來的世代,學習如何寫程式已經是跟語文、數學、藝術一樣的基礎能力!★不論處於什麼年齡,及早擁有操作電腦的工具及知識,建立起跟電腦一起工作的自信!★如果能先了解程式設計背後的思維,不管以後使用哪種程式語言,都能運用自如,一生受用!ACTC亞洲兒童程式教育協會祕書長 吳郁芬教授泛科知識公司知識長 鄭國威臺師大電機工程學系助理教授/數感實驗室共同創辦人 賴以威教授《偷插電的資訊科學》作者 謝宗翔老師收到積木文化新書「輕鬆打造程式腦」,我相當興奮,台灣終於有針對程式教育養成的專書出版了,我迫不及待地仔細閱讀。作者先以不同情境引發讀者思考電腦在生活中的重要性,進而以淺顯易懂的範例及活動來說明電腦運作概念,讓我越讀越有趣,因其理念與我們極力推廣的「不插電遊戲玩程式邏輯」有異曲同工之妙。本書的重點不是在於寫程式,而在於先增進孩子運算思維的能力,未來不管孩子是否會成為程式
優惠價: 9 359
庫存:3
有趣建物秒蓋!大師級Minecraft 3分鐘建築術大全集-3C產品、各式玩具、簡易機關滿載!
滿額折
出版日:2023/09/19 作者: カゲキヨ  出版社:尖端出版  裝訂:平裝
【遊戲年資三日以上即適讀】【建築類、微紅石】【JAVA/基岩皆適用】★麥塊3分鐘建築教學系列又一新作!首度引入3C產品建物、蒸氣龐克風機器人、各式遊樂機台等,讓你的建築技巧更上一層樓!#掌握麥塊擬形建築界中最高深的技巧在麥塊中要做出逼真的建物,其實只要把比例尺放大,工作時間拉長,看著照片抓好長寬比慢慢做,就不是一件很困難的事。在「麥塊擬形建築」界中最高深的技巧之一,其實是使用最少的方塊,做出最逼真的物件。本書便是教導這項技巧,書上的每一件作品都可以讓讀者在3分鐘以內做出來。而且因為每件作品所使用的方塊數量少,步驟少,即使是初學者也很容易看書就蓋出一個逼真的物件,從而獲得成就感。#大師級作品竟然可以在3分鐘內完成本書將知名日本Minecraft建築達人的核心技法抽絲剝繭,把在日常生活中常見的事物,如家具、交通工具、3C產品,再加上受到玩家喜愛的機器人與火箭等,一共提供超過80個以上的作品的圖解步驟教學。讀者將會發現,這些大師級作品,絕大部分竟然都不用超過10個步驟,每個都能在3分鐘以內做出來!想要快速體驗到Minecraft建築之美的玩家,絕對不能錯過這本好書!
優惠價: 9 288
庫存:1
重構的時機與實作:五行程式碼規則
滿額折
出版日:2023/09/06 作者:Christian Clausen  出版社:碁峰資訊  裝訂:平裝
「內容很接地氣、焦點集中且掌握關鍵。這本書會挑戰您,但不會嚇到您,也不會侮辱您的智商。」 ―Robert C. Martin 「這是一本有趣且令人愉悅的參考書,探索了程式設計中最容易被忽視的部分──程式碼重構。」 ―Charles Lam, EVN AG 「這本書給了我全新的觀點,教我如何保持程式碼的可讀性和可維護性。我非常推薦這本書。」 ―John Norcott, Webstaurantstore 「書中這些技巧簡單卻強大,而且範例練習題讓我們學習時變得很容易。它們可以應用在我所知道的任何程式語言上!」 ―Christian Hasselbalch Thoudahl, BEC Financial Technologies 大多數的程式碼庫中都含有錯誤和沒有效率的程式,您需要找到並修正這些程式。正確的「重構」能讓您的程式碼變得優雅、易讀且好維護。在本書中,您將學習一種獨特的重構方法,可以用五行或更少的程式碼來實作任何方法。您還會發現一個大部分資深開發人員都知道的秘密:「有時候快速寫出程式碼稍後再修正,這種做法可能會更有效率!」 《重構的時機與實作|五行程式碼規則》是針對各種程度的開發人員重新探索重構的全新觀點。在本書中,讀者將掌握作者Christian Clausen創新的做法,學習具體的規則,把方法中的程式行縮減到五行或更少!讀者能從書中學會掌握重構的時機、學到適用於大多數常見問題的具體重構模式,以及應該刪除之程式碼的特徵。 本書內容 ‧不良程式碼的特徵 ‧在不必理解程式碼的情況下安全地改進程式 ‧平衡最佳化和程式碼的泛化通用性 ‧正確的編譯器使用方法 本書適合各種程度的程式開發人員閱讀。書中的範例程式是使用易讀的TypeScript,採用類似Java和C#的編寫風格來呈現。
優惠價: 9 612
庫存:3
Visual F#函數物件導向程式設計寶典
79 折
出版日:2023/07/01 作者:孫惠民  出版社:經瑋文化  裝訂:平裝
「範例式引導講述,學習最有效率」「一學就受用的程式開發設計書」※ 詳細說明 Visual F# 的程式規劃用書※ 詳細介紹全新觀念函數物件導向的程式設計用書※ 本書附贈高達500MB以上的Visual F# 完整程式範例SourceVisual F# 是一套什麼樣的程式開發工具?什麼是【函數導向(Functional Oriented)】程式開發工具?什麼是【函數物件導向(Functional-Object Oriented)】程式開發工具?為什麼微軟(Microsoft)稱Visual F# 是下一世代重量級開發語言?本書都將詳細完整的分析告訴所有讀者! 當【網格運算(Grid Computing)】、【平行運算】以及【分散式系統運算】概念問世與盛行後、以及【雲端運算(Cloud Computing)】的崛起,對於軟體規劃與設計來說,都產生了前所未有的衝擊!虛擬裝置的軟體運算、分散式應用軟體規劃、雲端大數據的分析與擷取…等新一代雲端應用程式設計需求以及物件導向設計過於繁複的階層…等瑕疵,都讓物件導向程式語言開發軟體的工程師感到力不從心與遇到設計上的瓶頸及困境!就在此時有一群資訊科學家意外發現了另外一種不是最新的程式開發語言卻能夠解決這些瓶頸與困境!那種程式語言就是:【函數導向程式語言(FP,Functional Programming Language)】!【函數導向程式語言(FP)】是一種程式設計典範,此種設計觀念是將【電腦運算】視為是【數學上的函式計算】,並且避免使用【程式狀態判斷】以及【易變物件宣告】。由於【函數導向程式語言】越來越流行,所以Microsoft的Visual F#就在此種環境中誕生!Visual F# 不僅是一種【函數導向程式語言】、Visual F# 更能結合.NET Framework所有物件庫的設計功能,所以Visual F# 更是一套【函數物件導向的程式開發語言】。Visual F# 更被喻為【微軟下一代重量級的開發工具】!本書將詳細教導讀者Visual F# 所有的函數與物件的入門與進階設計功能,希望本書能帶給所有讀者以及程式設計師些許的助益。
優惠價: 79 514
庫存:2
亞洲史的研究方法:以近世東部亞洲海域為中心
滿額折
出版日:2023/06/26 作者:葛兆光  出版社:香港商務印書館  裝訂:平裝
【核心賣點】(1)此套講義是進階式的,對應不同層次的受眾,內容深度、廣度和角度不同。本書是由為博士生講課的講稿整理而成,專業性和研究性較強,涉及的領域也較寬。(2)本書重點是通過案例討論亞洲史的研究途徑,也討論如何把中國史放在亞洲史的大背景中。從中國角度觀察周邊,進一步通過中國、東部亞洲海域、整個亞洲,理解歷史的交錯、聯繫和融匯。(3)全書每個單元都從“問題”開始,討論亞洲史研究的必要性,以“討論”結尾,作為進一步研究的起點。(4)本書不僅是一門針對研究生的歷史課,而且是有關區域史研究的方法論。【一句話推介】本書重點在於研究亞洲東部,也就是環東海南海這個區域的互動與聯繫,比如明清中國、朝鮮、日本、琉球、安南之間,加上東南亞的呂宋、暹羅、爪哇、滿剌加諸國,以及從南海過來的西班牙、葡萄牙、荷蘭和西洋諸國的互動。【內容簡介】本書為葛兆光講義系列之一,全書分為四個單元十三講,從亞洲史研究的可能性,東西方有關亞洲史的學術史,重點講到近世東部亞洲海域史的研究,並把“東部亞洲”或者“東海/南海”作為一個區域,充分研究這一區域內諸多國家之間(如明清時期的中國、朝鮮、日本、琉球、安南等等)的互動和聯繫,以及從南海過來的西班牙、葡萄牙、荷蘭和西洋諸國的互動。
優惠價: 9 720
庫存:1
出版日:2023/06/01 作者:陳木中; 胡志堅  出版社:新文京開發出版  裝訂:平裝
本書以淺顯易懂方式介紹資料結構理論,並搭配階段式程式實作演練,讀者可配合理論進行程式設計演練,理論與實作互補。虛實整合,進階課程以及補充範例以雲端文本呈現,以QR Code供讀者掃描書下載,內容豐富又不過於厚重,物超所值。書中收錄國家考試重要考題與理論內容(如四分樹、B+樹、紅黑樹等)。 全書分為十二章,內容完整,架構清楚。第一、二章分別為資料結構概念與演算法概念,並針對演算法與複雜度以及程式效能分析等進行介紹;第三、四章分別針對陣列以及鏈結串列的特性、結構設計以及維護等面向說明,讓讀者理解靜態與動態資料結構的異同;第五、六章說明堆疊以及佇列結構的設計與維護機制;第七、八章闡述樹狀結構、二元搜尋樹及其高度平衡等觀念,這是物聯網以及人工智慧等範疇的重要基礎知識。 第九章說明圖形結構;第十章與第十一章分別講述資料的排序與搜尋等處理機制;第十二章介紹新興程式語言與資料結構的相關應用,並列舉Java語言以及R語言的特有資料結構設計實例。 對於程式能力較弱的學生或有興趣研讀資料結構的讀者,這本作者精心設計的「資料結構」,是建立基礎並能引導深入研讀的絕佳教材。 資料結構是演算法的一個好幫手,規劃好的資料結構,在撰寫程式時方能得心應手。本書談論程式內的資料如何運用變數,有效率的擺放在記憶體中,好讓演算法在運作時能得心應手,並說明演算法的利用方式,學習資料結構結合演算法的運作效果。 本書以教學為目的編寫,做為大專院校教科書,書中未提供「隨堂演練」及章末「作業」的解答,讀者需詳研該章內容,熟練書中示範解題的範例後自行演練解答。出版公司與銷售單位均無法提供解答給讀者,自學讀者選購前請確認知悉。
優惠價: 1 550
庫存:2
  • 14103
    353
  • 1
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 353

暢銷榜

客服中心

收藏

會員專區