原创 修改py代碼後自動重啓uwsgi

nginx + uwsgi + django 開發過程中,發現如果修改了py代碼,需要重新啓動uwsgi纔會生效uwsgi這樣做的目的相信是爲了效率如果有需要py代碼改動時立即生效,可以在啓動uwsgi的時候加入參數py-autorelo

原创 Docker搭建Django環境(nginx + uwsgi + django)

由於Docker官方提供的Django很久都沒有更新所以使用官方的python鏡像,在此基礎上再安裝django和uwsgi注意:一定要聲明端口,因爲使用其他容器如nginx時,需要訪問到FROM python:3.6.4-stretch

原创 Nginx多域名配置多應用

在一部機器上,有多個應用,可以使用不同的域名訪問部同的應用例:有應用A和應用B,分別使用兩個域名a.pytask.com和b.pytask.com來執行,重點是應用A和應用B分別用不同的端口應用A使用8001端口訪問,應用B使用8002端

原创 樹莓派設置開機不加載圖形化界面

可以使用 raspi-config 進入設置“Boot Options” -> “Desktop / CLI” -> “Console”在命令行下進入圖形化界面startx

原创 樹莓派安裝Docker

在官方文檔中看到,Raspbian系統最好還是使用便捷的安裝腳本安裝# 下載官方提供的安裝腳本 curl -fsSL get.docker.com -o get-docker.sh # 下載的腳本已經有定義阿里雲鏡像加速地址,這裏加參數使

原创 樹莓派系統安裝

SD卡要使用FAT32格式,不要用其他格式,最好是使用DiskGenius官網下載NOOBS,解壓縮到SD卡,這種方式是最簡單直接放到把SD卡放入樹莓派啓動就可以安裝了

原创 Docker設置下載源

CentOS7新建或更新文本文件 /etc/docker/daemon.json{ "registry-mirrors": [ "https://registry.docker-cn.com" ] }然後再

原创 Docker啓動官方mysql鏡像注意事項

首次啓動鏡像,由於是沒有初始化數據庫,所以必須帶上環境變量作爲參數,如:MYSQL_ROOT_PASSWORD針對已經初始化數據庫(指定掛載外部已經初始化的數據庫文件),就可以不帶環境變量參數了如果使用docker-compose啓動,特

原创 bat腳本常用語句

:: 兩個冒號開頭表示註釋 :: 語句前面添加@表示執行語句,但是不把語句顯示出來 @clear :: 設置後面語句都不顯示,不用每句前面加@ @echo off :: 暫停並提示 “請按任意鍵繼續...” pause :

原创 Centos取消SSH超時斷開連接

修改配置文件 /etc/ssh/sshd_configClientAliveInterval 60 # 數值設置60,表示每60秒服務度向客戶端發起一次心跳,如果客戶端響應就保持連接 ClientAliveCountMax 3 # 取消

原创 樹莓派掛載win10共享目錄

重點是參數 vers=2.0 (如果沒有則不會成功)mount -t cifs //10.0.0.1/share /mnt/sharefolder -o username=sensirx,password=sensirx,vers=2.0

原创 Docker中配置Nginx多域名配置多個應用

注意容器中是一個被隔離的空間,可以理解爲一個獨立的服務器,所以在做反向代理的時候,nginx配置不能使用localhost,可以使用link方式去訪問其他容器nginxa: container_name: nginxa i

原创 docker-compose基本使用

docker-compose是用於方便管理docker容器的工具,並非必須品,用上了會更方便一點其中一個比較好的地方是,容器已經創建了,但是可能需要修改例如掛載盤或開放更多端口等,這些操作只需要改yml文件,然後重新up就可以了目前還沒用

原创 python 獲取對象唯一標識

獲取對象唯一標識使用 id(value) 返回int值沒有詳細去查找文檔描述,不過這裏的得到的返回值應該是內存地址注意:1. 字符串賦值給2個變量分別定義相同的字符串,其實是同一個對象,其他簡單類型的數據原理一樣2. 同一個類實例化出多個

原创 樹莓派開啓SSH訪問

可以使用 raspi-config 進入控制檯設置“Interfacing Options” -> “SSH”默認賬號:pi默認密碼:raspberry另外root賬號默認是被鎖住,在啓動輸入賬號root是不能正常登陸# 設置root賬號