面试

 状态码:200 成功;300 重定向;4** 客户端 如404路径错误 403垮台请求伪造,5** 服务器错误

三次握手:客户端发出请求,服务端

post和get的区别:

HTTP和HTTPS的区别:

python:(解释性,面向对象,跨平台的,动态语言)

爬虫流程:(页面爬取,数据提取,数据存储)

字符串的格式化(format     % )

死锁:死锁原因及解决方法

闭包:是一种组织代码的结构,他提高了代码的可重复使用性。     闭包要满足一下几点:

                  1.必须有一个内嵌函数

                  2.内嵌函数必须引用外部函数中的变量

                  3.外部函数返回值必须是内嵌函数

协程:自己控制切换时机,如yield

占位符:pass

可变类型:list,dict,set集合

不可变类型:整数,字符串,元组

MVT :(模型视图,渲染HTML)      Model模型,View视图:替代了一些controller的作用,Templates模板,替代了View的一些作用

数据库:关系型:mysql(中型),django(轻量型) ,Oracle(重量型)

                       使用场景:需要安全保障的,永久储存的数据       

              非关系型:redis ,mongodb

                        使用场景:比如缓存,比如需要及时的随时改变的数据的安全性要求没那么严格

requests如何设置代理IP():

生成器:一边循环一边计算的机制

迭代器:被next()函数调用并不断返回下一个值的对象成为迭代器

函数重载解决的问题:1.可变参数类型        2.可变参数个数

引用计数的优缺点:

线程全局锁:python为了保证线程安全而采取的独立线程运行的仙子,说白了就是一个核只能同一时间运行一个线程

                      解决方法:多进程或协程

协程:协程是线程和进程的升级版

lambda函数:其实就是一个匿名函数

引用,copy(),deepcopy():

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值