[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

     经部  史类  子部  集部  古籍管理  古籍工具书  四库全书  古籍善本影音本  中国藏书
  •  文化

     文化评述  文化随笔  文化理论  传统文化  世界各国文化  文化史  地域文化  神秘文化  文化研究  民俗文化  文化产业  民族文化  书的起源/书店  非物质文化遗产  文化事业  文化交流  比较文化学
  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

     执业资格考试用书  室内设计/装潢装修  标准/规范  建筑科学  建筑外观设计  建筑施工与监理  城乡规划/市政工程  园林景观/环境艺术  工程经济与管理  建筑史与建筑文化  建筑教材/教辅  英文原版书-建筑
  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

     园艺  植物保护  畜牧/狩猎/蚕/蜂  林业  动物医学  农作物  农学(农艺学)  水产/渔业  农业工程  农业基础科学  农林音像
  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

  •  保健/养生

  •  体育/运动

  •  手工/DIY

  •  休闲/爱好

  •  英文原版书

  •  港台图书

  •  研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学

  •  音乐
     音乐理论

     声乐  通俗音乐  音乐欣赏  钢琴  二胡  小提琴
  • Jenkins 2.x實踐指南
    該商品所屬分類:計算機/網絡 -> 行業軟件及應用
    【市場價】
    392-568
    【優惠價】
    245-355
    【作者】 翟志軍 
    【所屬類別】 圖書  計算機/網絡  行業軟件及應用 
    【出版社】電子工業出版社 
    【ISBN】9787121360503
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:16開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787121360503
    作者:翟志軍

    出版社:電子工業出版社
    出版時間:2019年04月 

        
        
    "

    產品特色
    編輯推薦
    實戰Jenkins 2.x核心特性:pipeline as code|持續集成|持續交付|ChatOps|自動化運維 
    內容簡介
    本書首先介紹筆者對軟件工程生產力的獨到見解。其次通過一個Hello world帶領初學者入門Jenkins pipeline。接著詳細介紹Jenkins pipeline的語法,以及在Jenkins pipeline中如何實現持續集成、持續交付中各個階段,包括構建、測試、制品管理、部署等;在發現現有pipeline的步驟不能滿足需求時,擴展Jenkins pipeline多種方式。本書第17章介紹了Jenkins如何整合多個第三方繫統,以實現ChatOps及自動化運維。為避免讀者“不知從哪下手”的情況,本書通過一個簡單的案例介紹從無到有的設計pipeline。
    作者簡介
    程序員,https://showme.codes 博主。曾任開源中國產品經理。目前就職於美的公司,參與公司IoT繫統、DevOps產品的設計與開發,幫助團隊提高軟件生產力。
    目錄
    目錄
    1 關於軟件工程生產力 1
    1.1 從另一個角度看“提高軟件工程生產力” . . . . . . . . . . . . . . . . . . . . . . . 1
    1.1.1 從勞動力要素考慮提高軟件工程生產力 . . . . . . . . . . . . . . . . . . . . 2
    1.1.2 從勞動對像要素考慮提高軟件工程生產力 . . . . . . . . . . . . . . . . . . . 2
    1.1.3 從生產工具要素考慮提高軟件工程生產力 . . . . . . . . . . . . . . . . . . . 3
    1.1.4 生產力三要素的意義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
    1.2 Jenkins 介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
    1.3 Jenkins 與 DevOps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
    1.4 本章小結 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
    2 pipeline 入門 6
    2.1 pipeline 是什麼 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
    2.2 Jenkinsfile 又是什麼 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
    2.3 pipeline 語法的選擇 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7目錄
    1 關於軟件工程生產力 1
    1.1 從另一個角度看“提高軟件工程生產力” . . . . . . . . . . . . . . . . . . . . . . . 1
    1.1.1 從勞動力要素考慮提高軟件工程生產力 . . . . . . . . . . . . . . . . . . . . 2
    1.1.2 從勞動對像要素考慮提高軟件工程生產力 . . . . . . . . . . . . . . . . . . . 2
    1.1.3 從生產工具要素考慮提高軟件工程生產力 . . . . . . . . . . . . . . . . . . . 3
    1.1.4 生產力三要素的意義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
    1.2 Jenkins 介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
    1.3 Jenkins 與 DevOps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
    1.4 本章小結 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
    2 pipeline 入門 6
    2.1 pipeline 是什麼 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
    2.2 Jenkinsfile 又是什麼 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
    2.3 pipeline 語法的選擇 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
    2.4 創建個 pipeline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
    2.5 從版本控制庫拉取 pipeline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
    2.6 使用 Maven 構建 Java 應用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
    2.7 本章小結 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
    3 pipeline 語法講解 16
    3.1 必要的 Groovy 知識 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
    3.2 pipeline 的組成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
    3.2.1 pipeline 簡結構 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
    3.2.2 步驟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
    3.3 post 部分 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
    3.4 pipeline 支持的指令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
    3.5 配置 pipeline 本身 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
    3.6 在聲明式 pipeline 中使用腳本 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
    3.7 pipeline 內置基礎步驟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
    3.7.1 文件目錄相關步驟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
    3.7.2 制品相關步驟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
    3.7.3 命令相關步驟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
    3.7.4 其他步驟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
    3.7.5 小貼士 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
    3.8 本章小結 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
    4 環境變量與構建工具 37
    4.1 環境變量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
    4.1.1 Jenkins 內置變量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
    4.1.2 自定義 pipeline 環境變量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
    4.1.3 自定義全局環境變量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
    4.2 構建工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
    4.2.1 構建工具的選擇 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
    4.2.2 tools 指令介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
    4.2.3 JDK 環境搭建 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
    4.2.4 Maven . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
    4.2.5 Go 語言環境搭建 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
    4.2.6 Python 環境搭建 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
    4.3 利用環境變量支持更多的構建工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
    4.4 利用 tools 作用域實現多版本編譯 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
    4.5 本章小結 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
    5 代碼質量 50
    5.1 靜態代碼分析 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
    5.1.1 代碼規範檢查 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
    5.1.2 使用 PMD 進行代碼規範檢查 . . . . . . . . . . . . . . . . . . . . . . . . . . 51
    5.1.3 各靜態代碼分析器之間的區別 . . . . . . . . . . . . . . . . . . . . . . . . . . 53
    5.測試 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
    5.2.1 JUni測試報告 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
    5.2.2 JaCoCo 實現代碼覆蓋率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
    5.2.3 代碼覆蓋率越高,軟件的質量就越高嗎 . . . . . . . . . . . . . . . . . . . . 58
    5.3 性能測試 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
    5.3.1 準備性能測試環境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
    5.3.2 運行 JMeter 測試 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
    5.4 SonarQube:持續代碼質量檢查 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
    5.4.1 Maven 與 SonarQube 集成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
    5.4.2 Jenkins 與 SonarQube 集成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
    5.4.3 使用 SonarQube Scanner 實現代碼掃描 . . . . . . . . . . . . . . . . . . . . . 67
    5.4.4 SonarQube 集成 p3c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
    5.4.5 將分析報告推送到 GitLab . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
    5.5 Allure 測試報告:更美觀的測試報告 . . . . . . . . . . . . . . . . . . . . . . . . . . 72
    5.5.1 Allure 測試報告介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
    5.5.2 集成 Allure、Maven、Jenkins . . . . . . . . . . . . . . . . . . . . . . . . . . 73
    5.6 當我們談質量時,談的是什麼 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
    5.7 本章小結 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
    6 觸發 pipeline 執行 77
    6.1 什麼是觸發條件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
    6.2 時間觸發 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
    6.2.1 定時執行:cron . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
    6.2.2 輪詢代碼倉庫:pollSCM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
    6.3 事件觸發 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
    6.3.1 由上遊任務觸發:upstream . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
    6.3.2 GitLab 通知觸發 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
    6.3.3 在 pipeline 中實現 GitLab trigger . . . . . . . . . . . . . . . . . . . . . . . . . 84
    6.4 將構建狀態信息推送到 GitLab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
    6.5 使用 Generic Webhook Trigger 插件實現觸發 . . . . . . . . . . . . . . . . . . . . . . 87
    6.5.1 從 Webhook 請求中提取參數值 . . . . . . . . . . . . . . . . . . . . . . . . . 89
    6.5.2 觸發具體某個 Jenkins 項目 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
    6.5.3 根據請求參數值判斷是否觸發 Jenkins 項目執行 . . . . . . . . . . . . . . . . 91
    6.5.4 控制打印內容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
    6.5.5 控制響應 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
    6.6 本章小結 . . . . .
    前言
    2016年4月Jenkins發布了2.0 版本(https://jenkins.io/blog/2016/04/26/jenkins-20-is-here/),開始支持pipeline as code。同年11 月,pipeline as code作為“采用”項出現在ThoughtWorks 技術雷達(https://www.infoq.cn/article/2016%2F11%2Fthoughtworks-radar-forecast)的采用環中。
    2019 年1 月,筆者見同行在微信群裡吐槽Jenkins的老舊,比如Jenkins不支持手動stage。經過了解,筆者大概猜到這位朋友還在使用Jenkins 1.x,或者知識還停留在Jenkins 1.x上。因為他說的問題,在Jenkins 2.x中已經不存在了。
    這裡並不是想說這位朋友不了解Jenkins 2.x,而是想說Jenkins 1.x 已經成為過去式。長期以來,在中文網站上能搜到的關於Jenkins 的文章大多停留在Jenkins 1.x 時代。這樣想來,也就能理解為什麼這位朋友會有這樣的誤解了。
    自Jenkins 2.0 發布已有三個年頭,據筆者所知,目前市面上還沒有pipeline as code 實踐方面的書籍。中文的Jenkins書籍,隻有《Jenkins 權威指南》一本,其中也並沒有pipeline as code 方面的介紹。本書彌補了這一空白,繫統地介紹了Jenkins 2.x的pipeline as code。


    2016年4月Jenkins發布了2.0
    版本(https://jenkins.io/blog/2016/04/26/jenkins-20-is-here/),開始支持pipeline
    as code。同年11 月,pipeline as code作為“采用”項出現在ThoughtWorks
    技術雷達(https://www.infoq.cn/article/2016%2F11%2Fthoughtworks-radar-forecast)的采用環中。


    2019 年1
    月,筆者見同行在微信群裡吐槽Jenkins的老舊,比如Jenkins不支持手動stage。經過了解,筆者大概猜到這位朋友還在使用Jenkins
    1.x,或者知識還停留在Jenkins 1.x上。因為他說的問題,在Jenkins 2.x中已經不存在了。


    這裡並不是想說這位朋友不了解Jenkins 2.x,而是想說Jenkins 1.x 已經成為過去式。長期以來,在中文網站上能搜到的關於Jenkins 的文章大多停留在Jenkins 1.x 時代。這樣想來,也就能理解為什麼這位朋友會有這樣的誤解了。


    自Jenkins 2.0 發布已有三個年頭,據筆者所知,目前市面上還沒有pipeline as code
    實踐方面的書籍。中文的Jenkins書籍,隻有《Jenkins 權威指南》一本,其中也並沒有pipeline as code
    方面的介紹。本書彌補了這一空白,繫統地介紹了Jenkins 2.x的pipeline as code。


    本書第1章介紹筆者對軟件工程生產力的獨到見解;第2章通過一個Hello world 示例帶領初學者入門Jenkins
    pipeline;第3章詳細介紹Jenkins pipeline 的語法;第4-14章介紹在Jenkins pipeline
    中如何實現持續集成、持續交付的各個階段,包括構建、測試、制品管理、部署等;第15章介紹擴展Jenkins
    pipeline的多種方式,本章對希望通過Jenkins實現持續集成、持續交付平臺的讀者非常有幫助;第16章介紹Jenkins
    運維相關知識;第17章介紹筆者整合Jenkins與多個第三方繫統,實現ChatOps及自動化運維的經驗;為避免讀者出現“不知從哪裡下手”的情況,第18章通過一個簡單的案例介紹如何設計pipeline。


    筆者建議所有讀者都要閱讀第1章和第3章,它們是本書的核心;已經入門了Jenkins pipeline的讀者可以跳過第2章;而第4-14章可以作為參考手冊使用。


    本書適合對Jenkins有初步認識,希望通過Jenkins實現持續集成、持續交付、DevOps的技術人員,以及希望了解pipeline as code技術在實際工作中如何應用的讀者。


    後,感謝策劃編輯鄭柳潔女士為本書付出的努力;感謝劉杜康和黃獻華在百忙之中對部分章節的審校;感謝黃峰達在出版方面的幫助;感謝王曉峰在部署目錄命名方面的建議;感謝志平幫助處理我的個人照片;感謝妻子的理解與支持。

















     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部