1.請寫出一個正則表達式匹配手機號碼
import re
re.compile(r'1[34578]\d{8}')
2.簡述cookie有哪些屬性和屬性的作用
Cookie用於服務器實現會話,用戶登錄及相關功能時進行狀態管理,
cookie屬性
1)domain和path:定義cookie的作用域,當指定domain時,這個domain及其子域名都會包含這個cookie。
2)Expires:定義cookie的生命週期
3)HttpOnly:禁用腳本訪問(這是個安全性的考慮就是這個cookie只能通過瀏覽器去訪問,而不能通過腳本去訪問,因爲如果通過腳本去訪問這個cookie的話,會引來一些腳本的問題)
cookie的用途:
1.登錄信息:判斷用戶是否已經登錄
登錄時,我們經常會有保存密碼這個選項,但是你如果選擇了保存密碼這個選項,實際上是瀏覽器會把這些cookies寫到文件系統裏面,那下次憑着這個cookie就可以自動登錄上去了。
2.購物車:保存用戶購買的商品列表
我們經常上一些購物網站的時候,即使我們沒有登錄,我們也可以把商品加到購物車裏面,那這個購物車是保存在哪裏的呢?實際上就是保存在cookie裏面,就是服務器把這個購物的信息,商品的信息通過cookie的形式保存在客戶端然後再把這個cookie發過去,那服務器就會知道你的客戶端到底保存了什麼信息
cookie小結
1)服務器在客戶端存儲的信息。
這些信息客戶端上實際是不知道的,這些信息是由服務器來生成並且由服務器來解釋。
2)請求時,客戶端需要把未超時的cookies發回給客戶端。
Cookie:bid=”kmlFWje+MYs”;||=”118201”
應答時,服務器會把新的cookies,以便下次請求時帶上這些cookies。
3.簡述3個以上在訪問一個請求時可能返回的狀態碼,並說明狀態碼錶明的意思
HTTP狀態碼有5種,所有狀態碼的第一個數字代表了響應的5種狀態之一:(1)消息:1XX;(2)成功:2XX;(3)重定向:(4)請求錯誤:4XX;(5)服務器錯誤:5XX.
200 請求成功,請求所希望的響應頭或者數據體隨此響應返回
302/304
302緩存
304 重定向
404 請求的資源沒有找到,或者沒有不存在Not Found,請求失敗,表示請求的資源未被在服務器上發現。整個狀態可能是暫時的,也可能是永久的。
500 服務器內部錯誤
4.用過哪些抓包工具,https如何抓包,原理是什麼.簡述如何對ios或者android app進行抓包分析
5.簡述python參數傳遞機制(傳值還是傳引用)
6.簡述__new__(),__init__(),__call__(),__del__(),__dict__
7.簡述old style class 和new style class
8.簡述可變對象和不可變對象
9.列舉常用的http header,列舉常用的content-type
10.靜態函數,類函數,成員函數的區別
11.在python中list,tupe,dict,set有什麼區別主要應用在什麼樣的場景
12.簡述python下多線程的限制,以及進程,線程,協程
13.列舉python2.x和3.x的區別
14.請將table中的數據解析成流量記錄,包含以下字段,起始時間,通信地點,上網方式,通信費,時間解析成時間類型
15.寫程序獲取一個字符串中的數字字符,並按數組形式輸出:如
輸入:dgfhfgh25433bhku2894fgdhdy675gfh
輸出:[254,289,675]
re.findall(r'\d{3}',str1)
wind資訊
1.請寫出以下正則關鍵字含義:\s \S \d \D \w \W
2.請解釋http請求中post和get的區別
post的獲取數據的方式比較安全,請求的參數放在請求體中,而get的請求參數放在url地址欄來傳遞給服務器端
get的方式三種:url地址欄 2.ajax請求 3a鏈接,get請求的不夠安全,get的請求數據有上限
post的數據沒有上限
3.請寫出以下http返回代碼含義:200 302 304,500
301永久重定向 302臨時重定向 200請求成功 500服務器內部錯誤,404請求的資源找不到
4.請列舉三種以爲使用JAVAscript的獲取網頁的DOM元素的方法
getElement_by_id
by_name
bytagname
5.請寫出以下代碼執行後的輸出結果:
list = [[]] *2 [[],[]]
list[0].append(10) [[10],[10]]
list[1].append(20) [[10,20],[10,20]]
list.append(30) [[10,20],[10,20],30]
6.補充代碼
一個臺階公有n階,如果一次可以跳1級,也可以跳有2級,求總有多少總跳數?
7.有一個全是數字的列表,其中有一個數字只出現一次,其他數字全部出現兩次,
輸出只出現一次的數字