原创 Python使用Tkinter實現滾動抽獎器

Python使用Tkinter實現滾動抽獎器 年底,抽獎這個話題很多人都會討論,都希望可以中獎。 接下來我就使用 Python 中的 Tkinter 模塊來實現一個簡單的滾動抽獎器。 一、Tkinter簡介 Tkinter 是 Pytho

原创 Python中的順序表介紹

Python中的順序表介紹 在 Python 中,列表是一種基本的數據類型,列表的數據組成了一個序列,序列裏的數據是有序的(索引),可以快速地找到指定的數據。 在開發中,經常需要將一組數據作爲一個整體來處理。如果一組數據組成了一個序列,且

原创 使用 Nginx + Gunicorn 部署 Flask 項目

使用 Nginx + Gunicorn 部署 Flask 項目 Flask Web 項目開發完成後,開發人員只是在開發環境運行,只有本地可以訪問到項目。如果要讓用戶訪問到項目,需要將項目部署到生產環境上,在服務器運行項目。 本文就使用阿里

原创 Linux查看文件和日誌的常用命令

Linux查看文件和日誌的常用命令 當項目部署和運行起來後,會產生很多的運行日誌。日誌的內容是程序裏定義的重要輸出信息,還有程序出錯的報錯信息。 查看日誌文件大部分是去日誌中獲取一些數據,確認某些信息,還有定位問題時查看報錯信息。查看文件

原创 Flask 中的數據庫遷移

Flask 中的數據庫遷移 在我之前使用 Flask 實現簡單接口時,爲了方便,我每次都會將數據表刪除掉,然後重新創建表和添加數據。因爲測試數據只有幾條,所以可以使用刪表重建的方式,但在實際的項目中,是不可能使用這種方式的,刪表意味着刪數

原创 Flask 中的藍圖 Blueprint

Flask 中的藍圖 Blueprint  在實際的項目開發中,需要實現的功能是很多的,通常來說一個功能至少需要一個視圖函數,代碼量比較大。 如果將所有視圖函數都寫在同一個 py 文件中,功能沒有問題,但是在維護時非常不方便,沒有哪個項目

原创 使用 postman 進行接口測試

使用 postman 進行接口測試 postman 測試接口非常方便,接下來就開始測試 postman 的一些簡單用法。 一、postman 的簡單使用 打開安裝好的 postman 客戶端。 1. 使用 postman 獲取 html

原创 數據結構樹的簡介

數據結構樹簡介 一、樹簡介 樹(Tree)是一種抽象的數據結構,是一個數據的集合,集合中的數據組成了一個樹狀結構。例如上圖,看起來像一棵倒掛的樹,根朝上葉朝下。 樹是由n(n>=0)個節點組成的具有層次關係的數據集合。當 n=0 時,樹

原创 鏈表介紹

鏈表介紹 鏈表與順序表一樣,也屬於線性表。 一個線性表是某類數據元素的一個集合,表裏同時記錄着元素之間的順序關係。 線性表的數據之間有順序關係,順序關係分爲兩種,一種是物理有序,即數據物理存儲的位置順序與數據之間的順序關係一致,另一種是邏

原创 Python使用Tkinter實現轉盤抽獎器

Python使用Tkinter實現轉盤抽獎器 我使用 Python 中的 Tkinter 模塊實現了一個簡單的滾動抽獎器,接下來繼續寫一個簡單的轉盤抽獎器。 Tkinter 實現滾動抽獎器參考:https://blog.csdn.net/

原创 Python timeit模塊的使用

Python timeit模塊的使用 Python 中的 timeit 模塊可以用來測試一段代碼的執行耗時,如一個變量賦值語句的執行時間,一個函數的運行時間等。 timeit 模塊是 Python 標準庫中的模塊,無需安裝,直接導入就可以

原创 棧和隊列簡介

棧和隊列簡介 棧和隊列是兩種常用的數據結構,它們的數據是按線性結構存儲的,因此,棧和隊列也屬於線性表。 棧和隊列的數據可以存儲在一個順序表裏,也可以存儲在一個鏈表裏,只要滿足線性存儲結構就行。只對數據的線性結構有要求,對存儲數據的具體結構

原创 Python實現紅黑樹的刪除操作

Python實現紅黑樹的刪除操作 本專欄的上一篇文章使用Python實現了紅黑樹的插入操作。參考:https://blog.csdn.net/weixin_43790276/article/details/106456969 本篇文章使用

原创 紅黑樹簡介及左旋、右旋、變色

紅黑樹簡介及左旋、右旋、變色 紅黑樹(Red Black Tree)是一種自平衡二叉搜索樹(二叉查找樹),是一種特殊的二叉搜索樹,在進行插入和刪除操作時通過特定操作保持二叉搜索樹的平衡,從而獲得較高的查找性能。 紅黑樹的平衡操作通過左旋、

原创 Python實現紅黑樹的插入操作

Python實現紅黑樹的插入操作 本專欄中的上一篇文章介紹了什麼是紅黑樹,以及紅黑樹的旋轉和變色。 參考:https://blog.csdn.net/weixin_43790276/article/details/106042360 本文