面试题第六天

  1. 简述HTTP
    答:tcp应用值http传输
    httpxieyi -->超文本传输协议 应用层协议
    用途:网页的获取,基于网站的数据传输
    基于http协议的数据传输
    特点:
    1. 一个应用层协议,传输层使用tcp传输
    2. 简单灵活,和多种语言对接方便
    3. 无状态协议,不记录用户的通信内容
    4. 成熟稳定http
    工作模式:
    1. 使用http双方均遵循http协议规定发送接收消息体。
    2. 请求方,根据协议住址请求内容发送给对象
    3. 服务方,收到内容按照协议解析
    4. 服务方,将回复内容按照协议组织发送给请求方
    5. 请求方,收到回复根据协议解析
  2. Selenium
    Selenium 是一个用于web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户操作一样,支持的浏览器包括IE,Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性,测试应用程序能否很好的工作在不同浏览器和操作系统之上;测试系统功能,创建回归测试检验软件功能和用户需求。支持自动录制动作和自动生成Net、Java、Perl等不同语言的测试脚本。
  3. 简述一下sql去重
    答:
    数据库中的去重操作(删除数据库中重复记录的SQL语句)主要有二种方法
    1. group by 方法
      主要用于分组统计,一般都是使用在聚合函数中使用;
    2. distinct方法
      一般用于比较小的表进行去重,会过滤掉多余的重复记录,返回不重复的记录或字段;
  4. 简述内键函数Map resure filter 区别
    答:
    1. map() 会根据提供的函数对指定序列做映射。
    第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。
    1. filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。
    2. reduce()函数
      reduce 函数可以按照给定的方法把输入参数中上序列缩减为单个的值,具体的做法如下:首先从序列中去除头两个元素并把它传递到那个二元函数中去,求出一个值,再把这个加到序列中循环求下一个值,直到最后一个值 。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值