原创 排序算法——基礎概念

有序度,逆序度,滿有序度 1. 概念: 滿有序度:所有排列的個數 有序度:滿足排序規則的排列個數 逆序度:未滿足排序規則的排列個數 排序的過程,即爲有序度遞增的過程。當有序度等於滿有序度時,數組有序。 2. 公

原创 PYTHON——OrderedDict 有序無序字典轉換

import json from collections import OrderedDict # 有序字典 foo = {'b': 1, 'c': 2} # 無序字典轉爲有序字典 foo = OrderedDict(foo)

原创 FLASK——目錄結構,待優化

flask終歸爲小框架,突出快速開發,過於複雜的項目,並不建議使用flask。

原创 服務器部署——nginx配置https訪問,生成自簽名證書

正文開始:(綠色文字爲關鍵命令) 這裏說下Linux 系統怎麼通過openssl命令生成 證書。 創建存放證書的目錄,此目錄可自定義 cd /etc/nginx mkdir key cd key   執行如下命令生成一個key opens

原创 FLASK——RuntimeError: No application found

--- no python application found, check your startup logs for errors --- RuntimeError: No application found. Either work

原创 UBUNTU——啓動欄圖標問號?異常

Ubuntu啓動欄圖標問號?問題解決方法。 啓動欄圖標變成了一個問號,如何解決,方案如下: 此處以pycharm爲例 第一步: cd /usr/share/applications sudo vim jetbrains-pycha

原创 GO——gofmt目錄下所有文件

命令行執行: find ./ -name "*.go" | xargs gofmt -w 命令效果:遞歸查找當前目錄下所有以.go結尾的文件,並格式化其爲golang要求格式。

原创 服務器部署——nginx uwsgi flask安裝 配置 部署(Linux-Ubuntu)

nginx安裝: apt-get install nginx uwsgi安裝: pip install uwsgi sudo apt-get install uwsgi-plugin-python #解決python與uwsgi兼容問題,

原创 LINUX——scp,服務器文件上傳下載

本地目錄: 遠程目錄: 如何連接遠程服務器? 遠程服務器ip爲:192.168.1.110   上傳本地test_scp_local 到 遠程服務器下的test_scp_remote: scp -r /home/reidlv/test

原创 PYTHON——自定義import路徑

python自定義import 路徑(當包位置不在pythonpath默認路徑下時,會出現no module named xxx.自定義import路徑可解決該問題 現暫有方法三種,均可生效 1:臨時修改導入路徑(重啓後失效)     i

原创 UBUNTU——卸載各類軟件

1、如果是從Ubuntu Software Center安裝的,進入center,找到那個軟件,很明顯會有“卸載”的按鈕; 2、如果是tar、gz、zip之類解壓就能用,免安裝的,直接刪除; 3、如果是自己下載的deb包安裝,或者

原创 FLASK——flask_sqlalchemy db.DateTime 字段保存毫秒/微秒(.000000)

問題描述: 數據庫中時間字段未保存微秒部分。 from app import db from datetime import datetime class User(db.Model): __tablename__ = 'u

原创 PYCHARM——Python version >= 3.0 do not support this syntax警告設置

警告信息:     Python version >= 3.0 do not support this syntax... ...balabalabala... ... 原因:     python2版本中print是語法,python3

原创 PYTHON——__name__, __file__

何爲   __name__   ? 關於python 包的引用相對路徑與絕對路徑的問題,後續會開文研究0.0。 1: 結論:直接運行目標文件,目標文件直接打印的__name__ == '__main__' 2: 結論:若運行文件存在引