常见面试问题
hou_angela
这个作者很懒,什么都没留下…
展开
-
Http:get和post请求的区别
Http:get和post请求的区别1. get 参数一般在 url里或者 cookie里, post参数在body中2. get的url会有长度上的限制(最大长度2048个字符),post的数据则可以非常大3. post比get 更为安全,因为数据在地址栏上不可见(但是抓包可见)4. 一般get请求用来获取数据,post请求用于发送数据5. get请求可被缓存,post请求不...原创 2018-08-31 15:19:45 · 209 阅读 · 0 评论 -
Http状态码
任何一个请求发送后http本身都会有一个响应码,来标识此请求是否成功常见状态码:1. 200 2开头表示请求发送成功2. 300 3开头表示重定向,最常见的是302,将请求重定向到别的地方了3. 400 400表示请求有语法错误,401表示页面没有授权,403表示没有权限访问,404代表没有这个页面4. 500 5开头表示服务器异常,500代表服务器内部内部异常,504代表服务...原创 2018-08-31 15:29:44 · 127 阅读 · 0 评论 -
session 和 cookie区别
一、首先为什么会有session和cookie?http是一种无状态的协议,无状态指可以理解为打开网站的每一个页面都是需要登录的,这样的话用户不得疯了。所以Session和Cookie就是为解决这个问题而提出来的两个机制二、Session和Cookie介绍Cookie,Cookies是服务器在本地机器上存储的小段文本并随每一个请求发送至同一服务器,是在客户端保持状态的方案。包括...原创 2018-09-03 14:47:59 · 170 阅读 · 0 评论 -
python面试题 有两个文件,每个都有很多行ip地址,求出两个文件中相同的ip地址
思路:1. 分别读取2个文件的内容返回list 2. 2个文件的内容即2个list取重复数据#读取文件内容,返回listdef get_content_for_file(filepath): if isinstance(filepath,str): with open(filepath, 'r') as f: content_list =...原创 2018-11-07 18:21:20 · 1043 阅读 · 0 评论 -
python 反转字符串
例如:s = "abcdef",要求反转输出"fedcba"方法1:字符串切片: s[::-1]方法2:将字符串s转成列表 ,利用列表的.reverse()反转函数解决ls = list(s)ls.reverse()print(''.join(ls))方法3:将字符串转成列表,循环将列表一个一个出栈pop(),再将他们追加进栈到另一个列表.append()l...原创 2018-11-16 18:57:00 · 688 阅读 · 0 评论