畢設demo寫好

2021-09-22 16:52:46 字數 2088 閱讀 8674

2023年1月20日 14:41:47

階段性暫停!!

把執行結果截圖給了老師,老師說先整理下文件,然後下學期來了再部署到伺服器上。

那麼,下學期來了,估計也要把epm和cr1000什麼的搞好了。

先總結一下目前的情況好了:

0.用到的技術

python語言,webpy框架,mysql資料庫,nginx部署,emacs和vim編輯器,bootstrap框架,echarts圖表庫

1.python搭建**

用的是webpy框架

主要看webpy.org官方文件

2.部署

用nginx做web server。

不過測試的時候用python code.py這種形式執行。

我的**在linux下執行時:

python view.py

或者:先開nginx:sudo nginx

再開資料庫:sudo systemctl start mysqld

再執行python**:./start.sh (具體內容也是從webpy.org上copy來的。。)

3.echarts顯示資料

webpy使用了模版來渲染html頁面,通過webpy指令碼從資料庫中取出資料,用render傳入模版html檔案,模版頁面中賦值給js變數,然後echarts的資料部分使用js變數,就能輸出echart圖了!

4.幾個debug過的地方:

(1)python的遍歷器只能用一次!比如從資料庫中select出的資料,遍歷一遍寫入資料庫後,就不能再傳遞給模版頁面了,因為現在是空的資料了!最終我比較猥瑣,從資料中又取了一次資料。

(2)echarts圖中,座標和toolbox什麼的能顯示,但是資料不顯示?因為資料有問題,比如資料庫中儲存的是char型別的資料,在用python變數賦值給js變數的時候,python變數要用引號''括起來才行!

(3)echarts頁面中什麼圖都沒有!如果js**部分有錯誤,比如變數名字大小寫出錯,就有這個問題!這個問題似乎是因為linux(fedora20)下的資料發反應速度太慢了?anyway,qq輸入法是我最喜歡的,無論是介面還是速度。

(4)bootstrap-datetimepicker外掛程式的使用:icon圖示不顯示?可能是因為js和css檔案的匯入順序有問題!

(5)bootstrap-datetimepicker外掛程式中使用者選擇的時間,如何獲取到?這個是在segmentfault上提問後才知道的,裡面的input標籤中搞乙個id='***'就好了。

(6)webpy模版頁面中用jquery不起作用?webpy的模版templetor中使用$符號作為乙個key signal,因此jquery一般用的$會引起混淆,解決辦法是jquery的noconflict,然後$符號全換成jquery就ok了

(7)webpy獲取使用者輸入,使用者提交的表單是多選框的情況。雖然現在放棄了多選框這個方案,不過說說解決策略無妨:i=web.input(your_data_name=),如果不說明你的資料是型別(list型別),那麼會被當成string(好像是),這樣每次只能獲得checkbox的最後乙個!

(8)bootstrap-datetimepicker和bootstrap3不相容,只好退回到bootstrap2。網上似乎有相容版本呢,不過我沒有去找。

(9)mysql中的decimal(a, b),a表示整個的長度,b表示小數部分的長度。和python中的''.format這種有點不一樣。

(10)nginx部署時發現css和js等靜態檔案無法訪問?是因為許可權不對。。find example_directory -type d -exec chmod 755 {} ;

find example_directory ! -type d -exec chmod 644 {} ;解決。

(11)先寫這些吧,其實感覺好水啊,可是自己還是在某些地方卡了好久。

php畢設周記 畢設周記

第一周 一 老師講解畢業設計總體要求和注意事項,確定題目為 設計。第一周 二 老師講解查詢檔案的方法。圍繞畢設主題,充分利用學校圖書館 期刊 雜誌 網路等資源,對所選取的資料將進行反覆閱讀並理解,遇到複雜難 懂的問題及時與導師聯絡,取得幫助。最終確定了所需要的硬體裝置。第二週 一 開始研讀。熟悉本課...

畢設學習機器學習 人臉檢測小demo

基於haar adaboost人臉識別待補充 後續在進行優化補充 import cv2 1 xml檔案引入 第一次未對img繪製展示 haar灰度化 gray cv2.cvtcolor img,cv2.color bgr2gray detect 1 data 2 sacle比例縮放 3 5最小畫素 ...

畢設資料記錄

ps介面元素 視覺學習 二值化d 影象濾波 形態學腐蝕,膨脹,開運算,閉運算 gray opening shape 開運算 gray closing shape 閉運算 dilation circle 使用圓形結構元素對區域進行膨脹 dilation rectangle1 使用矩形結構元素對區域進行...