编译语言与解释执行语言(脚本语言)有什么区别?

编译语言会在执行前有个编译过程,翻译成机器语言后再执行。
而脚本语言则是在执行过程中翻译成机器语言,因此脚本语言相较于编译语言更慢一些。
编译语言:C、C++
脚本语言:js、python

请列举出至少五个应用层网络协议。

HTTP、SMTP、DNS、POP3、FTP

HTTP 协议的 GET/POST 方法的区别以及适用场景分别是什么?

GET方法一般用于向服务器请求数据,一般用于查询数据并回显。GET请求时发送的数据较小。
POST方法则一般用于向服务器提交数据,一般发送表单数据并在服务器端数据库插入或修改值。
GET&POST: https://zhuanlan.zhihu.com/p/22536382

如果为 HTTPS 呢?知道 SSL 么?它们之间分别有哪些联系

HTTP over SSL / TLS
TLS协议在应用层协议通信之前就已经完成加密算法、通信密钥的协商以及服务器认证工作。在此之后应用层协议所传送的数据都会被加密,从而保证通信的私密性。

写出五个 Array 对象的方法

splice修改原数组
slice返回副本
concat返回副本
indexOf
toString
push、pop、shift、unshift
join
...
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐