主頁 > 後端開發 > Python編程入門經典PDF檔案免費下載

Python編程入門經典PDF檔案免費下載

2020-09-12 18:45:42 後端開發

作為一門面向物件的開源編程語言,python易于理解和擴展,并且使用起來非常方便,《python編程入門經典》涵蓋了python的方方面面,通過學習本書,讀者可以立即使用python撰寫程式,作者james payne從python語言最基本的概念入手,重點介紹了python 2.6和3.1這兩個版本的實際應用,通過對一些現有的python程式進行深入分析,讀者能夠快速上手,《python編程入門經典》涵蓋的主題從字串、串列和字典一直到類、物件和模塊,掌握這些內容后,讀者將學會如何迅速而自信地創建健壯、可靠而又可重用的python應用程式,

主要內容

◆介紹用于存盤和操作資料的變數的概念

◆討論用于讀寫資料的檔案和輸入/輸出

◆總結常被忽視的python功能

◆深入研究如何為模塊和程式撰寫測驗

◆介紹如何使用python撰寫gui

◆著重介紹xml、html、xsl和相關技術

◆解釋如何擴展python

◆分享數值編程技術

◆介紹jython的內部機理,jython是一個用java撰寫的python版本

全網最全Python必讀書藉合集(PDF檔案免費下載)

目錄

第Ⅰ部分 初步了解Python
第1章 編程基礎和字串 3
1.1 編程與使用計算機的區別 3
1.1.1 編程的一致性 3
1.1.2 編程的可控性 4
1.1.3 程式要應對變化 4
1.1.4 小結 4
1.2 準備作業 4
1.2.1 在非Windows系統上安裝
Python 3.1 5
1.2.2 使用Python Shell 5
1.3 開始使用Python——字串 6
1.3.1 字串概述 6
1.3.2 為什么需要引號 6
1.3.3 為什么有3種型別的引號 7
1.3.4 使用print()函式 7
1.3.5 理解不同的引號 8
1.4 串聯兩個字串 10
1.5 用不同的方法串聯字串 11
1.6 本章小結 12
1.7 習題 13
第2章 數值與運算子 15
2.1 不同型別的數值 15
2.2 程式檔案 17
2.2.1 使用不同的型別 18
2.2.2 基本算術 20
2.2.3 一些驚喜 22
2.3 使用數值 23
2.3.1 求值順序 23
2.3.2 數值格式 24
2.3.3 可能會發生的錯誤 25
2.3.4 幾個不尋常的例子 26
2.4 本章小結 26
2.5 習題 27
第3章 變數 29
3.1 參考資料——使用資料的
名稱 29
3.1.1 使用名稱修改資料 30
3.1.2 復制資料 31
3.1.3 禁用的名稱以及一些規則 31
3.2 使用更多的內置型別 31
3.2.1 元組——不可更改的資料
序列 32
3.2.2 串列——可以更改的資料
序列 35
3.2.3 字典——以名稱索引的分組
資料 36
3.2.4 像串列一樣處理字串 38
3.2.5 特殊型別 39
3.3 序列的其他共有屬性 40
3.3.1 參考最后一個元素 40
3.3.2 序列的范圍 41
3.3.3 通過附加序列增長串列 41
3.3.4 使用串列臨時存盤資料 42
3.3.5 處理集合 43
3.4 本章小結 44
3.5 習題 44
第Ⅱ部分 Python語言和標準庫
第4章 做出決策 49
4.1 比較兩個值是否相等 49
4.2 比較兩個值是否不相等 51
4.3 比較兩個值的大小 51
4.4 對真值和假值取反 53
4.5 觀察多個比較運算的結果 54
4.6 回圈 57
4.6.1 重復執行操作 57
4.6.2 終止回圈 59
4.7 處理錯誤 62
4.8 本章小結 64
4.9 習題 65
第5章 函式 67
5.1 將程式放在單獨的檔案中 67
5.2 函式:在一個名稱下聚集
代碼 69
5.2.1 選擇名稱 70
5.2.2 在函式中描述函式 70
5.2.3 不同的位置相同的名稱 72
5.2.4 添加注釋 73
5.2.5 要求函式使用提供的值 73
5.2.6 檢查引數 75
5.2.7 為引數設定默認值 77
5.2.8 在函式中呼叫其他函式 78
5.2.9 函式嵌套函式 80
5.2.10 用自己的詞語標記錯誤 81
5.3 函式的層次 81
5.4 本章小結 82
5.5 習題 83
第6章 類與物件 85
6.1 考慮編程 85
6.1.1 物件的含義 85
6.1.2 已經了解的物件 85
6.1.3 展望:如何使用物件 87
6.2 定義類 87
6.2.1 如何創建物件 87
6.2.2 物件和它們的作用域 95
6.3 本章小結 98
6.4 習題 99
第7章 組織程式 101
7.1 模塊 102
7.1.1 匯入可用模塊 102
7.1.2 通過已有模塊創建新模塊 102
7.1.3 從命令列開始使用模塊 104
7.1.4 改變匯入方式 106
7.2 包 106
7.3 模塊和包 108
7.3.1 將所有內容引入當前
作用域 108
7.3.2 重新匯入模塊和包 109
7.4 測驗模塊和包的基礎知識 111
7.5 本章小結 112
7.6 習題 112
第8章 檔案和目錄 115
8.1 檔案物件 115
8.1.1 撰寫文本檔案 116
8.1.2 向檔案中追加文本 116
8.1.3 讀文本檔案 117
8.1.4 檔案例外 119
8.2 路徑和目錄 119
8.3 os中的例外 119
8.3.1 路徑 120
8.3.2 目錄內容 122
8.3.3 獲取檔案資訊 123
8.3.4 重命名、移動、復制和洗掉
檔案 125
8.3.5 示例:輪換檔案 126
8.3.6 創建和洗掉目錄 127
8.3.7 通配 128
8.4 本章小結 129
8.5 習題 129
第9章 Python語言的其他特性 131
9.1 lambda和filter:簡單匿名
函式 131
9.2 Map:短路回圈 132
9.3 在串列中做出決策——
串列決議 133
9.4 為回圈生成迭代器 133
9.5 使用字典的特殊字串
替換 135
9.6 重要模塊 137
9.6.1 getopt——從命令列中得到
選項 137
9.6.2 使用一個以上的行程 139
9.6.3 執行緒——在相同的行程中
完成多個作業 141
9.7 本章小結 143
9.8 習題 144
第10章 創建模塊 145
10.1 研究模塊 145
10.1.1 匯入模塊 147
10.1.2 查找模塊 147
10.1.3 理解模塊 148
10.2 創建模塊和包 149
10.3 使用類 150
10.3.1 定義面向物件編程 151
10.3.2 創建類 151
10.3.3 擴展已有的類 152
10.4 完成模塊 153
10.4.1 定義模塊特定的錯誤 154
10.4.2 選擇匯出哪些內容 154
10.4.3 為模塊建立檔案 155
10.4.4 測驗模塊 164
10.4.5 將模塊作為程式運行 165
10.5 創建一個完整的模塊 166
10.6 安裝模塊 171
10.7 本章小結 174
10.8 習題 175
第11章 文本處理 177
11.1 文本處理的用途 177
11.1.1 搜索檔案 178
11.1.2 日志剪輯 179
11.1.3 郵件篩選 179
11.2 使用os模塊導航檔案
系統 179
11.3 使用正則運算式和re
模塊 185
11.4 本章小結 189
11.5 習題 189
第Ⅲ部分 開始使用Python
第12章 測驗 193
12.1 斷言 193
12.2 測驗用例和測驗套件 195
12.3 測驗裝置 198
12.4 用極限編程整合 201
12.4.1 用Python實作搜索實用
程式 202
12.4.2 一個更加強大的Python
搜索 207
12.5 軟體生命周期中的正規
測驗 210
12.6 本章小結 210
第13章 使用Python撰寫GUI 213
13.1 Python的GUI編程工具箱 213
13.2 Tkinter簡介 215
13.3 用Tkinter創建GUI
小組件 215
13.3.1 改變小組件的尺寸 215
13.3.2 配置小組件選項 216
13.3.3 使用小組件 217
13.3.4 創建布局 217
13.3.5 填充順序 218
13.3.6 控制小組件的外觀 219
13.3.7 單選按鈕和復選框 220
13.3.8 對話框 221
13.3.9 其他小組件型別 222
13.4 本章小結 222
13.5 習題 223
第14章 訪問資料庫 225
14.1 使用dbm持久字典 226
14.1.1 選擇dbm模塊 226
14.1.2 創建持久字典 227
14.1.3 訪問持久字典 228
14.1.4 dbm與關系資料庫的適用
場合 230
14.2 使用關系資料庫 231
14.2.1 撰寫SQL陳述句 232
14.2.2 定義表 234
14.2.3 建立資料庫 235
14.3 使用Python的資料庫API 237
14.3.1 下載各個模塊 237
14.3.2 創建連接 238
14.3.3 使用游標 238
14.3.4 使用事務并提交結果 245
14.3.5 檢查模塊的功能和元
資料 246
14.3.6 處理錯誤 246
14.4 本章小結 247
14.5 習題 248
第15章 使用Python處理XML 249
15.1 XML的含義 249
15.1.1 層次標記語言 249
15.1.2 一組標準 251
15.2 模式/DTD 251
15.2.1 檔案模型的用途 251
15.2.2 是否需要檔案模型 252
15.3 檔案型別定義 252
15.3.1 DTD示例 252
15.3.2 DTD不完全是XML 253
15.3.3 DTD的局限性 253
15.4 模式 254
15.4.1 示例模式 254
15.4.2 模式是純粹的XML 254
15.4.3 模式具有層次 255
15.4.4 模式的其他優點 255
15.5 XPath 255
15.6 HTML是XML的子集 256
15.6.1 HTML DTD 256
15.6.2 HTMLParser 256
15.7 Python中可用的XML庫 257
15.8 SAX的含義 257
15.8.1 基于流 258
15.8.2 事件驅動 258
15.8.3 DOM的含義 258
15.8.4 記憶體中訪問 258
15.9 使用SAX或者DOM的
理由 259
15.9.1 能力權衡 259
15.9.2 記憶體考慮 259
15.9.3 速度考慮 259
15.10 Python中可用的SAX
和DOM決議器 259
15.10.1 xml.sax 259
15.10.2 xml.dom.minidom 260
15.11 XSLT簡介 262
15.11.1 XSLT是XML 262
15.11.2 轉換和格式語言 263
15.11.3 函式式、模板驅動 263
15.12 lxml簡介 263
15.13 元素類 263
15.14 使用lxml決議 266
15.15 本章小結 267
15.16 習題 267
第16章 網路編程 269
16.1 理解協議 271
16.1.1 比較協議和程式語言 271
16.1.2 Internet協議堆疊 272
16.1.3 Internet協議簡介 273
16.2 發送電子郵件 274
16.2.1 E-mail檔案格式 275
16.2.2 MIME訊息 276
16.2.3 使用SMTP和smtplib發送
郵件 284
16.3 檢索Internet郵件 286
16.3.1 使用mailbox決議本地
郵筒 286
16.3.2 使用poplib從POP3
服務器獲取郵件 288
16.3.3 使用imaplib從IMAP
服務器獲取郵件 290
16.3.4 安全的POP3和IMAP 294
16.3.5 Webmail應用程式不是
E-mail應用程式 294
16.4 套接字編程 294
16.4.1 套接字簡介 295
16.4.2 系結到外部主機名 297
16.4.3 鏡像服務器 298
16.4.4 鏡像客戶端 299
16.4.5 套接字服務器 300
16.4.6 多執行緒服務器 302
16.4.7 Python聊天服務器 303
16.4.8 設計Python聊天
服務器 303
16.4.9 Python聊天服務器協議 304
16.4.10 Python聊天客戶端 309
16.4.11 基于select的單執行緒
多任務 312
16.5 其他主題 313
16.5.1 協議設計的多種考慮 313
16.5.2 對等架構 314
16.6 本章小結 314
16.7 習題 315
第17章 用C擴展編程 317
17.1 擴展模塊概述 318
17.2 構建并安裝擴展模塊 320
17.3 從Python向C傳遞引數 322
17.4 從C向Python回傳值 325
17.5 LAME專案 326
17.6 LAME擴展模塊 330
17.7 在C代碼中使用Python
物件 342
17.8 本章小結 345
17.9 習題 346
第18章 數值編程 347
18.1 Python語言中的數值 347
18.1.1 整數 348
18.1.2 長整數 348
18.1.3 浮點數 349
18.1.4 格式化數值 350
18.1.5 作為數值的字符 352
18.2 數學 353
18.2.1 算術運算 354
18.2.2 內置數學函式 355
18.3 復數 357
18.4 陣列 359
18.5 本章小結 363
18.6 習題 363
第19章 Django簡介 365
19.1 框架的定義以及使用框架的
理由 365
19.2 Web框架的其他功能 366
19.3 Django發展史 367
19.4 理解Django的架構 368
19.4.1 專案初始設定 368
19.4.2 創建視圖 371
19.5 使用模板 373
19.6 使用模板和視圖 375
19.6.1 模型 378
19.6.2 創建模型的第一步——
配置資料庫設定 379
19.7 創建模型:創建一個應用
程式 380
19.8 本章小結 382
19.9 習題 383
第20章 Web應用程式與Web
服務 385
20.1 REST:Web架構 386
20.1.1 REST的特性 386
20.1.2 REST操作 388
20.2 HTTP:REST的實際應用 388
20.2.1 可見的Web服務器 390
20.2.2 HTTP請求 393
20.2.3 HTTP回應 393
20.3 CGI:將腳本變為Web應用
程式 395
20.3.1 Web服務器與CGI腳本的
協議 397
20.3.2 CGI的特殊環境變數 397
20.3.3 通過HTML表單接收用戶
輸入 399
20.4 HTML表單的有限詞匯 400
20.5 訪問表單值的安全性 401
20.6 構建wiki 405
20.6.1 BittyWiki核心庫 406
20.6.2 BittyWiki的Web介面 409
20.7 Web服務 418
20.8 REST Web 服務 419
20.8.1 REST快速入門:
在Amazon.com上尋找
廉價商品 419
20.8.2 WishListBargainFinder
簡介 422
20.8.3 向BittyWiki提供
REST API 425
20.8.4 使用REST Web服務
實作搜索和替換功能 428
20.9 XML-RPC 432
20.9.1 XML-RPC請求 434
20.9.2 XML-RPC中的資料
表示 434
20.9.3 XML-RPC回應 435
20.9.4 錯誤處理機制 436
20.9.5 通過XML-RPC展示
BittyWiki API 437
20.9.6 基于XML-RPC Web服務
的wiki搜索和替換 440
20.10 SOAP 442
20.10.1 SOAP快速入門 442
20.10.2 SOAP請求 443
20.10.3 SOAP回應 444
20.10.4 錯誤處理機制 444
20.10.5 展示一個BittyWiki的
SOAP介面 445
20.10.6 基于SOAP Web服務的
wiki搜索和替換 447
20.11 為Web服務API創建
檔案 449
20.11.1 人類可讀的API
檔案 449
20.11.2 XML-RPC自省API 450
20.11.3 WSDL 451
20.12 選擇Web服務標準 455
20.13 Web服務禮儀 456
20.13.1 Web服務的使用者
禮儀 456
20.13.2 Web服務的創建者
禮儀 456
20.13.3 將Web應用程式作為
Web服務使用 456
20.14 本章小結 456
20.15 習題 457
第21章 集成Java與Python 459
21.1 在Java應用程式中撰寫
腳本 460
21.2 比較各種Python實作 461
21.3 安裝Jython 461
21.4 運行Jython 461
21.4.1 互動地運行Jython 461
21.4.2 運行Jython腳本 463
21.4.3 控制jython腳本 463
21.4.4 創建可執行命令 464
21.5 獨立運行Jython 465
21.6 打包基于Jython的應用
程式 466
21.7 集成Java和Jython 466
21.7.1 在Jython中使用
Java類 466
21.7.2 從Jython訪問資料庫 471
21.7.3 通過Jython撰寫
Java EE servlet 477
21.7.4 選擇Jython開發工具 483
21.8 使用Jython進行測驗 483
21.9 嵌入Jython解釋器 484
21.10 處理C-Python和Jython
之間的差異 487
21.11 本章小結 488
21.12 習題 488
第Ⅳ部分 附 錄
附錄A 習題答案 491
附錄B 在線資源 519
附錄C Python 3.1的新特性 521
附錄D 術語表 527

   

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/16197.html

標籤:Python

上一篇:Python編程入門(第3版)PDF檔案免費下載

下一篇:Python2 解密易語言DES加密的密文

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 【C++】Microsoft C++、C 和匯編程式檔案

    ......

    uj5u.com 2020-09-10 00:57:23 more
  • 例外宣告

    相比于斷言適用于排除邏輯上不可能存在的狀態,例外通常是用于邏輯上可能發生的錯誤。 例外宣告 Item 1:當函式不可能拋出例外或不能接受拋出例外時,使用noexcept 理由 如果不打算拋出例外的話,程式就會認為無法處理這種錯誤,并且應當盡早終止,如此可以有效地阻止例外的傳播與擴散。 示例 //不可 ......

    uj5u.com 2020-09-10 00:57:27 more
  • Codeforces 1400E Clear the Multiset(貪心 + 分治)

    鏈接:https://codeforces.com/problemset/problem/1400/E 來源:Codeforces 思路:給你一個陣列,現在你可以進行兩種操作,操作1:將一段沒有 0 的區間進行減一的操作,操作2:將 i 位置上的元素歸零。最終問:將這個陣列的全部元素歸零后操作的最少 ......

    uj5u.com 2020-09-10 00:57:30 more
  • UVA11610 【Reverse Prime】

    本人看到此題沒有翻譯,就附帶了一個自己的翻譯版本 思考 這一題,它的第一個要求是找出所有 $7$ 位反向質數及其質因數的個數。 我們應該需要質數篩篩選1~$10^{7}$的所有數,這里就不慢慢介紹了。但是,重讀題,我們突然發現反向質數都是 $7$ 位,而將它反過來后的數字卻是 $6$ 位數,這就說明 ......

    uj5u.com 2020-09-10 00:57:36 more
  • 統計區間素數數量

    1 #pragma GCC optimize(2) 2 #include <bits/stdc++.h> 3 using namespace std; 4 bool isprime[1000000010]; 5 vector<int> prime; 6 inline int getlist(int ......

    uj5u.com 2020-09-10 00:57:47 more
  • C/C++編程筆記:C++中的 const 變數詳解,教你正確認識const用法

    1、C中的const 1、區域const變數存放在堆疊區中,會分配記憶體(也就是說可以通過地址間接修改變數的值)。測驗代碼如下: 運行結果: 2、全域const變數存放在只讀資料段(不能通過地址修改,會發生寫入錯誤), 默認為外部聯編,可以給其他源檔案使用(需要用extern關鍵字修飾) 運行結果: ......

    uj5u.com 2020-09-10 00:58:04 more
  • 【C++犯錯記錄】VS2019 MFC添加資源不懂如何修改資源宏ID

    1. 首先在資源視圖中,添加資源 2. 點擊新添加的資源,復制自動生成的ID 3. 在解決方案資源管理器中找到Resource.h檔案,編輯,使用整個專案搜索和替換的方式快速替換 宏宣告 4. Ctrl+Shift+F 全域搜索,點擊查找全部,然后逐個替換 5. 為什么使用搜索替換而不使用屬性視窗直 ......

    uj5u.com 2020-09-10 00:59:11 more
  • 【C++犯錯記錄】VS2019 MFC不懂的批量添加資源

    1. 打開資源頭檔案Resource.h,在其中預先定義好宏 ID(不清楚其實ID值應該設定多少,可以先新建一個相同的資源項,再在這個資源的ID值的基礎上遞增即可) 2. 在資源視圖中選中專案資源,按F7編輯資源檔案,按 ID 型別 相對路徑的形式添加 資源。(別忘了先把檔案拷貝到專案中的res檔案 ......

    uj5u.com 2020-09-10 01:00:19 more
  • C/C++編程筆記:關于C++的參考型別,專供新手入門使用

    今天要講的是C++中我最喜歡的一個用法——參考,也叫別名。 參考就是給一個變數名取一個變數名,方便我們間接地使用這個變數。我們可以給一個變數創建N個參考,這N + 1個變數共享了同一塊記憶體區域。(參考型別的變數會占用記憶體空間,占用的記憶體空間的大小和指標型別的大小是相同的。雖然參考是一個物件的別名,但 ......

    uj5u.com 2020-09-10 01:00:22 more
  • 【C/C++編程筆記】從頭開始學習C ++:初學者完整指南

    眾所周知,C ++的學習曲線陡峭,但是花時間學習這種語言將為您的職業帶來奇跡,并使您與其他開發人員區分開。您會更輕松地學習新語言,形成真正的解決問題的技能,并在編程的基礎上打下堅實的基礎。 C ++將幫助您養成良好的編程習慣(即清晰一致的編碼風格,在撰寫代碼時注釋代碼,并限制類內部的可見性),并且由 ......

    uj5u.com 2020-09-10 01:00:41 more
最新发布
  • Rust中的智能指標:Box<T> Rc<T> Arc<T> Cell<T> RefCell<T> Weak

    Rust中的智能指標是什么 智能指標(smart pointers)是一類資料結構,是擁有資料所有權和額外功能的指標。是指標的進一步發展 指標(pointer)是一個包含記憶體地址的變數的通用概念。這個地址參考,或 ” 指向”(points at)一些其 他資料 。參考以 & 符號為標志并借用了他們所 ......

    uj5u.com 2023-04-20 07:24:10 more
  • Java的值傳遞和參考傳遞

    值傳遞不會改變本身,參考傳遞(如果傳遞的值需要實體化到堆里)如果發生修改了會改變本身。 1.基本資料型別都是值傳遞 package com.example.basic; public class Test { public static void main(String[] args) { int ......

    uj5u.com 2023-04-20 07:24:04 more
  • [2]SpinalHDL教程——Scala簡單入門

    第一個 Scala 程式 shell里面輸入 $ scala scala> 1 + 1 res0: Int = 2 scala> println("Hello World!") Hello World! 檔案形式 object HelloWorld { /* 這是我的第一個 Scala 程式 * 以 ......

    uj5u.com 2023-04-20 07:23:58 more
  • 理解函式指標和回呼函式

    理解 函式指標 指向函式的指標。比如: 理解函式指標的偽代碼 void (*p)(int type, char *data); // 定義一個函式指標p void func(int type, char *data); // 宣告一個函式func p = func; // 將指標p指向函式func ......

    uj5u.com 2023-04-20 07:23:52 more
  • Django筆記二十五之資料庫函式之日期函式

    本文首發于公眾號:Hunter后端 原文鏈接:Django筆記二十五之資料庫函式之日期函式 日期函式主要介紹兩個大類,Extract() 和 Trunc() Extract() 函式作用是提取日期,比如我們可以提取一個日期欄位的年份,月份,日等資料 Trunc() 的作用則是截取,比如 2022-0 ......

    uj5u.com 2023-04-20 07:23:45 more
  • 一天吃透JVM面試八股文

    什么是JVM? JVM,全稱Java Virtual Machine(Java虛擬機),是通過在實際的計算機上仿真模擬各種計算機功能來實作的。由一套位元組碼指令集、一組暫存器、一個堆疊、一個垃圾回收堆和一個存盤方法域等組成。JVM屏蔽了與作業系統平臺相關的資訊,使得Java程式只需要生成在Java虛擬機 ......

    uj5u.com 2023-04-20 07:23:31 more
  • 使用Java接入小程式訂閱訊息!

    更新完微信服務號的模板訊息之后,我又趕緊把微信小程式的訂閱訊息給實作了!之前我一直以為微信小程式也是要企業才能申請,沒想到小程式個人就能申請。 訊息推送平臺🔥推送下發【郵件】【短信】【微信服務號】【微信小程式】【企業微信】【釘釘】等訊息型別。 https://gitee.com/zhongfuch ......

    uj5u.com 2023-04-20 07:22:59 more
  • java -- 緩沖流、轉換流、序列化流

    緩沖流 緩沖流, 也叫高效流, 按照資料型別分類: 位元組緩沖流:BufferedInputStream,BufferedOutputStream 字符緩沖流:BufferedReader,BufferedWriter 緩沖流的基本原理,是在創建流物件時,會創建一個內置的默認大小的緩沖區陣列,通過緩沖 ......

    uj5u.com 2023-04-20 07:22:49 more
  • Java-SpringBoot-Range請求頭設定實作視頻分段傳輸

    老實說,人太懶了,現在基本都不喜歡寫筆記了,但是網上有關Range請求頭的文章都太水了 下面是抄的一段StackOverflow的代碼...自己大修改過的,寫的注釋挺全的,應該直接看得懂,就不解釋了 寫的不好...只是希望能給視頻網站開發的新手一點點幫助吧. 業務場景:視頻分段傳輸、視頻多段傳輸(理 ......

    uj5u.com 2023-04-20 07:22:42 more
  • Windows 10開發教程_編程入門自學教程_菜鳥教程-免費教程分享

    教程簡介 Windows 10開發入門教程 - 從簡單的步驟了解Windows 10開發,從基本到高級概念,包括簡介,UWP,第一個應用程式,商店,XAML控制元件,資料系結,XAML性能,自適應設計,自適應UI,自適應代碼,檔案管理,SQLite資料庫,應用程式到應用程式通信,應用程式本地化,應用程式 ......

    uj5u.com 2023-04-20 07:22:35 more