原创 Flask單元測試Session數據修改

  在測試某些模塊時,需要session數據,而測試時啓動的客戶端與用瀏覽器訪問不同,不會保存Cookies,需要其他方法去模擬session 訪問Session   利用 with 語句創建一個上下文環境訪問session @p

原创 AOP和spring下的兩種簡單用法

概念解釋   AOP (Aspect Orentied Programming , 面向方面編程)   面向方面的編程需要把程序邏輯分解成不同的部分稱爲所謂的關注點。跨一個應用程序的多個點的功能被稱爲橫切關注點,這些橫切關注點在概

原创 codeforces 1312 D (組合數學)

題意   有 1 ~ m 個數,組成一個含有nnn個元素的列表,其中 n−1n-1n−1個數必須互不相同,剩下一個數出現兩次,最大的數必須在列表中間,在它前面的部分嚴格升序排列,在它後面的部分嚴格降序排列,求一共有多少個不同的滿足

原创 阿里雲部署Django + Nginx + uWSGI

文章目錄實驗環境安裝配置配置Django配置 Nginx配置uWSGI運行調試參考資料 實驗環境 操作系統:Ubuntu 16.04.6 python: 3.7.6 Django: 2.2 Nginx: 1.10.3 uWSGI:

原创 C-語言詞法分析器與語法分析器(二)

說明: 爲實踐《編譯原理》中的相關知識,認真完成了課程設計,實現了C-語言的詞法分析器與語法分析器 C-語言是C語言的一個子集,語法包括: 整型變量與函數的聲明 if else 分支語句 while 循環語句 本篇介紹語法分析器的實現 將

原创 用curve_fit擬合冪函數與excel擬合誤差問題

  使用curve_fit可以對自定義的函數進行擬合   擬合冪函數時,具體代碼爲 from scipy.optimize import curve_fit def pow_func(_x, _a, _b): retur

原创 java學習筆記——動態代理

理解   爲什麼要用動態代理?動態代理有什麼用?   考慮這樣一個問題,有一個接口,有多個類實現了這個接口的方法,此時想要在這個接口的某一方法執行前後,額外執行一些操作,如何更改代碼?   從靜態的代碼角度考慮,自然是去修改每個類

原创 java學習筆記——多線程基礎

文章目錄創建新線程繼承Thread類重寫run方法實現 Runnable 接口,重寫 run 方法,作爲參數傳入Thread()Thread 構造方法參數Thread 常用方法currentThread()start()yield

原创 Java多線程——生產者消費者模型

文章目錄生產者消費者產品測試代碼測試結果   多線程同步的經典模型,當初上操作系統時,老師拿這個模型講解信號量同步機制,一直沒有自己實現下生產者消費者模型   如今正在學習java的多線程,正好用經典的生產者消費者實踐一下 生產者

原创 HDU 1043 Eight(康託展開+BFS)

題目大意   八數碼問題,輸入9個字符代表一個3*3的棋盤,對於能還原的輸入,輸出一段包含 u、d、l、r 操作的操作序列,不能還原的輸入輸出“unsolvable” 思路   輸入有多組,所以考慮先預處理出所有情況的操作序列,再

原创 用flask搭建Restful後端,與前端完成通信

文章目錄環境依賴準備工作編寫API拿數據請求頭中的數據url中的變量url中的參數post表單數據post json數據與前端通信 環境依賴 python flask flask_restplus restful風格插

原创 IDL學習筆記

文章目錄基本類型容器類型自定義類型常量字段函數include和命名空間舉例   IDL(Interface Definition Language)——接口描述語言,是thrift用來定義通用接口的語言,定義好接口後,利用不同語言

原创 Go語言學習筆記——接口

文章目錄聲明接口實現接口接口嵌套接口和類型轉換接口斷言空接口類型interface{}空接口與其他類型轉換空接口比較類型分支參考資料   接口是一種提供給調用方和實現方遵守的協議約定,大家都按照統一的命名、參數表、返回值定義/使用

原创 Go語言學習筆記——包

文章目錄包訪問權限導入包使用自定義包名導入匿名包包內的init()方法   Go語言的源碼複用建立在包基礎之上   Go程序入口函數main()必須在main包中 包訪問權限   Go中沒有public、private之類的關鍵字

原创 Go語言學習筆記——反射

文章目錄獲取類型信息獲取種類定義獲取指針指向對象類型獲取獲得結構體的字段信息獲取值利用類型信息創建實例反射調用函數   反射是指在程序運行期間對程序本身進行訪問和修改的能力   舉例來說,一個函數接收了interface{}類型的