Maven 主模組和子模組pom.xml依賴宣告
阿新 • • 發佈:2020-10-27
一、什麼是語言??什麼是程式語言??什麼是程式設計??為什麼要程式設計?? 1.語言是一種事務與另一種事務之間交流的介質 2.程式語言是程式設計師與計算機之間交流的的介質 3.程式設計師把自己想做的事用程式語言表達出來的一系列檔案 4.為了解放生產力解放人力,提高生產效率,讓計算機按照人的思維邏輯去工作 二、計算機的組成部分 1、控制器:指揮系統,控制計算機和其他硬體工作 2、運算器:負責進行數學運算與邏輯運算 3、儲存器:進行資料的儲存 (1)記憶體:儲存速度快,但是資料斷電易丟失,只能臨時儲存資料 (2)外存:儲存速度慢,但斷電資料仍舊能永久儲存 4、輸入裝置: 5、輸出裝置: 程式執行速度快慢的三大因素:CPU、記憶體、硬碟 三、儲存裝置等級分佈 第一級:暫存器 第二級:快取器 快取器分為一級、二級、三級快取 第三級:記憶體 第四級:硬碟 機械硬碟:採用機械轉速的方式定址,分為5400轉與7200轉,一次IO時間=平均尋道時間(尋找磁軌的時間/橫向時間)+平均延遲時間(轉半圈的時間/縱向定址時間) 固態硬碟:機械硬碟的地址儲存與記憶體儲存方式相似,所以比機械硬碟速度快,縮短了資料訪問的時間 四、記憶體條 記憶體條內的儲存採用分割槽儲存的方式,其中引用棧區與堆區的儲存方式,棧與堆的之間的關係如下圖所示 堆:用來儲存資料的容器,一個挨著一個的排列下去 棧:用來儲存資料所在哪個容器編號的名單 棧與堆的關係 記憶體單位之間進製為1024 1024B=1kb 1024kb=1mb 1024mb=1gb 1024gb=1tb 1024tb=1pb 五、計算機分為硬體與軟體 硬體:人肉眼能看的見的摸得著的都為硬體 軟體:系統軟體與應用軟體 作業系統:可以直接往硬碟上傳送指令,完成對硬體的操作,同時協調所有執行在該作業系統上的軟體 作業系統能夠控制軟體與軟體的交流也能控制軟體與硬體的交流 軟體:應用程式,不能直接操作硬體,需要通過作業系統間接控制硬體 六、進位制 進位制一般採用除某一個數取餘的方法,一般的進位制有2進位制、8、10、12、16、60等進位制 三位2進位制等於1位8進位制,4位2進位制等於1位16進位制,2進位制代表位有1、2、4、8,分別代表第一位、第二位、第三位、第四位 分別代表2的0、1、2、3次方 七、Python的應用場景 1、大資料 2、資料分析 3、爬蟲 4、人工智慧 5、自動化運維 6、web開發