计算机网络简明教程(一):网络介绍和作用、因特网综合概述
一、简介 现在我们都生活在信息化的时代,每个人都离不开网络,我们平时网上购物,手机支付,看网络电视,视频聊天等等,随处可见都利用了网络技术。但是一般人可能不太了解网络...
一、简介 现在我们都生活在信息化的时代,每个人都离不开网络,我们平时网上购物,手机支付,看网络电视,视频聊天等等,随处可见都利用了网络技术。但是一般人可能不太了解网络...
一、OSI七层模型与TCP/IP五层模型 目前公认的计算机通信和因特网网络通信基本结构模型为OSI七层模型,OSI(Open System Interconnect)开放式系统互联通信模型,它是由ISO(国际化标准组织)提出的标准模型。OS...
HTTP协议的历史版本 HTTP/0.9 该版本只有一个GET方法,没有Header,服务器发送完毕即关闭TCP连接。 HTTP/1.0 增加了很多命令,增加status code状态码和Header,支持多种字符串,增加权限验证功能,增加...
在我们开发中,不管是前端还是后端开发都涉及到HTTP,但是多数开发者并没有很了解HTTP,HTTP协议是什么?状态码是什么?HTTP方法是什么?POST方法和GET方法有什么区别?也有不少人只会用POST和GET,前端缓存又是什么? 这是因...
在编译器前端中,实现词法分析的方式有两种:编码实现和使用生成器实现。编码实现就是手工编程,使用特定的算法和数据结构实现一个词法分析器,这种方式实现起来比较困难,也比较复杂,你需要有更好的编程基础和严谨的设计,但是这种方式实现的分析器效率高,...
编译器的运行流程主要分为前端处理,中间表示和后端处理,而在前端处理中又可分为词法分析、语法分析、语义分析和中间代码生成。现在我们首先开始了解词法分析的运行原理、分析任务,以及其分析结果的表示形式。 1、词法分析的目标和数据结构 词法分析主要...
一、编译器的逻辑结构 编译器的结构在逻辑上主要分为两部分:前端和后端,我们需要编译的源代码称为源语言,最终目标结构为机器语言或汇编语言,称为目标语言。前端处理主要是将源代码生成中间代码,中间代码还会经过优化,最后由后端处理生成最终的机器语言...
一、为什么学编译原理?如何学习? 编译原理是计算机技术中相当基础的一门技术,同时它也是计算科学中技术含量较高的一门学科,它和算法、数据结构、编程语言等都有非常密切的联系,对这些相关技术的深入学习提供基本的理论基础,所以学好编译原理不但对该技...
一、简介 在之前的文章中我们详细讨论了CSS Grid网格布局系统,但是还是有很多细节未能提及,本文是对Grid网格布局中的一些细节的补充。主要针对网格布局中会使用到的函数和单位,比如常用的repeat函数,fr单位等,这些概念提供更灵活的...
一、引言 CSS网格布局并不难,如何灵活运用网格布局快速开发项目,是每个前端开发者都应该关心的问题。在上一篇中我们看到了Grid布局在页面设计中的使用实例,它的使用实际上非常简单,重在掌握好Grid布局中的轴线方向和对齐方式,你可以在这里找...