原创 python--Pymysql模塊

pymysql模塊 安裝 pip3 install pymysql import pymysql 指定ip地址、端口、用戶名、密碼和數據庫名,指定編碼爲utf8 conn = pymysql.connect(host='local

原创 python版快速排序

快速排序原理 免費快速排序視頻 快速排序思路: 取一個元素p(第一個元素),使元素p歸位; 列表被p分成兩部分,左邊都比p小,右邊都比p大; 遞歸完成排序 import random def partition(li, lef

原创 mysql--索引原理與慢查詢優化

索引算法B+樹 一 介紹 爲什麼要有索引?   一般的應用系統,讀寫比例在10:1左右,而且插入操作和一般的更新操作很少出現性能的問題,在生產環境中,我們遇到最多的,也是最容易出現問題的,還是一些複雜的查詢操作,因此對查詢語句的優

原创 django--orm查詢表記錄的多種方法

django查詢表記錄的十三種方法 all() 結果爲queryset類型 >>> models.Book.objects.all() <QuerySet [<Book: Book object>, <Book: Book obj

原创 Mysql存儲引擎--InnoDB/Myisam/Memory

Mysql存儲引擎 存儲引擎解釋   首先確定一點,存儲引擎的概念是MySQL裏面纔有的,不是所有的關係型數據庫都有存儲引擎這個概念,後面我們還會說,但是現在要確定這一點。     在講清楚什麼是存儲引擎之前,我們先來個比喻,我們

原创 MySQL的基礎數據類型

一 介紹 存儲引擎決定了表的類型,而表內存放的數據也要有不同的類型,每種數據類型都有自己的寬度,但寬度是可選的 詳細參考: 菜鳥教程 mysql文檔 mysql常用數據類型概覽 數字 整型:tinyinit int bigi

原创 selenium+opencv破解圖片移動驗證碼

from django.test import TestCase # Create your tests here. from selenium.webdriver import Chrome from selenium.we

原创 python排序--堆排序

樹的概念 樹是一種數據結構 比如:目錄結構 樹是一種可以遞歸定義的數據結構 樹是由n個節點組成的集合: 如果n=0,那這是一棵空樹 如果n>0,那存在1個節點作爲樹的根節點,其他節點可以分爲m個集合,每個集合本身又是一顆樹 一些

原创 django中用orm代替mysql的增刪改查

前言 ORM雖然提高了開發效率,並且降低了數據操作與代碼之間的耦合,但是有利就有弊 優點: 實現了代碼與數據操作的解耦合 不需自己寫原生sql, 提高開發效率 防止SQL注入, 通過對象操作的方式,默認就是防止sql注入的。

原创 Mysql單表查詢和多表查詢

單表查詢 一 單表查詢的語法 #查詢數據的本質:mysql會到你本地的硬盤上找到對應的文件,然後打開文件,按照你的查詢條件來找出你需要的數據。下面是完整的一個單表查詢的語法 select * from,這個select * 指的

原创 vim配置molokai主題及踩過的坑(bash:colorscheme: 未找到命令)

我踩了一個坑,寫入到~/.vimrc時無需使用source命令也能立即生效,但是我用了,於是出現了下圖的錯誤 於是我就一直百度上圖出現的錯誤,哎,浪費了好多時間,無需用source的 如何安裝molokai 下載molokai.

原创 python--線程池回調函數

回調函數的簡單應用 import time import os import threading from concurrent.futures import ThreadPoolExecutor,ProcessPoolExecu

原创 使用github搜索項目的小技巧

in:name flask # 搜索項目名的關鍵詞 stars:>3000 # stars數大於3000 forks:>3000 # forks數大於3000 in:readme flask # 搜索README裏面的關鍵詞 i

原创 django配置靜態文件js、css、html、image等

需要在setting中修改配置 STATIC_URL = '/static/' # 也可以起別名,防止別人通過f12知道你的路徑 STATICFILES_DIRS = [ os.path.join(BASE_DIR, '

原创 linux如何查看pip安裝的包的位置

可先用pip list命令顯示已安裝包的信息(包名與版本號) 再用pip show 包的名字命令能顯示包的安裝路徑。 例如:pip show requests