原创 html+js/jquery前端頁面下載圖片資源

1. 本地URL,或者瀏覽器訪問直接下載型的URL,這種比較簡單,直接通過html就可以實現 <a id="downloadId" href="/image/imgname.png" download="imgname.png">

原创 MariaDB10.3.17 mysql啓動報錯解決辦法 [ERROR] Unknown/unsupported storage engine: InnoDB

版本:mariadb.service - MariaDB 10.3.17 database server 啓動不成功具體報錯: root@instance-tbbjrcnc:~# service mysql status ● maria

原创 docker: Error response from daemon: No command specified.

docker import 導入容器後運行報錯,錯誤如下所示: root@instance-tbbjrcnc:~/docker/docker# docker run -i -t -p 80:80 docker_allweb:06 do

原创 mysql/mariadb GROUP_CONCAT超過默認長度徹底解決辦法

具體報錯如下: /usr/local/lib/python2.7/dist-packages/pymysql/cursors.py:329: Warning: (1260, u'Row 13 was cut by GROUP_CONCA

原创 python/tornado/websocket 報錯 There is no current event loop in thread 'Thread-208'.

報錯具體如下: There is no current event loop in thread 'Thread-208'. 造成原因: python2升級到python3後,文件夾下有隱藏文件,把文件夾下的“__pycache__”文

原创 ubuntu / Debaim 下安裝matplotlib

sudo apt-get install python-matplotlib  sudo pip3 install matplotlib -i http://mirrors.aliyun.com/pypi/simple/ --trust

原创 mysql查詢sum出來數據是decimal,轉換成int

mysql查詢count數據是decimal,用python轉換json格式的時候會報錯,在查詢的時候處理成無符號型,用cast 查詢出來countNum是Decimal SELECT gid, SUM(number) countNu

原创 debain下mysql5.7安裝

1. 首先輸入mysql --version看有沒有安裝過其他版本的mysql,有的話卸載掉 apt-get remove mysql-common apt-get remove mysql* 2. 下載包並解壓升級 sudo dpk

原创 python3 image file is truncated (0 bytes not processed) 解決辦法

報錯: image file is truncated (0 bytes not processed) 解決方法: from PIL import ImageFile ImageFile.LOAD_TRUNCATED_IMAGES =

原创 python cookbook閱讀之——9. 元編程

9.1 給函數添加一個包裝層,以添加額外的處理,可以定義裝飾器。 裝飾器示例: import time from functools import wraps def timethis(func): @wraps(func)

原创 python3 用PIL.Image處理圖片,把小程序二維碼logo替換爲自己的頭像

1. 小程序原始圖片,圖片大小430 * 430 px, 自己的頭像120 * 120px,下面圖片依次爲:原來的小程序二維碼圖、我的頭像、替換頭像後的圖片。 好了。效果展示完了。下面上代碼,看乾貨 1. 方法1,先把中間logo區域清

原创 python 圖片/文件 下載、寫入、刪除、修改

1. 本地圖片刪除(文件也是一樣) #圖片刪除 def remove_img(imgPath): if os.path.exists(imgPath): #判斷圖片是否存在 os.remove(imgPath) retur

原创 python cookbook閱讀之——8. 類與對象

8.1 修改實例的字符串表示 format和%,format函數的0,實際上表示的是self, 0.x用來指代0的x屬性。 >>> print('p is {0}'.format((3,4))) p is (3, 4) >>> prin

原创 python cookbook閱讀之——6.數據編碼與處理

6.1 讀寫CSV數據 例如:寫一個文件test.csv文件,再打開 >>> import csv >>> headers = ['class','name','sex','height','year'] >>> rows = [[1,

原创 python cookbook閱讀之——7. 函數

def語句定義的函數是所有程序的基石。 7.1 編寫可接受任意數量參數的函數 (1)可接受任意數量的位置參數的函數,使用*開頭的參數。例如: >>> def avg(first, *rest): ... return (firs