原创 Kong2.0下載安裝(Deepin系統)

Deepin系統下Kong安裝 下載安裝包(.deb) deepin系統是基於debian發行版開發的,所有要查詢對應的debian版本,在終端執行命令 cat /etc/debian_version 獲取系統版本號,我的版本號

原创 Kong2.0配置文件

Kong配置文件 在deepin系統下,Kong的配置文件在/etc/kong/目錄下,我是用的是由kong.conf.default複製的kong.conf文件 通用部分 prefix kong的工作路徑,默認/usr/loca

原创 FastApi學習-06

依賴注入 在看到這個詞彙的時候,沒有任何的概念。在翻閱一些資料之後,有了一點點眉目。對於類A,要是實現A的功能,必須要類B的功能。所以在A中實例化一個B。一旦B需要重構,由於A幾乎完全依賴與B,所以A幾乎也要重構。這是一種相當耦合的模式,

原创 FastApi學習-04

Cookie和Header 前面的學習記錄提到過FastApi框架提供了Cookie和Header方法用於接受cookie和header參數。 cookie參數的接受和Query沒有什麼不同 @app.get("/request01")

原创 FastApi學習-05

異常控制(http status code) @app.get("/request01") def request01(): raise HTTPException(status_code=401, detail={"custo

原创 FastApi學習-03

多個request-body class Item1(BaseModel): name: str class Item2(BaseModel): name: str @app.post('/request_body0

原创 FastApi學習-02

URL路徑參數 @app.get("/param_get1/{param}") # 以大括號包裹,默認是字符串類型,在路徑中獲取參數 def param_get1(param): return {"param": param}

原创 FastApi學習-01

寫在前面 FastApi是python的異步Web框架,具有和Go,NodeJs相當的性能,總而言之,很快。當然還有一些相比於其他Web框架的優勢,例如支持了Swagger文檔,增加Python3.6+的數據類型指示功能,基於Pydant

原创 Linux搭建React-Native遇到的坑

跟着官網的教程一步步搭建環境,連接真機,運行react-native run-android之後遇到了兩個坑 1.Warning: License for package Android SDK Platform 27 not accep

原创 Centos+Nginx+Uwsgi+Flask部署上的那些坑

坑1:沒有python3環境 從部門申請了一個centos系統的虛擬機,然而這個虛擬機的系統有點老,自帶只有python2.7.4的系統,沒有python3的系統,因爲項目都是用python3寫的,所以無奈開始安裝python3,好在網上

原创 從phantomjs到firefox--headless

一個程序員的週末還是挺無聊的,所以閒來無事寫個爬蟲,爬點有意思的東西,你懂得。 因爲電腦重做系統,之前的環境都得重新配,因爲頁面內容的特殊性,需要通過js渲染才能夠看到,所以需要selenium+phantomjs的配合才能夠完成爬蟲。然

原创 pip配置國內鏡像源

爲python-pip配置國內鏡像源 說來也挺逗的,使用python近兩年的時間,卻從來沒有想過爲pip配置過國內鏡像源,雖然有的時候速度確實會有點慢,但是多等一會兒,或者重試幾次也就過了,想想自己還真是一個可以忍耐的人,或者說自己真是一