主頁 > 後端開發 > Python 400 集,YYDS(帥地強烈推薦)

Python 400 集,YYDS(帥地強烈推薦)

2021-07-29 07:40:47 後端開發

這個有點牛逼,從 Python 基礎,到網路編程,資料結構與演算法,爬蟲,人臉識別,語音識別,神經網路等等,幾乎都講了,是尚學堂高琪老師講的,質量很穩,(文末附帶下載方式)
一共分了四季,直接看目錄吧,雖然目錄有的長

第一季 1.1 Python入門

001.Python介紹_特性_版本問題_應用范圍開始學習
002.Python下載_安裝_配置_第一行Python程式
003.開發環境介紹_互動模式的使用_IDLE介紹和使用
004.IDLE開發環境的使用_建立Python源檔案
005.Python程式格式_縮進_行注釋_段注釋
006.簡單錯誤如何處理_守破離學習法_程式員修煉手冊
007.海龜繪圖_坐標系問題_畫筆各種方法
008.海龜繪圖_畫出奧運五環圖

1.2 內置資料型別

009.程式的構成
010.物件的基本組成和記憶體示意圖
011.參考的本質_堆疊記憶體和堆記憶體_記憶體示意圖
012.識別符號_幫助系統的簡單使用_命名規則
013.變數的宣告_初始化_洗掉變數_垃圾回識訓制
014.鏈式賦值_系列解包賦值_常量
015.內置資料型別_基本算術運算子
016.整數_不同進制_其他型別轉換成整數
017.浮點數_自動轉換_強制轉換_增強賦值運算子
018.時間表示_unix時間點_毫秒和微秒_time模塊
019.多點坐標_繪出折線圖_計算兩點距離
020.布林值_比較運算子_邏輯運算子_短路問題
021.同一運算子_整數快取問題
022.字串_unicode字符集_三種創建字串方式_len()
023.字串_轉義字符_字串拼接_字串復制_input()獲得鍵盤輸入
024.字串_str()_[]提取字符_replace()替換_記憶體分析
025.字串_切片slice操作_逆序
026.字串_split()分割_join()合并_join()效率測驗
027.字串_駐留機制_記憶體分析_字串同一判斷_值相等判斷
028.字串_常用查找方法_去除首位資訊_大小寫轉換_排版
029.字串_format格式化_數字格式化操作
030.可變字串_io.StringIO
031.運算子總結_位運算子_優先級問題

1.3 序列

032.串列_特點_記憶體分析
033.創建串列的4種方式_推導式創建串列
034.串列_元素的5種添加方式_效率問題
035.串列_元素洗掉的三種方式_洗掉本質是陣列元素拷貝
036.串列_元素的訪問_元素出現次數統計_成員資格判斷
037.串列_切片slice操作
038.串列_排序_revered逆序_max_min_sum
039.串列_二維串列_表格資料的存盤和讀取
040.元組_特點_創建的兩種方式_tuple()要點
041.元組_元素訪問_計數方法_切片操作_成員資格判斷_zip()
042.元組_生成器推導式創建元組_總結
043.字典_特點_4種創建方式_普通_dict_zip_formkeys
044.字典_元素的訪問_鍵的訪問_值的訪問_鍵值對的訪問
045.字典_元素的添加_修改_洗掉
046.字典_序列解包用于串列元組字典
047.字典_復雜表格資料存盤_串列和字典綜合嵌套
048.字典_核心底層原理_記憶體分析_存盤鍵值對程序
049.字典_核心底層原理_記憶體分析_查找值物件程序
050.集合_特點_創建和洗掉_交集并集差集運算

1.4 控制陳述句

051.Pycharm開發環境的下載安裝配置_專案管理
052.單分支選擇結構_條件運算式詳解
053.雙分支選擇結構_三元運算子的使用詳解
054.多分支選擇結構
055.選擇結構的嵌套
056.while回圈結構_死回圈處理
057.for回圈結構_遍歷各種可迭代物件_range物件
058.嵌套回圈
059.嵌套回圈練習_九九乘法表_列印表格資料
060.break陳述句
061.continue陳述句
062.else陳述句
063.回圈代碼優化技巧(及其重要)
064.zip()并行迭代
065.推導式創建序列_串列推導式_字典推導式_集合推導式_生成器推導式
066.綜合練習_繪制不同顏色的多個同心圓_繪制棋盤

1.5 函式和記憶體分析

067.函式的基本概念_記憶體分析_函式的分類_定義和呼叫
068.形參和實參_檔案字串_函式注釋
069.回傳值詳解
070.函式也是物件_記憶體分析
071.變數的作用域_全域變數_區域變數_堆疊幀記憶體分析講解
072.區域變數和全域變數_效率測驗
073.引數的傳遞_傳遞可變物件_記憶體分析
074.引數的傳遞_傳遞不可變物件_記憶體分析
075.淺拷貝和深拷貝_記憶體分析
076.引數的傳遞_不可變物件含可變子物件_記憶體分析
077.引數的型別_位置引數_默認值引數_命名引數
078.引數的型別_可變引數_強制命名引數
079.lambda運算式和匿名函式
080.eval()函式用法
081.遞回函式_函式呼叫記憶體分析_堆疊幀的創建
082.遞回函式_階乘計算案例
083.嵌套函式_內部函式_資料隱藏
084.nonlocal_global
085.LEGB規則

1.6 面向物件和記憶體分析

086.面向物件和面向程序的區別_執行者思維_設計者思維
087.物件的進化故事
088.類的定義_類和物件的關系
089.建構式__init__
090.實體屬性_記憶體分析
091.實體方法_記憶體分析方法呼叫程序_dir()isinstance
092.類物件
093.類屬性_記憶體分析創建類和物件的底層
094.類方法_靜態方法_記憶體分析圖示
095.del()析構方法和垃圾回識訓制
096.call()方法和可呼叫物件
097.方法沒有多載_方法的動態性
098.私有屬性
099.私有方法
100.@property裝飾器_get和set方法
101.面向物件的三大特征說明(封裝、繼承、多型)
102.繼承
103.方法的重寫
104.object根類_dir()
105.重寫__str
_()方法
106.多重繼承
107.mro()
108.super()獲得父類的定義
109.多型
110.特殊方法和運算子多載
111.特殊屬性
112.物件的淺拷貝和深拷貝_記憶體分析
113.組合
114.設計模式_工廠模式實作
115.設計模式_單例模式實作

第二季 2.1 檔案處理

116_file檔案操作_作業系統底層關系_寫入檔案
117_編碼知識_中文亂碼問題解決
118_關閉流要點1_try例外管理
119_關閉流要點2_with背景關系管理_現場還原
120_文本檔案的讀取
121_enumerate()函式和推導式生成串列_操作每行增加行號
122_二進制檔案的讀寫_圖片檔案拷貝
123_檔案物件常用方法和屬性總結_seek()任意位置操作
124_使用pickle實作序列化和反序列化_神經元記憶移植
125_CSV檔案的讀取_寫入
126_os模塊_呼叫作業系統可執行檔案_控制臺亂碼問題
127_os模塊_獲得檔案資訊_創建檔案夾_遞回創建
128_os.path模塊_常用方法
129_os模塊_使用walk遍歷
130_shutil模塊_檔案和目錄拷貝
131_shutil和zipfile模塊_壓縮和解壓縮
132_遞回演算法原理_階乘計算
133_遞回演算法原理_目錄樹結構展示

2.2 例外

134_例外的本質_除錯核心理念
135_try_except基本結構
136_try_多個except結構
137_else結構
138_finally結構
139_常見例外匯總和說明
140_with背景關系管理
141_trackback模塊的使用_例外寫入日志檔案
142_自定義例外類_raise拋出例外
143_pycharm的除錯模式

2.3 模塊

144_模塊化編程理念_什么是模塊_哲學思想
145_模塊化編程的流程_設計和實作分離
146_模塊匯入_import和from_import陳述句詳解和區別
147_import加載底層原理_importlib模塊
148_包的概念和創建包和匯入包
149_包的本質和init檔案_批量匯入_包內參考
150_sys.path和模塊搜索路徑詳解
151_模塊的本地發布_模塊的安裝
152_PyPI官網_遠程上傳和管理模塊_PIP方式安裝模塊

2.4 GUI編程

153_GUI編程和tinkter介紹_第一個GUI程式
154_PEP8編碼規范_視窗大小和位置
155_GUI編程整體描述_常用組件匯總
156_GUI程式的經典面向物件寫法
157_Label組件_tkinter中影像正確顯示全域變數寫法
158_options選項詳解_底層原始碼分析和閱讀_可變引數和運算子多載復習
159_Button_anchor位置控制
160_Entry_StringVar_登錄界面設計和功能實作
161_Text多行文本框詳解_復雜tag標記
162_Radiobutton_Checkbutton詳解
163_Canvas畫布組件
164_Grid布局管理器詳解
165_計算器軟體界面的設計
166_Pack布局管理器_鋼琴軟體界面設計
167_Place管理器_絕對位置和相對位置
168_撲克游戲界面設計_增加事件操作
169_事件機制和訊息回圈原理_滑鼠事件_鍵盤事件_event物件
170_lambda運算式_事件傳參應用
171_三種事件系結方式總結
172_optionmenu選項選單_scale滑塊
173_顏色框_檔案選擇框_讀取檔案內容
174_簡單對話框_通用訊息框_ttk子模塊問題
175_主選單_背景關系選單
176_【記事本專案01】打開和保存修改檔案的實作
177
【記事本專案02】新建檔案_背景色改變_快捷鍵功能
178
【記事本專案03】python專案打包成exe可執行檔案
179_【畫圖專案01】界面實作
180
【畫圖專案02】繪制直線_拖動洗掉上一個圖形
181
【畫圖專案03】箭頭直線_矩形繪制
182
【畫圖專案04】畫筆和橡皮擦實作
183
【畫圖專案05】_清屏_顏色框_快捷鍵處理

2.5 坦克大戰

184_pygame模塊的安裝
185_面向物件分析專案需求
186_坦克大戰專案框架搭建
187_加載主視窗
188_坦克大戰之事件處理
189_左上角文字的繪制
190_加載我方坦克
191_我方坦克切換方向_移動
192_我方坦克移動優化
193_我方坦克優化2
194_加載敵方坦克
195_敵方坦克隨機移動
196_完善子彈類
197_我方坦克發射子彈
198_子彈移動
199_子彈消亡及數量控制
200_敵方坦克發射子彈
201_我方子彈與敵方坦克的碰撞
202_實作爆炸效果
203_我方坦克的消亡
204_我方坦克無限重生
205_加載墻壁
206_子彈不能穿墻
207_坦克不能穿墻
208_敵我雙方坦克發生碰撞
209_音效處理

2.6 資料庫編程輸出

210操作SQLite3創建表
211操作sqlite3資料庫插入資料
212操作SQLite3資料庫查詢資料
213操作SQLite3資料庫修改_洗掉資料
214MySQL資料庫的下載
215MySQL安裝
216PyMySQL模塊的安裝
217操作MySQL資料庫創建表
218操作MySQL資料庫插入資料
219操作MySQL資料庫查詢資料
220操作MySQL資料庫修改_洗掉資料

2.7 numpy

221_numpy是什么及numpy的安裝
222_array進行創建陣列
223_arange創建陣列
224_隨機創建陣列1
225_亂數創建陣列2
226_ndarray物件的屬性
227_其他方式創建陣列
228_一維陣列的切片索引
229_二維陣列的切片和索引
230_陣列的復制
231_修改陣列的維度
232_陣列的拼接
233_陣列的分隔
234_陣列的轉置
235_函式1
236_函式2

2.8 matplotlib

237_基本繪制圖形
238_設定樣式
239_繪制曲線
240_subplot的使用
241_繪制散點圖
242_繪制不同樣式不同顏色的線條
243_繪制柱狀圖
244_bar及barh函式的使用
245_柱狀圖使用實體
246_繪制餅狀圖
247_繪制直方圖
248_繪制等高線圖和三維圖

第三季 3.1 并發編程

249_多任務的概念
250_創建子行程并呼叫
251_join方法的使用
252_屬性的使用_多任務的創建
253_使用繼承方式創建行程
254_行程池的使用
255_多個行程之間資料不共享
256_佇列常用方法使用
257_行程之間通信
258_行程和執行緒的區別
259_thead創建執行緒
260_threading模塊創建執行緒
261_執行緒之間共享全域變數
262_互斥鎖
263_執行緒同步的使用
264_生成者消費者模式
265_ThreadLocal的使用

3.2 網路編程

266_IP地址_埠
267_網路通信協議
268_TCP協議_UDP協議
269_UDP發送資料
270_UDP接收資料
271_UDP使用多執行緒實作聊天
272_TFTP檔案下載器程序及格式介紹
273_TFTP下載器客戶端實作
274_TCP通信
275_TCP服務器端接收資料
276_TCP模擬QQ
277_TCP多執行緒完成聊天
278_TCP多執行緒聊天優化

第四季 4.1 演算法

279_演算法的概念
280_第二次獲取值
281_時間復雜度
282_最壞時間復雜度_常見時間復雜度與大小關系
283_空間復雜度
284_排序演算法的穩定性
285_冒泡排序
286_選擇排序
287_選擇排序_時間復雜度_穩定性
288_插入排序
289_插入排序時間復雜度
290_快速排序的思想
291_快速排序實作
292_快速排序_時間復雜度
293_歸并排序思想
294_歸并排序實作
295_歸并排序_時間復雜度
296_順序查找法
297_二分查找法

4.2 資料結構

298_資料結構的引入
299_順序表
300_測驗list串列中insert和append的執行速度
301_鏈表的引入
302_單鏈表及節點的定義
303_單鏈表_是否為空_計算長度方法的實作
304_單鏈表_查找_遍歷方法的實作
305_單鏈表_頭部_尾部添加節點
306_單鏈表指定位置插入元素
307_單鏈表洗掉節點
308_鏈表與順序表的對比
309_雙向鏈表節點定義
310_雙向鏈表添加節點
311_雙向鏈表指定位置插入節點
312_雙向鏈表其它操作
313_堆疊的實作
314_佇列的實作
315_樹的概念
316_二叉樹的概念
317_二叉樹節點定義_添加節點
318_廣度優先遍歷
319_深度優先遍歷

4.3 函式式編程和高階函式

320_高階函式概念
321_高階函式map的使用
322_高階函式reduce的使用
323_高階函式filter的使用
324_高階函式sorted的使用
325_匿名函式
326_閉包定義及使用
327_使用閉包求兩點之間的距離
328_閉包的特殊用途
329_裝飾器的基本使用
330_多個裝飾器的使用
331_帶引數的裝飾器
332_通用裝飾器
333_偏函式

4.4 正則運算式

334_正則運算式的概念
335_match方法的使用
336_常用字符的使用
337_重復數量限定符
338_重復數量限定符的使用
339_原生字串
340_邊界字符的使用
341_search方法的使用
342_擇一匹配符合串列的使用差異
343_正則運算式分組的使用
344_其他函式的使用
345_貪婪模式和非貪婪模式

4.5 pillow影像處理

346_Image打開顯示圖片
347_Image完成影像混合
348_影像的縮放_復制_剪切_粘貼
349_影像的旋轉_分離合并
350_影像濾鏡
351_圖片合成
352_調整影像色彩_亮度
353_ImageDraw繪圖二維影像
354_ImageFont的使用
355_繪制十字
356_繪制驗證碼
357_繪制九宮格
358_將圖片中黃色修改為紅色
359_讀取圖片實體

4.6 人臉識別

360_加載圖片
361_將圖片灰度轉換
362_修改圖片尺寸
363_繪制矩形_圓
364_人臉檢測
365_檢測多張人臉
366_檢測視頻中人臉
367_訓練資料
368_人臉識別

4.7 語音識別

369_文本_轉換為語音
370_使用SpeechLib完成文本轉換為語音
371_使用PocketSphinx實作語音轉換為文本
4.8 協程_異步IO
372_協程的概念
373_yeild的使用
374_yield實作生產者消費者
375_同步和異步的概念
376_定義協程
377_創建任務task
378_系結回呼
379_阻塞和await
380_asyncio實作并發
381_協程嵌套
382_協程停止

4.9 神經網路

383_神經網路原理
384_激活函式
385_TensorFlow簡介
386_查看默認圖
387_自定義圖
388_使用TensorBoard將圖可視化
389_會話Session
390_feed_dict的使用
391_張量的創建
392_修改張量形狀
393_矩陣運算
394_變數的定義
395_線性回歸案例實作
396_增加變數顯示
397_增加命名空間
398_保存讀取模型
399_加載mnist資料集
400_手寫數字識別
401_手寫數字識別_增加變數顯示_命名空間
402_手寫數字識別_保存讀取模型

5.0 Pandas

403_Anaconda下載安裝
404_Series物件創建
405_DataFrame物件創建
406_Series物件的切片和索引
407_DataFrame物件獲取某列或某幾列
408_DataFrame物件獲取某行或某幾行
409_常用方法_過濾條件
410_缺值查看
411_缺失值洗掉
412_缺失值填充
413_拼接
414_merge的使用

5.1 爬蟲基礎

415_初識網路爬蟲
416_爬蟲的基本流程
417_HTTP協議
418_HTTP請求方式
419_bs4簡介及安裝
420_bs4的安裝及決議器
421_bs4獲取節點及節點名稱
422_bs4獲取節點屬性
423_獲取子節點_父節點_兄弟節點
424_方法選擇器_CSS選擇器
425_xpath語法介紹
426_xpath的使用

5.2 Python操作Excel存盤資料
427_openpyxl安裝
428_獲取Workbook物件
429_創建_洗掉_獲取作業表
430_獲取單元格物件_讀取單元格物件的值
431_讀取部分行部分列
432_Python操作Excel之寫入
433_修改字體樣式_設定單元格公式
434_修改單元字體_合并拆分單元格
435_繪制餅圖
436_繪制柱狀圖
437_繪制氣泡圖
438_繪制散點圖
439_爬蟲資料保存到txt檔案中
440_爬蟲資料保存到excel中
441_爬取零點書屋熱門小說名稱和鏈接保存到excel
442_使用xpath爬取起點小說月票榜書名和作者

5.3 Python進行資料分析

443_匯入excel檔案中資料
444_匯入csv檔案中資料
445_匯入txt檔案
446_查看資料
447_加載運動員資料及缺值處理
448_身高體重分布
449_分析運動員左腳和右腳使用情況
450_相關性分析
451_加載航班資料集
452_統計起飛是否延遲情況
453_統計到達是否延遲情況
454_2統計機場航班起飛延遲數量和航班到達延遲數量
455_統計機場航班起飛延遲百分比和航班到達延遲百分比

第一季截圖

image-20210712150127983

第二到第四季截圖

image-20210712150345465

入門看第一季,之后的內容根據需要學習就可以了,把這個視頻刷了,就穩了

視頻都是經過篩選的,音質和清晰度等,還是不會太差,

由于百度云鏈接容易失效,為了方便維護,我把它放在了公眾號里,

微信搜索公眾號「帥地玩編程」,然后回復「1016」,即可獲取下載鏈接,即可獲取下載鏈接,目前只提供百度云下載

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

標籤:python

上一篇:學習Python,這29個實用小技巧你如果不知道的話,那虧大了!【純干貨,建議收藏】

下一篇:如何在github上精確的找開源專案

標籤雲
其他(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