原创 使用 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