
基础知识
zsd12345zsd
这个作者很懒,什么都没留下…
展开
-
编译语言的执行方式总结和分类
编程语言在编程中,有很多语言,如C,Java, PHP,Python, Shell, Perl等。但是这些语言都有什么特点,以及其执行的原理是什么呢?什么是程序指令+数据语言执行机制介绍分类编程语言主要分为编译型和解释型,以及编译解释型, 还有即支持可以编译,也支持可以解释。一. 编译型:例如C/C++,是传统的编译型语言。将代码以及可静态化的数据直接编译为二进制指令码,机器CPU加载就直接执行。就像吃东西拿到就直接吃了,不需要考虑太多。优点:执行速度快缺点:调试复杂,需要不断编原创 2020-05-17 15:02:24 · 1198 阅读 · 0 评论 -
http报文结构
请求报文和响应报文请求行请求行是这样的:请求方式 请求URL HTTP版本号总的来说就是:URL代表服务器资源的路径, 而请求方式表示你对这个资源进行什么操作;而HTTP版本表示客户端目前要和服务器通信的HTTP版本。–请求方式注: 是否包含主体表示客户端请求服务器的方式是否包含body内容。POST和PUT包含主题内容状态行状态行也可以称为响应行–响应码其中30...原创 2019-12-03 21:08:46 · 281 阅读 · 0 评论 -
什么是Http长连接?
http连接分类短连接: 就是每次请求都需要建立三次握手,然后传输数据,再然后四次挥手断开连接。一般适用于web请求长连接(也被称为持久连接 persistent connection)。不同于短连接, 长连接建立三次握手之后, 之后的请求不再重新建立三次请求, 而是继续传输数据, 最后才断开连接http版本支持http1.0默认都是短连接http/1.1默认是长连接http头...原创 2019-12-03 12:37:23 · 436 阅读 · 0 评论 -
如何理解数据流
什么是数据流可以将流看成一根管道,而将设备或文件看着一个桶。当我们需要从设备或者文件中读取数据的时候,我们需要一根读取的管道,即读取流; 同理,如果我们需要将数据写入文件或者设备,那么我们需要一根写入的管道,即写入流。如何创建流当打开一个文件的时候,我们就自动创建了流(管道),如果我们fread, 那么就是一个读取流;如果是fwrite, 那么就是写入流标准流系统自带了三个标准流,s...原创 2019-11-28 16:05:55 · 897 阅读 · 0 评论 -
C语言指针为什么有类型
在C语言中,我们发现C语言的指针是需要声明类型的,为什么呢?指针不就是存储数据的地址值,不都是一样的大小吗?的确如此答案是:因为指针变量存储的是一个内存空间的首地址(第一个字节的地址),但是这个空间占用了多少字节,用来存储什么样类型的数,则是由指针的类型来标明的。这样系统才知道应该取多少个连续内存作为一个数据。...原创 2019-11-21 12:20:37 · 1096 阅读 · 0 评论