主頁 > 後端開發 > 熬夜整理了2021年Python最新學習資料,分享給學弟學妹們【大學生必備】

熬夜整理了2021年Python最新學習資料,分享給學弟學妹們【大學生必備】

2021-09-13 09:33:27 後端開發

Python最新學習資料和視頻

一、Python軟體

安裝教程

視頻教程

二、學習規劃

階段一:Python基礎

階段二:Python核心編程

階段三:web前端開發

階段四:資料庫

階段五:后端開發之Django

階段六:資料爬蟲

階段七:后端開發flask

階段八:Shell編程和自動化運維

階段九:資料結構和演算法

階段十:人工智能

三、學習視頻

四、Python學習工具

Python基礎語言工具

編程基礎工具

正則運算式編程工具

資料庫編程工具

網路編程工具

web編程工具

網路爬蟲編程工具

界面編程工具

大資料處理編程工具

人工智能編程

游戲編程工具

五、學習書籍推薦

基礎學習

進階學習

大牛學習

六、免費學習資源推薦

編程教程

編程實戰練習


一、Python軟體

Python下載官網地址:點擊跳轉

PyCharm下載官網地址:點擊跳轉

安裝教程

Python安裝

1) 雙擊下載程式python-3.8.2-amd64.exe,進入安裝界面,建議選擇自定義安裝,

注意:建議勾選Add Python3.8 to PATH,這樣安裝完成后就可以直接使用Python了,若不勾選,安裝完成后則需要手動添加環境變數,

2)默認所有勾選,進入下一步,

3)自定義安裝路徑,根據自己需要填寫,其他默認即可,

4)安裝完成后,提示安裝成功,關閉界面,

5) 測驗Python是否安裝成功:

在命令欄中輸入"cmd",選擇cmd.exe程式打開;輸入"python"回車,提示python3.8.2xxxxxx等代碼即表示安裝成功,

PyCharm安裝

1)雙擊安裝程式PyCharm-community-2019.3.3.exe,打開安裝界面,

2)進入選擇安裝目錄界面,根據個人需要自定義安裝目錄,

3)勾選相關設定選項,進入下一步,

4)進入創建開始選單欄界面,默認即可,

5)安裝完成后,提示安裝成功,關閉界面,


視頻教程

開發環境安裝介紹:十二節

小白必看!!先了解一些計算機的基礎知識,然后就是Python語言的介紹發展,最后就是解釋器和編輯器的安裝和基礎設定,想入門基礎知識必須打牢,所以這是必看的內容,

二、學習規劃

階段一:Python基礎

Linux基礎

目標

1、熟練使用Linux系統進行開發活動

2、掌握Linux 下編輯器的使用

內容:

Python開發環境搭建和學習方法介紹
認識和使用Linux系統
Linux基礎
Linux命令
Linux編輯器
Ubuntu安裝軟體和服務器

Python基礎

目標:

1、熟練掌握Python基礎語法

2、熟練使用面向物件編程思想

內容:

認識Python
變數&輸入輸出&基本資料型別
分支陳述句&運算子
While回圈陳述句
For回圈陳述句
常用序列資料型別-字符事
常用序列資料型別-串列
常用序列資料型別-字典
常用序列資料型別-元組
定義和呼叫函式
函式的嵌套呼叫
區域變數和全域變數
預設引數函式
不定長引數函式
遞回函式
匿名函式
檔案和檔案夾操作
類和物件的概念
定義類
創建實體物件
實體物件的使用
實體物件的初始化
封裝與隱藏屬性和方法
繼承和多繼承
重寫和多型
單例模式
例外
模塊

階段二:Python核心編程

Python高級編程

目標:

熟練使用Python高級用法

內容:

模塊的匯入
==和Is的區別
深拷貝和淺拷貝
位運算
私有化和Property
閉包和裝飾器
動態屬性
生成器
迭代器
元類
Gc
內建屬性、內建方法
集合、Functools

Linux系統編程

目標:

熟練使用Python進行多任務并發編程

內容

Pdb除錯、Pep8規則、 多任務概念、Fork子行程
Process創建子行程、行程池、行程間通信
多執行緒、執行緒共享全域變數
互斥鎖、同步、異步

網路編程

目標:

1.熟練使用Python進行Tcp/p網路通訊

2.理解Tcp/Ip協議堆疊的原理

內容

網路簡介、Tcp/Ip協議、 Sokect. 聊天室
模擬Qq聊天、Wireshark的安裝和使用
Tftp原理詳解
Udp廣播、Tcp服務器和客戶端
組網和網路通信原理
Tcp的狀態、常見網路攻擊、Nat.單行程服務器
Select版服務器、EpolI版服務器
協程、Gevent版服務器

正則運算式

目標

1.熟練掌握正則運算式語法

2.對字串規律熟練使用正則運算式表達

內容

正則運算式-1
正則運算式-2

web服務器案例

目標

1.理解Http協議

2.能夠獨立實作Web服務器

內容

應用層協議、Http協議詳解
爬蟲于搜索引葷
靜態檔案Web服務器
動態Web服務器和Web框架

階段三:web前端開發

靜態頁面開發

目標:

1、 掌握常用Htm標簽的作用

2、掌握運用Css進行樣式設定的方法

3、熟練使用Html+CSss實作靜態效果頁面開發

內容:

Html簡介、標題&段落、圖片標簽
串列表格
表單標簽
樣式介紹&常用文本樣式、樣式選擇器
表格樣式、盒子模型
元素溢位&元素型別
浮動
定位、背景

首頁案例+Html5-+Css3

目標:

1、熟練使用Css3新增特性和影片

2、 熟悉Html5新特性

3.實作移動端布局

內容:

圖層及其操作
選區
切圖&雪碧圖制作
頁面布局-首頁實體
主頁實體幻燈片&產品模塊&著作權資訊
登錄頁實體、Css權重和選擇器
首頁案例+Html5- +Css3
圓角&陰影&透明度、平移影片
Animation影片
Css前綴、H5新增標簽、螢屏適配&布局型別
移動端效果、移動端布局
Rem移動布局
彈性盒子模型

Javascript和Javascript框架

目標:

1. 掌握Javascript基本語法

2、熟練使用Jquery開發動態頁面

內容:

Javascript介紹&元素&函式
變數&圖數、條件陳述句
數學計算&陣列和回圈陳述句、字符豐
定時器&倒計時
封閉函式&團包&內置物件
面向物件
Jquery選擇器&Click事件&尾性操作
Jquery影片&尺寸
Jquey-事件傳遞原理
整屏滾動&幻燈片制作
Ajax&正則運算式&表單驗證
Jqueryui
Swiperjs, Bootstrap容器&按鈕
Bootstrap圖示&圖片&導航條&對話框
Bootstrap專題實體、Less-Gulp&性能優化

階段四:資料庫

Mysql、Mongodb和Redis

目標:

1、熟練使用Mysq存盤關系資料

2、熟練使用Mongodb存盤非關系資料

3、熟練使用Redis進行Key-Value資料快取

內容:

資料庫基本理論、Mysq|資料庫基本操作
Mysq|資料增加&洗掉&修改
比較&邏輯運算子&模糊查詢
范圍查詢&聚合函式
分組&排序&分頁、存盤關系&連接查詢、查詢
關聯查詢
事務&索引
MysqI與Python互動
階段四:資料庫
Mysql. Mongodb和Redis
Mongodb介紹、Mongodb增刪改查
分組&篩選&排序&分頁、索引&安全性
復制&備份&恢復、與Python互動
Redis的基本配置
Redis字串&鍵&Hash命令
Redis串列&Set&uZset命令
Redis-與Python互動&完善登錄模塊

階段五:后端開發之Django

后端開發框架-Django

目標:

1、理解Django框架的作業原理

2、掌握Django框架視圖、 模板、模型的使用

3、熟練使用Django開發Web專案

內容:

搭建Django環境、創建專案、 設計模型
管理站點、創建視圖、創建模板
定義模型、模型成員
查詢集、條件查詢、關聯
Ur|配置、視圖
Httpreqeust物件、Httpresponse物件
Cookie和Session
階段五:后端開發之Django
模板語言、模板繼承HtmI轉義
Csrf、驗證碼、反向決議
靜態檔案處理、中間件、 Admin站點
上傳圖片、分頁、省市區選擇
富文本編輯器、全文檢索、發送郵件
分布式任務佇列Celery、專案部署

階段六:資料爬蟲

爬蟲基礎模塊和類別庫

目標:

1、熟練掌握Urllib2和Requests模塊

2、熟練掌握Xm和Json資料的提取

3、熟練掌握動態頁面爬取技術

內容:

爬蟲基礎知識
使用Urlib2模塊發送Http請求
使用Requests模塊發送Http請求
使用正則運算式提取資料
使用Xpath提取資料
使用Lxm提取資料
爬蟲基礎模塊和類別庫
使用Beautiful Soup 4提取資料
提取Json資料
多執行緒爬蟲
使用Selenium+ Phantomjs爬取動態頁面
使用Tesseracti識別驗證碼

Scrapy框架

目標:

熟練掌握Scrapy框架

內容:

Scrapy框架安裝配置
Scrapy框架入門案例
Scrapy Shel和Item Pipeline
Spider和Crawlspider
Request和Response
Scrapy框架中間件
Scrapy實戰專案

Scrapy+ Redis分布式爬蟲

內容:

Scrapy- Redis分布式搭建與官方案例
有緣網分布式爬蟲專案
It桔子分布式爬蟲專案

階段七:后端開發flask

Flask框架

目標:

1.熟練使用lask框架實作Web后端技術

2、理解Flask框架實作原理

內容:

開發環境配置
路由的定義方式
請求和應用背景關系
Flask _Script基本使用
內置模板Jinja2
表單
Csrf介紹
資料庫擴展Flask-Sqlalchem
郵件擴展
綜合案例
藍圖
Flask-Login擴展
測驗
專案部署

微信公眾號開發

目標:

掌握微信公眾號開發技術

內容:

基本概念和微信開發原理
接受發送訊息和自定義選單

階段八:Shell編程和自動化運維

Shell編程和自動化運維

目標:

了解自動化運維相關技術

內容:

運維和Shel簡介、Shel編程
Shell常用工具
Nginx功能、Nginx配置、 自動化部署簡介、Fabric

階段九:資料結構和演算法

資料結構與演算法

目標

1、熟練掌握常見資料結構

2、熟練掌握常見排序演算法

3、熟練掌握樹的遍歷演算法

內容:

演算法引入、Python串列和字典
時間復雜度和大0表示法
資料結構引入、順序表的結構與實作、順序表的操作
單項鏈表
單項回圈鏈表、雙向鏈表
堆疊與佇列基礎、堆疊的實作、佇列實作
排序演算法的穩定性、冒泡排序、選擇排序
插入排序、希爾排序、快速排序
歸并排序、搜索
二叉樹、二叉樹的遍歷

階段十:人工智能

資料分析

目標

熟練掌握資料清洗、分析、可視化相關技術

內容:

理論知識
科學計算工具Numpy
資料分析工具Pandas
資料可視化工具
Python文本分析工具

機器學習

目標

掌握常用機器學習演算法

內容:

機器學習簡介
特征工程.
機器學習演算法簡介
Sklearn資料集與評估器
分類演算法-K近鄰演算法
分類演算法模型評估
分類演算法-樸素貝葉斯演算法
模型的選擇與調優
決策樹與隨機森林
線性回歸
邏輯回歸

深度學習

目標

初步掌握使用Tensorflow實作深度學習

內容:

初識Tensorflow
Tensorflow進階
可視化學習Tensorboard
Tensorflowio操作
卷積神經網路
Cifar影像分類案例
分布式原理
推薦系統

三、學習視頻

對你有用的話,可以點贊收藏方便學習哦,需要的小伙伴可以評論+私?:學習了,即可

四、Python學習工具


Python基礎語言工具

Python 3.8中文官方檔案
Python 3.9.0a中文官方檔案
Python常用指引
Python3.5中文手冊
python-3.8.1-docs-html
Python3思維導圖
Python核心知識 思維導圖
Python 3.3官方入門指南.pdf
Python 3.5.2參考檔案.chm
Python 3.6.1標準庫pdf
Python 3.8有什么新變化.pdf
Python 3.82語言參考pdf
Python 3.82. 官方入門指南.pdf
Python編碼風格指南( Google sOC ) ....
Python編碼規范(Google) -菜烏教程pdf
Python常見問題.pdf
Python3.82標準庫參考.pdf
PythonC 3.82 API參考手冊pdf
Python進階.pdf
安裝Python模塊pdf

編程基礎工具

目Python之路V2.0.pdf
包作業系統基礎.pdf
計算機基礎,pdf
像計算機科學家一 樣思考Python (第2版)

正則運算式編程工具

PHP正則運算式.pdf
Regular. Expressions_正則運算式
常用正則運算式.html
正則運算式參考.chm
正則運算式(regular expression)
正則運算式(織夢).chm
正則運算式30分鐘入
正則運算式幫助檔案( DEELX正則表達試
正則運算式撰寫及除錯工具.msi
正則運算式速查表.html
正則運算式系統教程.CHM

資料庫編程工具


網路編程工具


web編程工具


網路爬蟲編程工具


界面編程工具

大資料處理編程工具


人工智能編程


游戲編程工具

五、學習書籍推薦

基礎學習

《Python編程:入門到實踐》

理論和實踐恰到好處,行文邏輯流暢,不跳躍,手把手教的感覺,又不啰嗦,非常適合入門,

其實很多大佬都在推,因為書中涵蓋的內容是比較精簡的,沒有艱深晦澀的概念,最重要的是每個小結都附帶有”動手試一試”環節,學編程本來就該多動手實踐,

Python核心編程(Core Python Programming)

《Python核心編程(第2版)》是經典的Python指導書,在上一版的基礎上進行了全面升級,全書分為兩個部分:第1部分占據了大約三分之二的篇幅,闡釋這門語言的“核心”內容,第2部分則提供了各種高級主題來展示可以使用Python做些什么,包括正則運算式、網路編程、網路客戶端編程、多執行緒編程、圖形用戶界面編程、Web編程、資料庫編程、擴展Python和一些其他材料,

《笨辦法學Python3》

這本書,實戰性要強一些,從一個個小例子入手,難度逐步加大,不單是教你寫Python代碼,還會培養你的編程思維,由內到外提升你的編程技巧,這確實是一本Python入門書籍,別看它實操性強,它適合對那些計算機了解不多,沒有接觸過編程的同學,

進階學習

Python演算法教程

這本書用Python語言來講解演算法的分析和設計,該書主要關注經典的演算法,但同時會為讀者理解基本演算法問題和解決問題打下很好的基礎,全書共11章,分別介紹了樹、圖、計數問題、歸納遞回、遍歷、分解合并、貪心演算法、復雜依賴、Dijkstra演算法、匹配切割問題以及困難問題及其稀釋等內容,書中在每一章結束的時候均有練習題和參考資料,這為讀者的自我檢查以及進一步學習提供了較多的便利,

Python自動化運維

這本書在中國運維領域將有“劃時代”的重要意義:一方面,這是國內第一本從縱、深和實踐角度探討Python在運維領域應用的著作;一方面該書的作者是中國運維領域的“偶像級”人物,這本書是他在天涯社區和騰訊近10年作業經驗的結晶,

《Python高手之路》

這不是一本常規意義上Python的入門書,它完全從實戰的角度出發,對構建一個完整的Python應用所需掌握的知識進行了系統而完整的介紹,

《軟體除錯 第2版 卷2 Windows平臺除錯 上、下冊》

這本書理論與實踐結合,不僅涵蓋了相關的技術背景知識,還深入研討了大量具有代表性的技術細節,是學習軟體除錯技術的珍貴資料,

這本書適合所有從事軟體開發作業的讀者閱讀,特別適合從事軟體開發、測驗和支持的技術人員閱讀,

Selenium 2自動化測驗實戰——基于Python語言

Selenium 是代表未來測驗趨勢的測驗工具,是提升生產力的重要手段,但Selenium本身有兩個版本,新手很容易陷入選擇的誤區,

而這本書描述的就是 Selenium 2, 代表了主流,也代表了未來;用的語言是 Python,全世界都在用,它簡單、高效、經典、 優雅,使讀者免去選擇的苦惱,

大牛學習

《Spring Cloud微服務架構開發實戰》

全書共8章,主要內容包括微服務架構與專案設計、Spring Cloud初體驗、虛擬化技術、Docker+Jenkins、分布式日志處理、分布式業務實作、分布式部署實作、分布式資料存盤和集成測驗,

本書內容緊密結合實際應用,融入大量案例進行說明和實踐,使用Spring Cloud微服務架構相關技術進行分布式開發,并配以完善的學習資源和支持服務,包括參考教案、案例素材、學習交流社區等,力求為讀者提供全方位的學習體驗,

《卓有成效的程式員》

卓有成效的程式員:任何打算以開發軟體為生的人都需要一種經過實踐檢驗的方式,來使自己的作業更好、更快、更高效,本書在“如何節省時間”方面提供了寶貴的建議和實用的工具,不論你使用什么平臺都能立即從中獲益,作為大師級的開發者,Neal Ford提出了大量有助于提高生產率的建議:如何更明智地作業,如何排除干擾,如何充分利用計算機,以及如何避免重復等,此外,他還詳細介紹了很多有價值的實踐經驗,幫你回避常見的陷阱,改善代碼,從而為團隊創造更大的價值, 

六、免費學習資源推薦

編程教程

實驗樓【后端、安全、云計算、邊做邊學】

慕課網【全是編程相關的視頻,部分收費】

VisuAlgo【可視化多種鏈表、樹、圖的插入、洗掉等操作】

CSDN【這個不用多說了吧,大家可以去看看】

B站【B站的教程視頻全是免費的,強烈推薦】

在這里插入圖片描述


編程實戰練習

牛客網【筆試面試真題+面經】

賽碼網【筆面題,小公司正式筆試會在這上面】

POJ【英文OJ 北京大學出品】

Leet Code【涵蓋大多數公司面試題,刷演算法來這里】

在這里插入圖片描述

🍅 行業資料:關注即可領取PPT模板、簡歷模板、行業經典書籍PDF,
🍅 面試題庫:由技術群里的小伙伴們共同投稿,熱乎的大廠面試真題,持續更新中,
🍅 學習資料:含編程語言、演算法、大資料生態圈組件(Mysql、Hive、Spark、Flink)

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

標籤:python

上一篇:Python OpenCV實戰畫圖——這次一定能行!爆肝萬字,建議點贊收藏~??????

下一篇:??萬字博文教你python爬蟲必備XPath庫,看完還不會我把我女朋友都給你??【建議收藏系列】

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