害怕玫瑰

文章
2
资源
0
加入时间
2年10月17天

实验二:递归下降语法分析一、实验目的二、实验原理与要求三、实验设备四、实验内容五、实验步骤六、配套资源

文章目录一、实验目的二、实验原理与要求 1、原理 2、要求三、实验设备四、实验内容五、实验步骤 1. 单词内码表 2. 定义语言文法 3. 语法分析器的实现(编码) 4. 测试六、配套资源一、实验目的  理解自顶向下语法分析的基本模式,熟悉递归下降分析程序的构造。二、实验原理与要求 1、原理 每个非终结符抽象为一个函数,语法树的上下级关系对应于函数的递归调用。 2、要求 (1)针对一个具体语言子集,设计出相应的文法。 (2)递归过程按规定的模式。 (3)测试用例覆盖每个产生式候选。三、实

Java进阶:基于TCP的网络实时聊天室(socket通信案例)开门见山一、数据结构Map二、保证线程安全三、群聊核心方法四、聊天室具体设计五、聊天室服务完整代码六、效果演示:基于TCP的网络实时聊天室结语

开门见山,系列文章不断完善C/S架构的Socket通信,本篇Java进阶:基于TCP的网络实时聊天室(socket通信案例),使用客户端-服务器(C/S架构),结合多线程技术,模拟类似QQ、微信聊天功能,实现一个网络实时聊天室。学习到的知识有:多线程、线程池、Socket通信编程、TCP、JavaFX等。首先是实现了Server和Client的互相通信,接着使用多线程技术解决客户端实时接收信息的问题,后来到了服务器端,发现多用户连接服务器的“先到先得”问题,所以再使用线程池技术解决了多用户服务器