-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應(yīng)用
-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
你好,C++ 版權(quán)信息
- ISBN:9787302672586
- 條形碼:9787302672586 ; 978-7-302-67258-6
- 裝幀:平裝-膠訂
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
你好,C++ 本書特色
要掌握C 這門強大的編程語言嗎?本書將成為你的*佳伙伴!從C 的歷史淵源到未來發(fā)展,從基礎(chǔ)語法到高級特性,這本全面的指南涵蓋了你需要了解的一切。
特色亮點:
1. 全面覆蓋:基礎(chǔ)語法、面向?qū)ο笤O(shè)計、STL與模板、多線程編程,應(yīng)有盡有。
2. 實踐導(dǎo)向:大量實例和練習(xí),讓你在實操中掌握知識。
3. 深入淺出:作者憑借多年工作經(jīng)驗,解答初學(xué)者*常見、*關(guān)切的問題。
4. step by step:詳細指導(dǎo)如何一步步編寫功能齊備的程序。
無論你是編程新手還是想要提升技能的開發(fā)者,這本書都能滿足你的需求。讓我們一起踏上C 大師之路,釋放你的編程潛力!
你好,C++ 內(nèi)容簡介
本書主要介紹C++開發(fā)環(huán)境的搭建、基礎(chǔ)語法知識、面向?qū)ο缶幊趟枷胍约皹藴誓0鍘斓膽?yīng)用,特別針對初學(xué)者在學(xué)習(xí)C++過程中可能遇到的難點提供了解決方案。全書共分13章,以一個工資程序的不斷優(yōu)化和完善為線索,展示了如何利用C++進行設(shè)計和解決實際問題。本書遵循*新的C++23標準,更新了所有代碼和講解,并增加了新標準引入的特性,如智能指針、std::thread等,使讀者能夠掌握*新的C++知識。每章末尾都配有“本章練習(xí)”,幫助讀者通過實際編寫代碼來加深對知識的理解。
本書語言風(fēng)格輕松幽默,還收錄了一些公司的典型筆試題,無論是C++初學(xué)者還是中級程序員提升技能,都是極佳的選擇。同時,本書也適合作為應(yīng)用型本科及高職高專相關(guān)專業(yè)的教材使用。
你好,C++ 目錄
第1章 需要提前掌握的知識 2
1.1 Node中的請求與響應(yīng)對象 2
1.1.1 原生Node處理HTTP請求 2
1.1.2 Express處理HTTP請求 4
1.1.3 Nest處理HTTP請求 7
1.2 TypeScript基礎(chǔ)與應(yīng)用 7
1.2.1 TypeScript編譯 8
1.2.2 TypeScript類型系統(tǒng) 9
第2章 Nest初識 15
2.1 什么是Nest 15
2.1.1 Nest概述 15
2.1.2 Nest的主要特點 15
2.1.3 Nest的應(yīng)用場景 16
2.2 快速上手Nest CLI 16
2.2.1 Nest CLI的安裝 16
2.2.2 創(chuàng)建項目 17
2.2.3 生成指定的代碼片段 19
2.2.4 構(gòu)建應(yīng)用 22
2.2.5 啟動開發(fā)調(diào)試 24
2.2.6 查看項目信息 25
2.3 創(chuàng)建**個Nest應(yīng)用 25
2.3.1 生成后端項目 26
2.3.2 生成前端項目 26
2.3.3 準備工作 27
2.3.4 運行結(jié)果 29
2.3.5 模塊化開發(fā) 30
2.4 Nest的AOP架構(gòu)理念 32
2.4.1 MVC架構(gòu)概述 32
2.4.2 AOP解決的問題 33
2.4.3 AOP在Nest中的應(yīng)用 33
2.5 IoC思想解決了什么問題 40
2.5.1 IoC核心思想概述 40
2.5.2 IoC在Nest中的應(yīng)用 41
2.6 學(xué)會調(diào)試Nest應(yīng)用 44
2.6.1 Chrome DevTools調(diào)試 44
2.6.2 VS Code調(diào)試 46
2.6.3 擴展調(diào)試技巧 48
第3章 Nest核心概念介紹 51
3.1 貫穿全書的裝飾器 51
3.1.1 基本概念 51
3.1.2 裝飾器的種類 51
3.1.3 Nest中的裝飾器 59
3.2 井然有序的模塊化 60
3.2.1 基本概念 60
3.2.2 創(chuàng)建模塊 61
3.2.3 共享模塊 62
3.2.4 全局模塊 64
3.2.5 動態(tài)模塊 65
3.3 控制器與服務(wù)的默契配合 66
3.3.1 基本概念 66
3.3.2 Controller管理請求路由 67
3.3.3 Controller處理請求參數(shù)與請求體 68
3.3.4 Service處理數(shù)據(jù)層 70
3.3.5 服務(wù)與服務(wù)提供者 71
3.4 耳熟能詳?shù)闹虚g件 71
3.4.1 類中間件 71
3.4.2 函數(shù)式中間件 74
3.4.3 局部中間件 74
3.4.4 全局中間件 74
3.5 攔截器與RxJS知多少 75
3.5.1 基本概念 75
3.5.2 創(chuàng)建項目 76
3.5.3 攔截器的基本使用方法 76
3.6 數(shù)據(jù)之源守護者:管道 79
3.6.1 基本概念 79
3.6.2 內(nèi)置管道 80
3.6.3 自定義管道 88
3.7 Nest實現(xiàn)文件上傳 89
3.7.1 初識Multer 89
3.7.2 單文件上傳 91
3.7.3 多文件上傳 94
3.7.4 上傳任意文件 98
3.7.5 文件驗證 99
第2部分 進階篇
第4章 Nest與數(shù)據(jù)庫 102
4.1 快速上手MySQL 102
4.1.1 安裝和運行 102
4.1.2 MySQL的常用命令 105
4.1.3 可視化操作MySQL 107
4.2 MySQL表之間的關(guān)系 112
4.2.1 一對一關(guān)系 112
4.2.2 一對多/多對一關(guān)系 119
4.2.3 多對多關(guān)系 121
4.3 快速上手TypeORM 126
4.3.1 基本概念 126
4.3.2 項目準備 126
4.3.3 創(chuàng)建模型及實體 126
4.3.4 定義數(shù)據(jù)列及類型 127
4.3.5 連接數(shù)據(jù)庫 128
4.3.6 使用Repository操作CRUD 129
4.3.7 使用QueryBuilder操作CRUD 131
4.4 使用TypeORM處理多表關(guān)系 134
4.4.1 一對一關(guān)系 134
4.4.2 一對多/多對一關(guān)系 140
4.4.3 多對多關(guān)系 142
4.5 在Nest中使用TypeORM操作MySQL 144
4.5.1 項目準備 144
4.5.2 使用EntityManager操作實體 147
4.5.3 使用Repository操作實體 148
4.5.4 使用QueryBuilder操作實體 151
第5章 性能優(yōu)化之數(shù)據(jù)緩存 154
5.1 快速上手Redis 154
5.1.1 安裝和運行 154
5.1.2 Redis的常用命令 155
5.2 在Nest中使用Redis緩存 162
5.2.1 項目準備 162
5.2.2 Redis初始化 164
5.2.3 建表并構(gòu)建緩存 165
5.2.4 運行代碼 167
5.2.5 設(shè)置緩存有效期 169
5.2.6 選擇合理的有效期 170
第6章 身份驗證與授權(quán) 171
6.1 Cookie、Session、Token、JWT、SSO詳解 171
6.1.1 什么是身份驗證 171
6.1.2 什么是授權(quán) 172
6.1.3 什么是憑證 172
6.1.4 什么是Cookie 172
6.1.5 什么是Session 173
6.1.6 Session與Cookie的區(qū)別 173
6.1.7 什么是Token 174
6.1.8 什么是JWT 176
6.1.9 JWT與Token的區(qū)別 177
6.1.10 什么是SSO 177
6.2 基于Passport和JWT實現(xiàn)身份驗證 180
6.2.1 基本概念 181
6.2.2 項目準備 181
6.2.3 用本地策略實現(xiàn)用戶登錄 182
6.2.4 用JWT策略實現(xiàn)接口校驗 184
6.2.5 代碼優(yōu)化 188
6.3 基于RBAC實現(xiàn)權(quán)限控制 191
6.3.1 基本概念 191
6.3.2 數(shù)據(jù)表設(shè)計 192
6.3.3 項目準備 193
6.3.4 創(chuàng)建實體 194
6.3.5 啟動服務(wù) 196
6.3.6 實現(xiàn)角色守衛(wèi)控制 196
6.3.7 生成測試數(shù)據(jù) 200
6.3.8 測試效果 202
第7章 系統(tǒng)部署與擴展 203
7.1 快速上手Docker 203
7.1.1 初識Docker 203
7.1.2 安裝Docker 204
7.1.3 Docker的使用 205
7.2 快速上手Dockerfile 209
7.2.1 Docker的基本概念 209
7.2.2 Dockerfile的基本語法 210
7.2.3 Dockerfile實踐 210
第3部分 擴展篇
第8章 單元測試與端到端測試 216
8.1 重新認識單元測試 216
8.1.1 什么是單元測試 216
8.1.2 為什么大部分公司沒有進行單元測試 217
8.1.3 為什么要編寫單元測試 217
8.1.4 先編寫單元測試還是先編寫代碼 218
8.1.5 測試驅(qū)動開發(fā) 219
8.2 在Nest中使用Jest編寫單元測試 220
8.2.1 初識Jest 220
8.2.2 項目準備 223
8.2.3 編寫測試用例 224
8.2.4 實現(xiàn)業(yè)務(wù)代碼 225
8.2.5 重構(gòu)代碼 229
8.3 集成測試 230
8.3.1 編寫測試用例 230
8.3.2 測試效果 232
8.4 端到端測試 232
8.4.1 編寫測試用例 233
8.4.2 實現(xiàn)業(yè)務(wù)代碼 235
第9章 日志與錯誤處理 237
9.1 如何在Nest中記錄日志 237
9.1.1 為什么要記錄日志 238
9.1.2 內(nèi)置日志器Logger 238
9.1.3 定制日志器 240
9.1.4 記錄日志的正確姿勢 241
9.1.5 第三方日志器Winston 241
9.2 Winston日志管理實踐 241
9.2.1 Winston的基礎(chǔ)使用 242
9.2.2 本地持久化日志 244
9.3 面向切面日志統(tǒng)計實踐 248
9.3.1 中間件日志統(tǒng)計 248
9.3.2 攔截器日志統(tǒng)計 249
9.3.3 過濾器日志統(tǒng)計 251
第4部分 Nest項目實戰(zhàn)篇
第10章 數(shù)字門店管理平臺開發(fā) 254
10.1 產(chǎn)品需求分析與設(shè)計 254
10.1.1 產(chǎn)品需求說明 254
10.1.2 功能原型圖 255
10.2 技術(shù)選型與項目準備 262
10.2.1 前端技術(shù)選型 262
10.2.2 初始化前端項目 262
10.2.3 前端架構(gòu)設(shè)計 263
10.2.4 后端技術(shù)選型 264
10.2.5 初始化后端項目 265
10.2.6 后端架構(gòu)設(shè)計 266
10.3 API接口及數(shù)據(jù)庫表設(shè)計 268
10.3.1 API接口功能劃分 268
10.3.2 數(shù)據(jù)庫設(shè)計 269
10.4 實現(xiàn)注冊登錄 273
10.4.1 頁面效果展示 273
10.4.2 接口實現(xiàn) 281
10.5 實現(xiàn)用戶與角色模塊 290
10.5.1 頁面效果展示 290
10.5.2 表關(guān)系設(shè)計 295
10.5.3 接口實現(xiàn) 299
10.6 實現(xiàn)商品與訂單模塊 303
10.6.1 頁面效果展示 304
10.6.2 表關(guān)系設(shè)計 306
10.6.3 接口實現(xiàn) 307
10.7 基于Redis實現(xiàn)商品熱銷榜 315
10.7.1 頁面效果展示 316
10.7.2 接口實現(xiàn) 317
10.8 實現(xiàn)活動模塊與定時任務(wù) 320
10.8.1 頁面效果展示 320
10.8.2 表關(guān)系設(shè)計 322
10.8.3 接口實現(xiàn) 323
10.9 使用Docker Compose部署項目 325
10.9.1 編寫后端Docker Compose文件 325
10.9.2 編寫Dockerfile文件 330
完結(jié)語:是終點,更是新的起點 334
一個小小的決定 334
時間的杠桿 334
結(jié)語 334
你好,C++ 作者簡介
陳良喬,程序員、自由撰稿人,畢業(yè)于西安交通大學(xué)。敏而好學(xué),樂于分享,連續(xù)六年獲得微軟最有價值專家(MVP)稱號。因撰寫一系列Visual Studio 2010技術(shù)文章和Windows 7開發(fā)技術(shù)文章,2010年獲“MSDN原創(chuàng)之星”稱號。曾組織翻譯Bjane Stroustrup的《C 11 FAQ》。著有《我的第一本C 書》和《C語言程序伴侶》。
- >
名家?guī)阕x魯迅:故事新編
- >
回憶愛瑪儂
- >
我與地壇
- >
詩經(jīng)-先民的歌唱
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
山海經(jīng)
- >
隨園食單
- >
月亮虎