基础知识
一只野生饭卡丘
这个作者很懒,什么都没留下…
展开
-
杂谈——HTTP长连接、短连接以及长短轮询
1.什么是长连接、短连接? 在HTTP/1.0中,默认使用的是短连接。也就是说,浏览器和服务器每进行一次HTTP操作,就建立一次连接,任务结束就中断连接。如果客户端浏览器访问的某个HTML或其他类型的 Web页中包含有其他的Web资源,如JavaScript文件、图像文件、CSS文件等,每遇到这样一个Web资源,就会建立一个HTTP会话。 从HTTP/1.1起,默认使用的是长连...原创 2019-01-02 22:36:26 · 542 阅读 · 0 评论 -
杂谈——常见的Http状态码
以下是一些常见的Http状态码 2开头 (请求成功)表示成功处理了请求的状态代码。200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 201 (已创建) 请求成功并且服务器创建了新的资源。 202 (已接受) 服务器已接受请求,但尚未处理。 203 (非授权信息) 服务器已成功处理了请求,但返回的信息可能来自另一来源。 204 (无内容) 服务器成功处...原创 2019-01-02 21:34:46 · 305 阅读 · 0 评论 -
杂谈——TCP/IP 协议栈详解
说到协议栈,我们就先来看看它的定义是什么。 TCP/IP 协议栈是一系列网络协议的总和,是构成网络通信的核心骨架,它定义了电子设备如何连入因特网,以及数据如何在它们之间进行传输。 本帅博主之前写过一篇关于OSI模型的博客,OSI模型采用了七层结构,分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。而TCP/IP 协议则采用4层结构,分别是应用层、传输层、网络层和链路层,...原创 2018-12-20 16:00:19 · 2853 阅读 · 1 评论 -
杂谈——探秘字节流与字符流
正所谓,一切事情皆有缘由。而程序中的所有数据,自然也有它自己的流。(哈哈,强行押韵最为致命 ヽ(✿゚▽゚)ノ)今天我们要认识的就是字节流和字符流这两个小兔崽子。想要认识它们,我们就得先获得“流”这本秘籍,去看看“流”到底是什么。1.流是什么呢?要知道,在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,...原创 2018-12-02 19:58:05 · 4142 阅读 · 1 评论 -
杂谈——HTTP的两种请求:GET和POST的作用、区别与本质
当面试的时候,考官问你:GET和POST的作用是什么,它们又有什么区别呢这时候你该如何回答呢?且让我们来理一理思绪~开始入手web项目的伙伴们基本上都开始使用GET和POST请求了,那这两种请求到底是什么东西呢,它又有什么作用?今天我们来细细了解一下。GET和POST作为http的两种请求,想要了解它们就得先认识一下HTTP协议。那么什么是HTTP协议呢?超文本传输协议...原创 2018-11-17 12:15:26 · 3924 阅读 · 2 评论 -
杂谈——关于“域”和“跨域”那些事
注:本文主要用于自主总结,后期会更新。如果要最全面的,可以参考大神的文章正确面对跨域、别慌好啦,进入正题。今天我们来了解一下“跨域”。究竟什么是跨域呢?首先我们得先了解一下什么是域。一、域是什么?在今天很多人都有意识或无意识的跟域这个东西打过交道。如果你在公司里使用电脑,并且你的电脑接入了公司的局域网,那你的电脑很可能就在一个域中。如何查看你的电脑是否连接到一个域中,以Wi...原创 2018-11-19 13:59:30 · 2477 阅读 · 0 评论 -
杂谈——OSI模型
开放式系统互联通信参考模型(英语:Open System Interconnection Reference Model,缩写为 OSI),简称为OSI模型(OSI model)。它是由国际标准化组织提出的一种概念模型,是一个试图使各种计算机在世界范围内互连为网络的标准框架。OSI模型有7层结构,每层都可以有几个子层。这一参考模型共分为七层,从上到下分别为:物理层、数据链路层、网络层、...原创 2018-11-20 23:42:57 · 574 阅读 · 0 评论 -
杂谈—— -128的补码为什么是10000000
相信很多人在初学原码、反码、补码的时候总是容易搞蒙。虽然书上写的很清楚,但是每次到要用的时候总是会忘记。当初只好死记硬背下来应付考试,但个中缘由还是难以知晓。书中关于原码、反码、补码的描述如下:原码表示法是机器数的一种简单的表示法。其符号位用0表示正号,用:表示负号,数值一般用二进制形式表示。机器数的反码可由原码得到。如果机器数是正数,则该机器数的反码与原码一样;如果机器数是负数,...原创 2018-11-15 00:32:32 · 20858 阅读 · 26 评论 -
cookie和session详解以及二者区别
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。那Cookie和Session到底是什么呢?二者又有什么区别?这里给大家详细介绍一下。1.Cookie什么是Cookie呢?Cookie意为“甜饼”,是由W...原创 2018-10-09 22:03:19 · 393 阅读 · 0 评论 -
杂谈——记一次代码的优化历程
之前有一个需求,有一批项目数据,需要对项目数据的标题按照一定进行清洗,清洗完之后去除重复标题的数据,得到最终结果。已知项目数据一共有四种状态,分别为公告,预告,结果与变更。在这个需求里,公告、预告为同一规则,结果与变更为另一规则,规则关键词如下:具体规则如下:由此可知,我需要去除目标数据中所有规则关键词的组合词。由于当时需求比较紧急,因此便马上根据规则写了一套很粗糙的程序...原创 2019-07-10 15:41:36 · 6391 阅读 · 0 评论