原创 PythonTCP

TCP TCP協議:傳輸控制協議是一種面向連接的、可靠的、基於字節流的傳輸層通信協議 TCP通信面向連接需要經過創建連接、數據傳送、終止連接三個步驟。 TCP可靠傳輸 採用發送應答機制 超時重傳 錯誤校驗 流量控制和阻塞管理

原创 Python協程

迭代器 迭代:根據記錄的前面的元素位置信息,去訪問後續的元素的過程(遍歷) 可迭代對象:通過for..in..這類語句迭代讀取一條數據供我們使用的對象稱之爲可迭代對象;一個具備iter方法的對象,就是一個可迭代對象 可迭代的本質

原创 PythonLinux命令

一.Linux常用基礎命令 1.tree命令:以樹狀形式查看指定目錄內容(只能查看目錄內容,不能查看文件內容) tree --以樹形結構顯示當前目錄下的文件信息 tree 目錄 --樹形結構顯示指定目錄下的文件信息 2.clea

原创 PythonUDP

UDP 網絡 概念:網絡就是一種輔助雙方或者多方能夠連接在一起的工具 目的:實現數據的共享和信息的傳遞 IP地址 IP地址用來標識網絡中的一臺主機(由網絡號和主機號組成) 局域網IP地址是只能在局域網內部使用IP地址,127

原创 Python進程

進程 概念:指的時運行的程序以及運行時用到的資源這個整體稱之爲進程 經典三狀態: 就緒態:運行的條件都已經慢去,正在等待cpu執行(cpu分配時間片執行,切換到執行態) 執行態:cpu正在執行其功能(時間片用完就切換到就緒態

原创 Python_正則表達式

正則表達式 Regular Rxpression, 又稱規則表達式 正則表達式 就是事先定義好的一些特定字符(組合),組成一個”規則字符串”,這個”規則字符串”用來描述了一種字符串的匹配模式 作用:可以檢查一個串是否含有某種數據

原创 PythonHTTP協議

網絡通信過程: MAC地址:在設備與設備之間數據通信時用來標記收發雙方(網卡的序列號) IP地址:在邏輯上標記一臺電腦,用來指引數據包的收發方向(相當於電腦的序列號) 網絡掩碼:用來區分ip地址的網絡號和主機號 默認網關:當需要

原创 Python線程

多任務 概念:操作系統可以同時運行多個任務 併發:指的是任務數多餘cpu核數,通過操作系統的各種任務調度算法,實現用多個任務在同一時間段執行(實際上總有一些任務不在執行,因爲切換任務的速度相當快,看上去一起執行而已) 並行:指的

原创 Django_模板

模板介紹 模板致力於表達外觀,而不是程序邏輯;設計實現了業務邏輯view 與顯示內容template的解耦 模板包含兩部分 靜態:包含html、css、js 動態:就是模板語言(簡寫DTL,定義在django.template) #

原创 JQuery高級

事件冒泡 定義:在一個對象上觸發某類事件(比如單擊onclick事件),如果此對象定義了此事件的處理程序,那麼此事件就會調用這個處理程序,如果沒有定義此事件處理程序或者事件返回true,那麼這個事件會向這個對象的父級對象傳播,從裏到外,

原创 Django_視圖

視圖介紹和項目準備 視圖就是應用中的views.py文件中的函數 # 視圖的第一個參數必須爲HttpRequset對象, - 通過正則表達式組獲取的位置參數 - 通過正則表達式組獲得的關鍵字參數 # 視圖必須返回一個H

原创 Django常用功能

靜態文件 將靜態文件放到一個單獨的目錄中,以方便管理、 - 靜態文件可以放在項目根目錄下,也可以放在應用的目錄下 - 由於有些靜態文件在項目中是通用的,所以推薦放在項目的根目錄下,方便管理 在項目的setting文件

原创 Django_模型

ORM ORM全拼 Object-Relation Mapping, 對象-關係映射,主要實現模型對象到關係數據庫數據的映射() ORM圖解 # 調用模型類對象的Save()生成 insert、update語句 # 調用模型類對象的D

原创 GIT

Git簡介 作用:源代碼管理 # 爲什麼要進行源代碼管理 - 方便多人協同開發 - 方便版本控制 # Git管理源代碼特點 1. Git是分佈式管理服務器和客戶端都有版本控制能力,都能進行代碼的提交、合併、。。。 2. Git會在根目

原创 Django使用基礎

Django基礎和MVT架構 Django的主要目的是簡便、快速的開發數據庫驅動的網站;強調代碼複用,多個組件可以很方便的以”插件”形式服務於整個框架;遵循MVC設計模式,但有一個專有名詞:MVT MVC - MVC 全拼 Model