原创 Python 算法一

# 簡單選擇排序 # 每一趟從待排序的數據元素中選出最小(最大)的元素 # 順序放到數列最前,直到全部待排序的數據元素全部遍歷完 def jian_xuanze_sort(a): length = len(a)-1 # 剩

原创 Python算法三

def quick_sort(arr, left, right): ''' # 設要排序的數組是A[0]……A[N-1],首先任意選取一個數據 # (通常選用數組的第一個數)作爲關鍵數據,然後將所有比它小的數 # 都放到它前面

原创 Python算法二 二叉樹

# 通過前序創建二叉樹 class TreeNode: def __init__(self, left=None, right=None, data=None): self.left = left

原创 轉載 TCP的三次握手與四次揮手理解及面試題

TCP的三次握手與四次揮手理解及面試題(很全面) 本文鏈接:https://blog.csdn.net/qq_38950316/article/details/81087809   接私活必備的 10 個開源項目! 本文鏈接: https

原创 python 生成雙色球

""" 1、“雙色球”每注投注號碼由6個紅色球號碼和1個藍色球號碼組成。 2、 紅色球號碼從1--33中選擇;藍色球號碼從1--16中選擇。 3、 選民手動輸入號碼 4、 選民可以複選或者依次選多張 5、 打印雙色球顯示結果,紅球按順序排

原创 python 中 os._exit(), sys.exit()

1、os._exit() 不拋異常,後面的代碼就不執行了。不執行相關清理工作,直接退出 Python 解釋器一般來說用在子線程中退出2、sys.exit() 引發一個 SystemExit 異常,沒有捕獲這個異常,會直接退出;捕獲這個異常

原创 mysql常見操作

今天無意之間看見一個寫數據庫比較好的文章就粘下來了。轉載自:https://blog.csdn.net/qq_21397217/article/details/51656783  (各個小知識點)https://blog.csdn.net

原创 win10 修改mysql5.5,cmd中文亂碼

1、首先關閉mysql服務器進入任務管理器進入my.ini配置文件,我的安裝路徑是C:/Program Files/MySQL/MySQL Server 5.5/[client]default-character-set=utf8port

原创 用Pyinstaller把Python3.4程序打包成可執行文件exe

https://blog.csdn.net/be_quiet_endeavor/article/details/73929077

原创 MySQL數據庫之MyISAM與InnoDB的區別

從以下幾個方面:1、存儲結構 每個MyISAM在磁盤上存儲成三個文件。第一個文件的名字以表的名字開始,擴展名指出文件類型。 .frm文件存儲表定義。 數據文件的擴展名爲.MYD (MYData)。 索引文件的擴展名是.MYI (MYInd

原创 pycharm控制檯打印帶顏色

# 格式:\033[顯示方式;前景色;背景色mprint數值表示的參數含義:顯示方式: 0(默認值)、1(高亮)、22(非粗體)、4(下劃線)、24(非下劃線)、 5(閃爍)、25(非閃爍)、7(反顯)、27(非反顯)前景色: 30(黑色

原创 ensure_ascii與chardet

1、json.dumps(dictstr,ensure_ascii=False)把python中的字典格式,轉成json格式,因爲默認使用ASCII編碼,所以如果設置爲False表示禁用ASCII編碼,則使用unicode編碼當對於是中文