原创 Python 使用Base64包加密和解密

注:本人使用的是python2.7 直接上代碼:   #!/usr/bin/python # -*- coding: UTF-8 -*- import base64 str = 'DAWWN IS A NICE MAN' #加密 en

原创 Python 生成一個驗證碼

生成一個驗證碼最主要的就是引用PIL(Python Imaging Library);PIL是Python平臺事實上的圖像處理標準庫了。 生成驗證碼需要的一個數據的顏色,隨機的數字或者字母 一.隨機顏色 import random de

原创 Django 單元測試unittest

在使用Django框架開發代碼中,我們寫好代碼後,運行開發服務器,在自己的瀏覽器上點擊測試查看代碼是否正常是一件非常麻煩的事情。因爲當我們代碼有改動,可能會影響本來正常的功能,這樣以前的功能又得重複測試一遍,非常不方便。 而在Django

原创 ubuntu 中安裝SimpleCV

SimpleCV是python中的一個計算機視覺框架。 安裝simpleCV的步驟 1.安裝git sudo apt-get install ipython python-opencv python-scipy python-numpy

原创 python 中線程的知識點

1.線程是最小的進程 2.在python中使用線程需要引入 threading包 3.引入線程最重要的是小心高併發的問題 4.解決高併發的問題可以嘗試使用鎖的概念   直接上代碼: 一.創建線程: #!/usr/bin/python #

原创 Ubuntu16.04 sudo apt-get update 報錯

錯誤如下:   W: 倉庫 “http://mirrors.sohu.com/ubuntu xenial Release” 沒有 Release 文件。 N: 無法認證來自該源的數據,所以使用它會帶來潛在風險。 N: 參見 apt-s

原创 Python 使用rsa包加密和解密

博主使用的是python2.7,所以和Python3.x略有不同 一、安裝 ras 在終端中輸入:sudo pip install rsa 二、開始代碼 #!/usr/bin/python # -*- coding: UTF-8 -*-

原创 Python 使用Hashids 進行加密

Hashids是一個小巧的,開源的python庫。可以使用他來進行對數字的編碼加密成一個隨機字符串。 安裝:sudo pip install Hashids 使用例子: #!/usr/bin/python # -*- coding: U

原创 Python 生成一個二維碼

python是所有編程語言中模塊最豐富的 生活中常見的二維碼功能在使用python第三方庫來生成十分容易 一.只需要安裝引用qrcode包即可 當然,我們需要先安裝幾個依賴包: sudo pip install pillow sudo

原创 ubuntu中安裝 mysql數據庫

Ubuntu版本16.0.4 Ubuntu安裝比較簡單,只需要三條命令 1. sudo apt-get install mysql-server 選擇YES/NO 中選擇Y 輸入用戶名root的密碼:****** 重新輸入用戶名root的

原创 python 使用base64混合加密

注本人使用的是python2.7 直接上代碼 #!/usr/bin/python # -*- coding: UTF-8 -*- import base64 import random #加密 def base64_encode(fla

原创 ubuntu中 mysql數據庫簡單使用

注:數據庫是不區分大小寫的,本文是邊調試,邊寫文章的,所以大小寫問題請不用糾結。   一。ubuntu16.04安裝mysql數據庫 sudo apt-get install mysql-server sudo apt-get insta

原创 python 使用turtle庫畫圖

Turtle庫是python中較流行的函數庫。 Turtle的基礎知識表: 畫布大小     canvas 我們展開用於繪畫區域,可以設置大小、初始位置和背景顏色 screensize(canvwidth=None, canvheight

原创 Pyhon 使用simpleCV包

本人使用的是Ubuntu16.04,本人安裝simpleCV的教程放在上一個blog中,如果您需要可以點擊鏈接ubuntu 中安裝SimpleCV 本blog中所有的代碼都是經過本人實測、可用的。如果您覺得需要的話可以直接使用 1.使用s

原创 Python 中進程的知識點

1.什麼是進程(process)和什麼是線程(thread)     a.進程是操作系統分配資源的最小單元,而線程是操作系統調度的最小單元     b.一個應用程序最少包含1個進程,而一個進程包含一個或者多個線程,線程尺度更小     c