原创 使用 opencv VideoWriter 保存視頻流,只有6k

官網示例代碼: fourcc = cv.VideoWriter_fourcc(*'XVID') out = cv.VideoWriter('output.avi', fourcc, 20.0, (640, 480)) 修改爲: si

原创 Nginx安裝與卸載

Nginx安裝與卸載 安裝: sudo apt update sudo apt install nginx 卸載: sudo apt-get remove nginx nginx-common # 卸載刪除除了配置文件以外的所有文件。

原创 PyCharm 通過pip 安裝的 opencv-python 沒有提示

如果通過pip安裝,使用pycharm打開後發現代碼不會有提示。如果需要提示,直接在pycharm的配置解釋器界面,手動搜索opencv-python庫,進行安裝  

原创 ubuntu 18.04 安裝Docker以及Compose

安裝docker-ce 1. 更新 apt 包: sudo apt-get update 2. 安裝一些必要包(允許 apt 通過 HTTPS 使用倉庫): sudo apt-get install \ apt-transpo

原创 Python threading 模塊 Lock 和 RLock 的區別

Lock: Lock鎖是Python的原始鎖,在鎖定時不屬於任何一個線程。在調用了 lock.acquire() 方法後,進入鎖定狀態,lock.release()方法可以解鎖。底層是通過一個函數來實現的,會根據不同的操作系統選擇一個最有

原创 uWSGI + Django 配置

基本配置: # mysite_uwsgi.ini file [uwsgi] # Django-related settings # the base directory (full path) chdir = /p

原创 Python 魔法方法 __all__ 的注意事項

通過 from 文件名 import * 導入: 被添加到 __all__ 裏的對象,在外部無法通過 from 文件名 import * 的形式導入到另一個文件中 如圖(兩個文件在同級目錄下): test1.py: test2.py:

原创 CentOS 7.x 離線安裝Python3及其相關工具包

安裝Python3 1、首先需要確定CentOS上是否包含支持安裝其他軟件包的開發工具(Development Tools),沒有此包,Python3將無法安裝 2、將下載好的Python3包放到centos上,解壓Python包並進入

原创 ubuntu 18.04 安裝docker-ce

1. 更新 apt 包: sudo apt-get update 2. 安裝一些必要包(允許 apt 通過 HTTPS 使用倉庫): sudo apt-get install \ apt-transport-https \

原创 Django + uwsgi + Nginx 使用 docker 進行部署

1. 部署Django + uwsgi  配置Django的Dockerfile: FROM python:3.6 RUN mkdir /code COPY ./ProjectName /code COPY ./uwsgi_conf

原创 Django 2.2 使用 celery 4.3.0 做異步任務和定時任務

1. 在Django 項目的 settings.py 同級目錄創建文件 celery.py from __future__ import absolute_import, unicode_literals import os from

原创 使用Python從S3上傳和下載文件

上傳文件: 首先獲取到具有相應操作S3權限的IAM賬戶的 aws_access_key_id 和 aws_secret_access_key  session = Session(aws_access_key_id=aws_key, a

原创 使用PyCharm自帶的Python Console運行Django shell

在PyCharm中運行Django,使用自帶的Python Console進行調試model,需要做一些配置: 如下圖所示:

原创 在服務器Ubuntu16.04 上部署Django+uWSGI+Nginx

1.安裝好Ubuntu系統 先換下載源 然後在設置語言 2.更新所有軟件(重要) sudo apt update sudo apt upgrade 3.升級pip到最近版本 sudo pip3 install --upgrade p

原创 在Ubuntu 18.04 中設置開機自動執行腳本

Ubuntu18.04 不能像16.04 那樣可以直接使用 /etc/rc.local 文件,需要設置 1.建立 rc-local.service 文件 sudo vi /etc/systemd/system/rc-local.serv