精通SQL--結構化查詢語言詳解 pdf下載高清

来源:https://www.cnblogs.com/liulangdemao/archive/2018/10/27/9860970.html
-Advertisement-
Play Games

還好,不是太差勁。不過看起來相對比較淺,初學者用會比較合適。書中分別講了ms sql和oracle下的一些sql查詢的寫法。 總之,是入門級的參考書需要學習的朋友可以通過網盤免費下載pdf版 http://putpan.com/fs/fyiabe6ns8hucbbe7/ 內容簡介 · · · · · ...


還好,不是太差勁。
不過看起來相對比較淺,初學者用會比較合適。書中分別講了ms sql和oracle下的一些sql查詢的寫法。
  總之,是入門級的參考書
需要學習的朋友可以通過網盤免費下載pdf版 
http://putpan.com/fs/fyiabe6ns8hucbbe7/

內容簡介  · · · · · ·

《精通SQ:結構化查詢語言詳解》不僅全面地介紹了SQL語句,並且兼顧了其在各資料庫產品中的實現,特別是對SQL Server和Oracle。《精通SQ:結構化查詢語言詳解》共分19章,以數據定義、數據查詢、數據操縱、數據控制、事務控制和程式化SQL的順序講解SQL編程的基礎知識。全書共包括大小實例300多個,突出了速學速查的特色,各小節以SQL語句的關鍵詞命名,便於檢索查詢。

《精通SQ:結構化查詢語言詳解》適用於學習SQL編程的讀者,尤其適用於SQL初學者,也可供具備一定SQL知識的讀者備查。

目錄

第1章  資料庫與SQL基礎 1

1.1  資料庫的基本概念 1
1.1.1  資料庫的由來 1
1.1.2  資料庫系統的概念 3
1.2  資料庫系統的結構、組成及工作流程 3
1.2.1  資料庫的體繫結構 3
1.2.2  資料庫系統的組成 4
1.2.3  資料庫的工作流程 5
1.3  資料庫的發展 6
1.3.1  第一代資料庫 7
1.3.2  第二代資料庫 7
1.3.3  新一代資料庫技術的研究和發展 7
1.4  關係資料庫 8
1.4.1  關係模型 8
1.4.2  Codd十二法則 9
1.4.3  範式 10
1.5  SQL語言基礎 11
1.5.1  SQL的歷史 11
1.5.2  SQL語言的組成 12
1.5.3  SQL語句的結構 13
1.5.4  SQL的優點 13
1.5.5  SQL的執行 14
1.6  SQL環境 15
1.6.1  環境 15
1.6.2  SQL的層次結構 15
1.6.3  客戶程式和服務程式系統 17
1.6.4  SQL環境中對象的命名規則 18

第2章  主要的關係資料庫與SQL 21

2.1  SQL Server 21
2.1.1  SQL Server的結構 21
2.1.2  資料庫訪問標準化介面—ODBC 22
2.1.3  使用查詢分析器執行SQL語句 22
2.2  Transact-SQL 24
2.2.1  Transact-SQL 概述 24
2.2.2  Transact-SQL的主要組成 25
2.2.3  Transact-SQL的一些重要命令 26
2.3  Oracle資料庫 29
2.3.1  Oracle資料庫軟體組成 29
2.3.2  Oracle資料庫體繫結構 29
2.3.3  Oracle資料庫系統結構 30
2.3.4  使用SQL*Plus執行SQL語句 31
2.4  PL/SQL簡介 32
2.4.1  PL/SQL的特點 32
2.4.2  PL/SQL程式結構 33

第3章  創建、修改和刪除表 37

3.1  表的基礎知識 37
3.1.1  表的基本結構 37
3.1.2  表的種類 38
3.2  SQL數據類型 39
3.2.1  字元型數據 39
3.2.2  數字型數據 40
3.2.3  日期數據類型 41
3.2.4  二進位數據類型 43
3.2.5  文本和圖形數據類型 44
3.2.6  自定義數據類型 44
3.3  表的創建(CREATE) 46
3.3.1  創建基本表 46
3.3.2  非空約束 47
3.3.3  DEFAULT指定預設值 49
3.4  表的修改 50
3.4.1  增加新列 50
3.4.2  刪除列 51
3.4.3  修改列 53
3.5  表的刪除與重命名 55
3.5.1  重命名錶 55
3.5.2  刪除表 56
3.6  創建、刪除資料庫 56
3.6.1  資料庫的創建 56
3.6.2  SQL Server中資料庫的創建 57
3.6.3  刪除資料庫 58

第4章  索引與視圖的創建 61

4.1  索引的基礎知識 61
4.1.1  索引的概念 61
4.1.2  索引的結構 61
4.2  索引的創建與銷毀 63
4.2.1  基本創建語法 63
4.2.2  本章實例用到的實例表 64
4.2.3  創建簡單的非簇索引 66
4.2.4  多欄位非簇索引的創建 69
4.2.5  使用UNIQUE關鍵字創建惟一索引 70
4.2.6  使用CLUSTERDE關鍵字創建簇索引 71
4.2.7  索引的銷毀 73
4.2.8  使用索引的幾點原則 73
4.3  視圖的基礎知識 74
4.3.1  視圖簡介 74
4.3.2  視圖的優缺點 74
4.4  視圖的創建與銷毀 75
4.4.1  基本創建語法 75
4.4.2  創建簡單的視圖 75
4.4.3  利用視圖簡化表的複雜連接 78
4.4.4  利用視圖簡化複雜查詢 79
4.4.5  視圖的銷毀 81
4.4.6  使用視圖的幾點原則 82

第5章  簡單的查詢 83

5.1  查詢的基本結構 83
5.1.1  SELECT語句的結構 83
5.1.2  SELECT語句的執行步驟 84
5.2  列的查詢 84
5.2.1  本章用到的實例表 85
5.2.2  單列查詢 85
5.2.3  使用DISTINCT去除重覆信息 86
5.2.4  多列查詢 87
5.2.5  查詢所有的列 88
5.3  排序查詢結果 89
5.3.1  單列排序 89
5.3.2  多列排序 90
5.3.3  採用序號進行多列排序 91
5.3.4  反向排序 92
5.4  使用WHERE子句定義搜索條件查詢 93
5.4.1  WHERE子句單條件查詢 93
5.4.2  單值比較運算符 94
5.4.3  BETWEEN運算符範圍篩選 96
5.4.4  NULL值的判斷 97

第6章  複雜搜索條件查詢 99

6.1  本章用到的實例表 99
6.2  組合查詢條件 100
6.2.1  AND運算符 100
6.2.2  OR運算符 101
6.2.3  AND、OR運算符的組合使用 103
6.3  IN運算符 104
6.3.1  IN運算符的使用 104
6.3.2  IN運算符與OR運算符 105
6.4  NOT運算符 106
6.4.1  使用NOT運算符 106
6.4.2  NOT運算符與<>運算符 108
6.5  使用LIKE進行模糊查詢 109
6.5.1  LIKE運算符 109
6.5.2  “%”通配符 110
6.5.3  “_”通配符 112
6.5.4  “[]”通配符 114
6.5.5  使用ESCAPE定義轉義符 115

第7章  連接符、數值運算與函數 117

7.1  本章實例用到的表 117
7.2  連接符 118
7.2.1  連接符的應用 118
7.2.2  使用別名 119
7.3  數值運算 121
7.3.1  數學運算符的種類 121
7.3.2  數學運算符的運用 122
7.3.3  使用CAST表達式轉換數據類型 123
7.3.4  使用CASE表達式 124
7.4  函數 126
7.4.1  有關函數的說明 126
7.4.2  字元處理函數 126
7.4.3  算術運算函數 131
7.4.4  日期時間函數 133
7.4.5  CONVERT()函數轉換日期、時間 136

第8章  聚合分析與分組 139

8.1  聚合分析的基本概念 139
8.1.1  聚合分析 139
8.1.2  聚合函數 139
8.2  聚合函數的應用 140
8.2.1  求和函數—SUM() 140
8.2.2  計數函數—COUNT() 140
8.2.3  最大/最小值函數—MAX()/MIN() 143
8.2.4  均值函數—AVG() 145
8.2.5  聚合分析的重值處理 147
8.2.6  聚合函數的組合使用 148
8.3  組合查詢 148
8.3.1  GROUP BY子句創建分組 149
8.3.2  GROUP BY子句根據多列組合行 150
8.3.3  ROLLUP運算符和CUBE運算符 151
8.3.4  GROUP BY子句中的NULL值處理 153
8.3.5  HAVING子句 153
8.3.6  HAVING子句與WHERE子句 154
8.3.7  SELECT語句各查詢子句總結 156

第9章  多表查詢 157

9.1  本章用到的實例表 157
9.2  表的基本連接 158
9.2.1  連接表的目的 158
9.2.2  簡單的二表連接 159
9.2.3  多表連接 161
9.2.4  使用表別名 162
9.2.5  採用JOIN關鍵字建立連接 163
9.3  表的連接類型 163
9.3.1  自連接 163
9.3.2  自然連接(NATURAL JOIN) 166
9.3.3  內連接(INNER JOIN) 167
9.3.4  外連接(OUTER JOIN) 170
9.3.5  交叉連接(CROSS JOIN) 176
9.4  UNION與UNION JOIN 177
9.4.1  關係的集合運算 177
9.4.2  UNION運算符 178
9.4.3  ORDER BY子句排序UNION運算結果 180
9.4.4  對多表進行UNION運算 181
9.4.5  UNION JOIN 連接表 183
9.5  表連接的其他應用及註意問題 183
9.5.1  連接表進行聚合運算 183
9.5.2  多表連接的綜合運用 185
9.5.3  多表連接註意事項 186

第10章  子查詢 187

10.1  創建和使用返回單值的子查詢 187
10.1.1  在多表查詢中使用子查詢 187
10.1.2  在子查詢中使用聚合函數 188
10.2  創建和使用返回多行的子查詢 190
10.2.1  IN子查詢 190
10.2.2  IN子查詢實現集合交和集合差運算 191
10.2.3  EXISTS子查詢 192
10.2.4  EXISTS子查詢實現兩表交集 194
10.2.5  SOME/ALL子查詢 195
10.2.6  UNIQUE子查詢 197
10.3  相關子查詢 198
10.3.1  使用IN引入相關子查詢 198
10.3.2  比較運算符引入相關子查詢 200
10.3.3  在HAVING子句中使用相關子查詢 201
10.4  嵌套子查詢 203
10.5  使用子查詢創建視圖 204
10.6  樹查詢 205

第11章  數據插入操作 209

11.1  插入單行記錄 209
11.1.1  基本語法 209
11.1.2  整行插入 209
11.1.3  NULL值的插入 211
11.1.4  惟一值的插入 212
11.1.5  特定欄位數據插入 213
11.1.6  通過視圖插入行 214
11.2  插入多行記錄 216
11.2.1  由VALUES關鍵字引入多行數據插入 217
11.2.2  使用SELECT語句插入值 217
11.3  表中數據的複製 220
11.3.1  基本語法 221
11.3.2  應用實例 221
11.4  從外部數據源導入、導出數據 222
11.4.1  Access資料庫數據的導出 223
11.4.2  Access資料庫數據的導入 225
11.4.3  SQL Server資料庫數據導出 227
11.4.4  SQL Server資料庫數據導入 230

第12章  數據的更新和刪除 233

12.1  更新表中的數據 233
12.1.1  UPDATE語句的基本語法 233
12.1.2  UPDATE語句更新列值 234
12.1.3  利用子查詢更新多行的值 237
12.1.4  依據外表值更新數據 238
12.1.5  分步更新表 239
12.2  刪除表中的數據 240
12.2.1  DELETE語句基本語法 240
12.2.2  DELETE語句刪除單行數據 240
12.2.3  DELETE語句刪除多行數據 241
12.2.4  DELETE語句刪除所有行 242
12.2.5  TRUNCATE TABLE語句 242
12.3  通過視圖更新表 243
12.3.1  可更新視圖的約束 243
12.3.2  通過視圖更新表數據 243
12.3.3  通過視圖刪除表數據 245

第13章  安全性控制 249

13.1  SQL安全模式 249
13.1.1  授權ID 249
13.1.2  SQL的安全對象和許可權 250
13.1.3  授權圖 251
13.2  角色管理 251
13.2.1  CREATE語句創建角色 252
13.2.2  DROP語句刪除角色 252
13.2.3  GRANT語句授予角色 252
13.2.4  REVOKE語句取消角色 253
13.3  許可權管理 254
13.3.1  GRANT語句授予許可權 254
13.3.2  REVOKE語句取消許可權 255
13.3.3  SELECT許可權控制 256
13.3.4  INSERT許可權控制 258
13.3.5  UPDATE許可權控制 258
13.3.6  DELETE許可權控制 259
13.4  SQL Server安全管理 260
13.4.1  SQL Server登錄認證 260
13.4.2  SQL Server用戶ID的管理 261
13.4.3  SQL Server許可權管理 263
13.4.4  SQL Server角色管理 266
13.5  Oracle安全管理 268
13.5.1  Oracle中用戶、資源、概要文件、模式的概念 269
13.5.2  Oracle中的用戶管理 269
13.5.3  Oracle中的資源管理 274
13.5.4  Oracle中的許可權管理 277
13.5.5  Oracle中的角色管理 278

第14章  完整性控制 281

14.1  完整性約束簡介 281
14.1.1  數據的完整性 281
14.1.2  完整性約束的類型 281
14.2  與表有關的約束 282
14.2.1  列約束與表約束的創建 282
14.2.2  NOT NULL(非空)約束 282
14.2.3  UNIQUE(惟一)約束 284
14.2.4  PRIMARY KEY(主鍵)約束 285
14.2.5  FOREIGN KEY(外鍵)約束 287
14.2.6  CHECK(校驗)約束 289
14.3  深入探討外鍵與完整性檢查 290
14.3.1  引用完整性檢查 290
14.3.2  MATCH子句 291
14.3.3  更新、刪除操作規則 293
14.4  域約束與斷言 295
14.4.1  域與域約束 295
14.4.2  利用斷言創建多表約束 296
14.5  SQL Server中的完整性控制 296
14.5.1  創建規則(Rule) 297
14.5.2  規則的綁定與鬆綁 298
14.5.3  創建預設值(Default) 299
14.5.4  預設值的綁定與鬆綁 300

第15章  存儲過程與函數 303

15.1  SQL中的存儲過程與函數 303
15.2  SQL Server 中的流控制語句 304
15.2.1  BEGIN…END語句 304
15.2.2  IF…ELSE語句 304
15.2.3  WHILE、BREAK和CONTINUE語句 304
15.2.4  DECLARE語句 306
15.2.5  GOTO label語句 306
15.2.6  RETURN語句 307
15.2.7  WAITFOR語句 307
15.2.8  PRINT語句 308
15.2.9  註釋 308
15.3  SQL Server中的存儲過程和函數 308
15.3.1  系統存儲過程 308
15.3.2  使用CREATE PROCEDURE創建存儲過程 309
15.3.3  使用EXECUTE語句調用存儲過程 310
15.3.4  使用CREATE FUNCTION創建函數 312
15.3.5  使用Enterprise Manager創建存儲過程和函數 315
15.3.6  修改和刪除存儲過程和函數 317
15.4  Oracle中的流控制語句 319
15.4.1  條件語句 319
15.4.2  迴圈語句 320
15.4.3  標號和GOTO 322
15.5  Oracle資料庫中的存儲過程 322
15.5.1  存儲過程的創建與調用 322
15.5.2  Oracle中存儲過程和函數的管理 324

第16章  SQL觸發器 325

16.1  觸發器的基本概念 325
16.1.1  觸發器簡介 325
16.1.2  觸發器執行環境 325
16.2  SQL Server中的觸發器 326
16.2.1  SQL Server觸發器的種類 326
16.2.2  使用CREATE TRIGGER命令創建觸發器 326
16.2.3  INSERT觸發器 328
16.2.4  DELETE觸發器 329
16.2.5  UPDATE觸發器 330
16.2.6  INSTEAD OF觸發器 332
16.2.7  嵌套觸發器 334
16.2.8  遞歸觸發器 336
16.2.9  SQL Server中觸發器的管理 338
16.3  Oracle資料庫中觸發器的操作 340
16.3.1  Oracle觸發器類型 340
16.3.2  觸發器的創建 341
16.3.3  創建系統觸發器 342
16.3.4  觸發器的觸發次序和觸發謂詞的使用 343
16.3.5  Oracle觸發器的管理 346

第17章  SQL中游標的使用 349

17.1  SQL游標的基本概念 349
17.1.1  游標的概念 349
17.1.2  游標的作用及其應用 350
17.2  SQL游標的使用 351
17.2.1  使用DECLARE CURSOR語句創建游標 351
17.2.2  使用OPEN/CLOSE語句打開/關閉游標 352
17.2.3  使用FETCH語句檢索數據 352
17.2.4  基於游標的定位DELETE語句 354
17.2.5  基於游標的定位UPDATE語句 356
17.3  SQL Server中游標的擴展 357
17.3.1  Transact_SQL擴展DECLARE CURSOR語法 357
17.3.2  @@CURSOR_ROWS全局變數確定游標的行數 359
17.3.3  @@FETCH_STATUS全局變數檢測FETCH操作的狀態 360
17.3.4  游標的關閉與釋放 361
17.3.5  游標變數 362
17.3.6  使用系統過程管理游標 363
17.4  Oracle中游標的使用 365
17.4.1  顯式游標與隱式游標 365
17.4.2  游標的屬性 366
17.4.3  %TYPE、%ROWTYPE定義記錄變數 367
17.4.4  參數化游標 368
17.4.5  游標中的迴圈 369
17.4.6  游標變數 371
17.5  小結 372

第18章  事務控制與併發處理 373

18.1  SQL事務控制 373
18.1.1  事務控制的引入 373
18.1.2  事務的特性 373
18.1.3  SQL中與事務有關的語句 374
18.2  事務控制的具體實現 376
18.2.1  開始事務 376
18.2.2  SET CONSTRAINTS語句設置約束的延期執行 377
18.2.3  終止事務 378
18.3  併發控制 380
18.3.1  併發操作的問題 381
18.3.2  事務隔離級別 382
18.3.3  SET TRANSACTION設置事務屬性 383
18.4  SQL Server中的併發事務控制 384
18.4.1  鎖的分類 384
18.4.2  SQL Server中表級鎖的使用 385
18.4.3  設置隔離級別實現併發控制 387
18.4.4  死鎖及其預防 391
18.5  Oracle中的併發事務控制 393
18.5.1  通過加鎖避免寫數據丟失 393
18.5.2  設置只讀事務(READ ONLY) 394
18.5.3  Oracle中的隔離級別 395

第19章  嵌入式SQL 397

19.1  SQL的調用 397
19.1.1  直接調用SQL 397
19.1.2  嵌入式SQL 398
19.1.3  SQL調用層介面(CLI) 399
19.2  嵌入式SQL的使用 401
19.2.1  創建嵌入式SQL語句 401
19.2.2  SQL通信區 402
19.2.3  主變數 404
19.2.4  嵌入式SQL中使用游標 406
19.3  檢索、操作SQL數據 407
19.3.1  不需要游標的SQL DML操作 407
19.3.2  使用游標的SQL DML操作 410
19.3.3  動態SQL技術 412
19.4  SQL Server中嵌入式SQL的編譯運行 413
19.4.1  嵌入式SQL代碼 413
19.4.2  預編譯文件 415
19.4.3  設置Visual C++ 6.0連接 417
19.4.4  編譯運行程式 419
19.5  Oracle中嵌入式SQL的編譯運行 420
19.5.1  嵌入式SQL代碼 420
19.5.2  預編譯文件 421
19.5.3  設置Visual C++ 6.0編譯環境 423
19.5.4  編譯運行程式 424

附錄A  SQL保留字 427

附錄B  常用的SQL命令 431

附錄C  關於運行環境的說明 435

C.1  SQL Server 2000 435
C.1.1  直接訪問 435
C.1.2  從企業管理器訪問 436
C.2  Oracle系統 436

 

需要IT編程經典書籍資源大合集百度網盤鏈接的聯繫qq 2057904338


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 目的:表操作(表維護) 一、一對一(略過) 二、一對 1、建表原則:在多的一方創建外鍵指向一的一方的外鍵 2、建表:實體中添加 3、操作 1、參數: name屬性:集合屬性名 column屬性: 外鍵列名 class屬性: 與我關聯的對象完整類名 2、級聯操作: cascade save-updat ...
  • Spark 中有兩個類似的api,分別是 reduceByKey 和 groupByKey 。這兩個的功能類似,但底層實現卻有些不同,那麼為什麼要這樣設計呢?我們來從源碼的角度分析一下。 先看兩者的調用順序(都是使用預設的Partitioner,即defaultPartitioner) 所用 spa ...
  • 【前言】在配置主從的時候經常會用到這兩個語句,剛開始的時候還不清楚這兩個語句的使用特性和使用場景。 經過測試整理了以下文檔,希望能對大家有所幫助; 【一】RESET MASTER參數 功能說明:刪除所有的binglog日誌文件,並將日誌索引文件清空,重新開始所有新的日誌文件。用於第一次進行搭建主從庫 ...
  • 在查詢了很多資料以後,發現國內外沒有一篇關於hadoop2集群環境搭建的詳細步驟的文章。 所以,我想把我知道的分享給大家,方便大家交流。 ...
  • 一 .概述 SQL Server 將某些系統事件和用戶定義事件記錄到 SQL Server 錯誤日誌和 Microsoft Windows 應用程式日誌中。 這兩種日誌都會自動給所有記錄事件加上時間戳。 使用 SQL Server 錯誤日誌中的信息可以解決SQL Server的相關問題。 查看 SQ ...
  • 現象 新建了一張員工表,插入了少量數據,索引中所有的欄位均在where條件出現時,正確走到了idx_nap索引,但是where出現部分自左開始的索引時,卻進行全表掃描,與MySQL官方所說的最左匹配原則“相悖”。 數據背景 sql CREATE TABLE ( int(11) NOT NULL AU ...
  • 一、What is Hibernate? 1、hibernate框架可以理解為一個半成品項目,hibernate就是一個持久層的ORM的框架 ORM >對象關係映射(Object Relational Mapping),是對JDBC進行輕量級的對象封裝,也就是你可以按照java面向對象思路來操作。 ...
  • DML語句 Select基本語法 Select * from tablename;*指代所有列名的快捷方式 Select 列名1,列名2...列名n from tablename; Select 選擇列名 from tbname where 表達式; 簡單查詢,基本格式: Select 列名1,列名 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...