原创 Django框架實現圖片上傳,存儲和顯示功能

在django框架中,前端頁面不能直接使用相對路徑或絕對路徑顯示圖片,需要通過urls.py來提供每個URL 對應的django的函數來顯示在頁面 。 思路:將form表單上傳的文件,後臺接受後創建文件夾接受並存儲到數據庫中,我的

原创 使用urllib基本庫解析鏈接

quote() unquote() urlparse() urlunparse() urlsplit() urlunsplit() urlencode() parse_qs() parse_qsl()

原创 Python操作mysql數據庫

數據庫API定義了一組用於連接數據庫服務器,執行SQL查詢並獲得結果的高級函數和對象。其中兩個主要的對象:一個是用於管理數據庫連接的Connection對象,另一個是用於執行查詢的Cursor對象 模塊函數connect的使用:

原创 使用multiprocessing模塊創建進程

** 查看如何使用Process這個類創建進程 ** Process([group [, target [, name [, args[, kwargs] ] ] ] ] ) 參數註釋: group 參數未啓用,一般爲Non

原创 pdb調試命令

在linux下使用pdp進行調試,相關命令如下: 命令 作用 break 設置斷點 list 查看當前的代碼段 quit 中止並退出 continue 繼續執行程序 step 進入函數 next

原创 django的時間設置

** DateTimeField.auto_now ** 這個參數的默認值爲false,設置爲true時,能夠在保存該字段時,將其值設置爲當前時間,並且每次修改model,都會自動更新。因此這個參數在需要存儲“最後修改時間”的場景下,

原创 使用django和ajax製作修改功能的模態對話框

使用django和ajax製作修改功能的模態對話框 自學的小白總是挖坑給自己跳!如下圖所示,我想製作修改的模態對話框,並點擊修改的時候,原先的數據能夠在模態對話框中顯示,修改並保存,刷新頁面! 設計思路: 首先,我要讓點擊每個修改

原创 python正則表達式

** 常用的匹配規則 ** \w #匹配字母,數字及下劃線 \W #匹配不是字母,數字及下劃線的字符 \s #匹配任意空白字符 \S #匹

原创 使用python正則表達式篩選txt文本並重新寫入txt文件

**#打開test.txt文本,將裏邊得文本使用正則表達式篩選出數字那一部分,再存入test1.txt文件中 import re f = open("test.txt", "r", encoding='utf-8') #打開t

原创 使用screen後臺實時執行命名備份命令

當晚上需要備份數據,在xshell上直接執行備份腳本,或將備份腳本放在後臺運行可以嗎?當關了xshell後,腳本還在後臺執行嗎? 回答:xshell長時間連接,如果本地網絡偶爾斷開或xshell不小心關閉,都會讓後臺運行的備份命令

原创 多態下的向上轉型和向下轉型

多態: 對於用一個事物具有多種表現形式,比如動物的叫聲有多種,鳥叫聲,狗叫聲,豬叫聲等多種不同結果,稱之爲多態。多態要有繼承,方法的重寫以及父類引用指向子類對象!(這句很重要!) 向上轉型: 父類引用指向子類對象。通俗地說就是將子類對

原创 使用java寫乘法運算表

先貼一波代碼 **package practice; /** * 計算九乘九乘法運算表 * @author Administrator * */ public class Multiplication { pu

原创 方法和構造器的區別

(1)功能和作用的不同 構造器是爲了創建一個類的實例。這個過程也可以在創建一個對象的時候用到:Platypus p1 = new Platypus(); 相反,方法的作用是爲了執行Java代碼。 (2)修飾符,返回值和命

原创 Centos7配置本地yum源

安裝安裝包一般有rpm安裝或者yum安裝,yum能解決一些安裝包依賴性的問題 使用rpm實現軟件包的安裝、查詢等功能,適合沒有依賴關係的軟件的安裝 rpm的命令語法: -i:安裝軟件 -U:升級軟件 -e:刪除軟件 -q:查詢

原创 Centos7搭建vsftpd及被動模式下的防火牆設置

一、安裝vsftpd:yum -y install vsftpd 二、 創建用戶名 useradd zhangsan passwd 123456 useradd lisi passwd 123456 在配置文件下設置拒絕匿名訪問