原创 date('Y-m-d H:i:s',time()) 與 date('Y-m-d h:i:s',time())區別是什麼

date(‘Y-m-d H:i:s’,time()) 與 date(‘Y-m-d h:i:s’,time())區別是什麼 date(‘Y-m-d H:i:s’,time()) 按24小時制 date(‘Y-m-d h:i:s’,tim

原创 django中寫form表單時csrf_token的作用

csrf_token 是爲了防止csrf(跨站請求僞造),什麼是csrf,這篇文章講的很好:這裏。文章最後也說到了,防止csrf的手段就有給form加個token。 在渲染模板時,django會把 {% csrf_token %

原创 Redis快速入門(安裝,密碼設置,快速上手,python連接)

Redis python操作MySQL 安裝擴展:pip install pymysql 查看安裝包:pip list 代碼操作,見《demo》 Redis簡介 Redis是一個開源的使用ANSI C語言編寫、支持網絡、可基於內

原创 python常用模塊:時間模塊

Python時間模塊和第三方模塊的的安裝。 time sleep:睡眠 print('開始計時') # 睡眠指定的秒數,可以是小數 time.sleep(3) print('時間到') time:獲取時間戳 # 獲取時間戳(

原创 Linux重定向和管道

管道及xargs |:管道,將前面命令的輸出作爲後面命令的輸入參數,如:ls /bin | grep '^m' xargs:有些命令無法接收管道參數,可以通過xargs解決,如:find -name 1.sh | xargs rm

原创 列表中的字符串排序

要求如下 1.傳入一個列表,列表中元素可能是任意類型 2.使用高級函數完成非字符串元素的刪除 3.然後按照字符串的長度進行降序排序 4.返回新的排序後的列表 def sort_list(lt): lt1 = list(filter(

原创 python中傳入年月日返回該日是當年的第幾天

要求如下 1.傳入年、月、日,返回該日是當年的第幾天 2.返回值是一個整數 from datetime import datetime def which_day(y, m, d): da1 = datetime(y, m, d)

原创 Linux防火牆(Ubuntu16.04防火牆)

防火牆(ufw) 說明:簡單版本的防火牆,底層依賴於iptables。 安裝:sudo apt-get install ufw 查看狀態:sudo ufw status 開啓/關閉:sudo ufw enable|disable 默

原创 python中字符串返回一個字符串中出現次數第二多的單詞

要求如下 1.返回一個字符串中出現次數第二多的單詞 2.字符串中可能有英文單詞、標點、空格 3.字符串中的英文字符全部是小寫 import re from collections import Counter def second_c

原创 python列表中所有數字的和

要求如下 1.求列表中所有數字元素的和 2.列表中的元素都是整數 3.列表中的元素可能重複,需要去掉重複元素 4.需要使用高級函數實現求和 5.返回計算的結果 from functools import reduce def sum_

原创 python中列表重複步長刪除元素

要求如下 1.返回列表中最後剩下的元素 2.傳入列表,和步進值(隔幾個刪除數據) 3.從第一個元素起,查到步進值就刪掉該元素 4.到結尾後,返回第一個元素繼續累計查詢 def last_item(lt, step): whil

原创 MySQL快速入門

MySQL入門 數據庫簡介 用途:用於存儲生活的一切數據,如:身份、住房、車票、網站、… 概念:數據庫服務器、數據庫、數據表、一行數據(一條)、一列數據(字段) 分類: 關係型數據庫:MySQL、oracle、SQL Server

原创 shell編程入門

shell簡介 什麼是shell編程? 將終端下編寫的命令等保存到文件中,就稱爲shell編程。 shell類型? ash、bash、csh、ksh 查看系統shell解析器:echo $SHELL 當前系統可以shell解

原创 python中通用匹配網址的正則表達式

通用匹配網址的正則表達式 http = r'((http|ftp|https)://) (([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})| ([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.

原创 區分字符串的,大小寫。

str1="abcAB123wqewqewq4" da=0 xiao=0 num=0 i=0 while i<len(str1): if str1[i].isupper(): da+=1 if str1