自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 网络安全-复合混沌体系

根据以下MATLAB代码编程实现图像加解密工作。

2024-05-01 18:46:02 645 4

原创 搭建Web服务器,配置支持Java EE的开发环境,实现第一个HelloWorld项目。

Web服务器搭建包括两个部分:JDK的安装和配置,Tomcat服务器的安装;JavaEE开发环境包括IDEA的安装与配置。JDK 17 + Tomcat 8.5,均为官方长期支持版本。搭建Web服务器,配置支持Java EE的开发环境。

2024-01-08 03:43:13 388 1

原创 操作系统头歌实训作业

按照步骤即可通过操作系统头歌实训作业。

2023-11-29 21:20:42 173 2

原创 编译原理:算符优先分析法的设计与实现(头歌与检查)

算符优先分析法(Operator Precedence Parse)是一种移动归约分析方法,它是仿效四则运算的计算过程而构造的一种语法分析方法。这种方法的大意是,用一个寄存符号的先进后出栈,把输入符号一个一个地移进到栈里,当栈顶形成某个产生式的一个候选式时,即把栈顶的这一部分替换成(归约为)该产生式的左部符号。对于自下而上的分析法,边输入单词符号(移进符号栈),边归约。出错处理:指发现栈顶的内容与输入串相悖,分析工作无法正常进行,此时需调用出错处理程序进行诊察和校正,并对栈顶的内容和输入符号进行调整。

2023-10-23 19:50:30 420

转载 编译原理 LL(1)分析法 C++实现 First集合Follow集合Select集合预测分析表分析过程 实验报告(基于头歌实验修改)

(这个地方使用递归求解时会由于文法的右递归陷入死循环,所以就先求一遍不考虑思路2中β推空的情况,求解第一遍follow,然后在完善follow集合的过程中考虑进去)4、完善follow集合:对于所有非终结符,若遇到后面没有字符,或者是一个可推空的字符,还要把左部的follow集合加入结果集。意义:比如上面式子表示,First(β)或者Follow(A)集合中的元素,可以使用A→β这条产生式进行推导。如果不可以推空,直接跳出循环即可(可以推空,后面字符的first集合才有可能作为vn的follow集合)

2023-10-20 11:00:44 478 1

原创 编译原理 LL(1)分析法 C++实现 First集合Follow集合Select集合预测分析表分析过程

简单来解释这句话:我们有一个既定的文法,和一个需要分析的符号串。想要对一个文法进行自上而下的分析,要消除文法的二义性,消除左递归,提取左公共因子,计算FIRST集合和FOLLOW集合,判断文法是否为LL(1)型文法,一个文法经过这些步骤,并且是LL(1)文法,则可以用LL(1)分析法的具体实现去分析。下面我们举例来进行说明: 我们有文法G(E): E→aF F→b|c 以及待输入的字符 ab,从文法开始符号E出发,E→aF,a匹配成功后,指针指向F,找非终结符F的产生式合适的候选式 b匹配,于是匹配成功。

2023-10-17 18:08:53 676 1

搭建Web服务器,配置支持Java EE的开发环境,实现第一个HelloWorld项目

搭建Web服务器,配置支持Java EE的开发环境,实现第一个HelloWorld项目

2024-01-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除