路徑
cd ~
cd /etc/mysql
sudo vim debian.cnf
查看 賬號密碼
軟連接:
/usr/local/bin$ sudo ln -s /home/xx/Desktop/node-v10.15.3-linux-x64/bin/npm /usr/local/bin/npm
MVC框架的核心思想是:
解耦
M全拼為Model,主要封裝對數(shù)據(jù)庫層的訪問,對數(shù)據(jù)庫中的數(shù)據(jù)進行增、刪、改、查操作。
V全拼為View,用于封裝結(jié)果,生成頁面展示的html內(nèi)容。
C全拼為Controller,用于接收請求,處理業(yè)務(wù)邏輯,與Model和View交互,返回結(jié)果。
什么是RESTful
REST與技術(shù)無關(guān),代表的是一種軟件架構(gòu)風(fēng)格
RestFul規(guī)范有哪些
1. API與用戶的通信協(xié)議,總是使用HTTPs協(xié)議。
2. 應(yīng)該盡量將API部署在專用域名之下。
3. 應(yīng)該將API的版本號放入URL。
4. 路徑又稱"終點"(endpoint),表示API的具體網(wǎng)址
5.用請求方法代表增刪改查方法
6、RESTful API最好做到Hypermedia,即返回結(jié)果中提供鏈接,連向其他API方法,使得用戶不查文檔,也知道下一步應(yīng)該做什么
列舉django中間件的5個方法
1.process_request : 請求進來時,權(quán)限認(rèn)證
2.process_view : 路由匹配之后,能夠得到視圖函數(shù)
3.process_exception : 異常時執(zhí)行
4.process_template_responseprocess : 模板渲染時執(zhí)行
5.process_response : 請求有響應(yīng)時執(zhí)行
十大組件
1、 認(rèn)證
2、 權(quán)限
3、 節(jié)流
4、 版本
5、 解析器
6、 序列化
7、 分頁
8、 視圖
9、 路由
10、 渲染器
python中search()和match()的區(qū)別?
match()函數(shù)只檢測字符串開頭位置是否匹配,匹配成功才會返回結(jié)果,否則返回None
search()函數(shù)會在整個字符串內(nèi)查找模式匹配,只到找到第一個匹配然后返回一個包含匹配信息的對象,該對象可以通過調(diào)用group()方法得到匹配的字符串,如果字符串沒有匹配,則返回None