计算机网络简明教程(二):网络和主机之间的通信方式是什么?
整个因特网逻辑上可以分为两部分,主机部分和网络部分,网络部分是指可以让计算机通信的整个网络,如路由器等,主机部分通过连接网络部分进行数据交换。那么主机部分和网络部分的通信方式和技术都有哪些呢?下面一来看看看它们的详细描述。 主机之间的通信方...
整个因特网逻辑上可以分为两部分,主机部分和网络部分,网络部分是指可以让计算机通信的整个网络,如路由器等,主机部分通过连接网络部分进行数据交换。那么主机部分和网络部分的通信方式和技术都有哪些呢?下面一来看看看它们的详细描述。 主机之间的通信方...
一、操作系统与项目开发有什么关系? 操作系统是什么?我们都知道Windows,Linux,Mac OS都是操作系统,它的英文是OS(Operation System),苹果的iOS直接表明了它是一个操作系统。在IT开发中都离不开操作系统,包...

一、简介 现在我们都生活在信息化的时代,每个人都离不开网络,我们平时网上购物,手机支付,看网络电视,视频聊天等等,随处可见都利用了网络技术。但是一般人可能不太了解网络...

一、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、词法分析的目标和数据结构 词法分析主要...
一、编译器的逻辑结构 编译器的结构在逻辑上主要分为两部分:前端和后端,我们需要编译的源代码称为源语言,最终目标结构为机器语言或汇编语言,称为目标语言。前端处理主要是将源代码生成中间代码,中间代码还会经过优化,最后由后端处理生成最终的机器语言...

一、为什么学编译原理?如何学习? 编译原理是计算机技术中相当基础的一门技术,同时它也是计算科学中技术含量较高的一门学科,它和算法、数据结构、编程语言等都有非常密切的联系,对这些相关技术的深入学习提供基本的理论基础,所以学好编译原理不但对该技...