原创 FTP連接CentOS

和xshell基本一樣,不一樣的是在連接的時候需要將端口改爲22,因爲centos沒有開啓21號端口,即將協議改爲sftp 連接後可能出現亂碼問題,解決辦法, 點擊如圖的屬性,在選項裏面勾選utf-8,刷新ftp即可恢復可辨識編

原创 flask 分開models, 解除循環引用以及 flask migrate

一.flask 分開models 和解除循環引用 1.數據庫存在的問題,models需要引用app中的app模型,而主app文件(這裏爲flask_migrate_demo)需要引用 models中的db; 2.解決辦法:將db

原创 flask script

1. 基本操作 通過命令行的形式操作Flask,例如通過命令跑一個開發版本的服務器,設置數據庫,定時任務等。 需要安裝flask_script 需要將命令集中在一個文件中 分開models 將db放在另一個文件中,切斷循環引用

原创 Flask sql常見基本操作(建表,增刪改查,外鍵約束)

一.代碼結構 二.依賴包 獨立一個虛擬環境,在一中爲venv 虛擬環境的設置可自行百度 三.各個文件中代碼 1.config.py DIALECT = 'mysql' DRIVER = 'mysqldb' USERNAME =

原创 flask session 和 cookie(session的過期時間設置)

一.關於cookie 和 session的一些基礎知識 http請求時無狀態的,第一次和服務器連接後並且登錄成功,第二次服務器仍然不知道 當前是哪個用戶。cookie就是爲了解決這個問題 cookie存在瀏覽器中的,相對於是瀏覽

原创 pycharm flask 配置虛擬環境

虛擬環境的好處是你將工程發給別人或者移植的時候不需要再另一個設別上安裝依賴包,這些依賴包會在工程目錄中 文件 ->setting ->點擊創建是(感覺怪怪的,英文版的好像沒這個問題) 然後創建虛擬環境的名字,我一般先爲venv,

原创 Flask 多對多關係

1.項目結構 對錶的基本操作可見鏈接 2. venv爲虛擬環境(見博文) 3.多對多關係 多對多關係需要一箇中間表關聯 設置關聯 tags = db.relationship(‘tag’,secondary=article_t

原创 python 讀excel時分秒(將excel時間轉換爲txt)

1. 背景 要讀取excel下面的數據到另一個表中,採用網上xlrd的date轉換函數,會有ValueError: year is out of range錯誤提示,折騰了好久,包括將時間轉換爲 yyyy/m/d hh:mm會從1

原创 SQL Server從excel導入數據

右鍵數據庫–》任務-》導入數據(I) 注意是I,不是導入數據(X) 不管你是excel幾,都選2003即可(我是excel2016),不選這個會因爲excel版本太高而報錯; 目標選擇如上所示;直接使用本機登陸即可,也可選sql

原创 Java 線程協作實例

線程協作 存款/提款 提款金額大於存款金額:提款線程必須等待存款線程存錢 存款線程存入錢之後,通知提錢線程重新嘗試提錢,若餘額 < 提款金額,提款線程必須繼續等待新的存款 線程之間的相互協作 Conditio

原创 計算機系統結構 第七單元測試

網絡規模16結點的PM2I互連網絡,有______種不同的互聯函數。 PM2I互連網絡共有2n個互連函數。 8輸入的Omega網絡,N輸入互連網絡,可能的置換數總共N!個 • N輸入的Omega網,一次通過可實現N^N/2

原创 Java利用對象工廠產生對象示例

對象工廠 public class ObjectFactory<T> { private Class<T> type; //定義私有數據成員,保存要創建的對象信息 public ObjectFactory(Cla

原创 JDBC訪問數據庫四步驟詳解

JDBC數據可的訪問步驟 //1. 加載驅動程序 com.mysql.cj.jdbc.Driver 版本:8.0 Class.forName("JDBCDriverClass的完全限定名");//反射機制 //2.建立連接

原创 QT自定義信號signal和槽函數slot

需求:老師下課,發出餓了的信號,學生請吃飯 1. 說明 信號 返回值 void 只需要聲明,不需要實現 可以有參數,可以重載 槽函數 早期響應信號槽函數 QT 必須寫在public slot:,高級版本可以到publ

原创 Qt添加資源

點擊Sources下面任意一個文件,右鍵在Exploer中顯示,進入文件夾之後,這裏將image這個文件夾整體複製到sources下面 在工程目錄上右鍵點擊 Add new,選擇Qt-> Qt Resource File 自