目的:熟练掌握自下而上的语法分析方法,并能用程序实现。
要求:1.使用如下文法:   EE+T|T TT*F|F F(E)|id2.对于任意给定的输入串(词法记号流)进行语法分析,要求采用LR分析器来完成。
手工构造LR分析表,利用移进-归约分析算法(P69图3.12)输出(P70表3.8)对应的动作部分。
如:输入:id*+id/(id+id)#输出:移进   按F->id归约移进error……3.要有一定的错误处理功能。
即对错误能提示,并且能在一定程度上忽略尽量少的记号来进行接下来的分析。
例如:从形态0开始的记号流为:bm将b移进之后,栈里的情况应该为:0b2此时查表发现action[2,m]=error输出打印:error把A和形态1相继压入栈,用户指针后移到FOLLOW(A)对应的元素继续分析。
2017/9/26 18:21:15 5KB 编译原理 语法分析2 C++
1
功能:1.处理PB创建UTF-8文件带BOM问题;2.字段串直接生成XML文件。
由于项目需要,需要字符串转为XML文件,直接用Fileopen进行EncodingUTF8编码后,发现文件实际为UTF-8BOM编码问度娘发现有相同问题,但处理方式是利用新建一个UTF-8的TXT文件后,再进行COPY加内容。
感觉这样操作有点复杂。
后通过修改修改顺序,让BLOB提前编码UTF-8,处理了该问题。
2016/10/6 8:28:16 894B PB UTF-8 BOM PB
1
大连理工大学数据结构上机课后80页14题队列由用户输入n个10以内的数,每输入i(0~9),就把它插入到第i号队列中,最初把10个队列中非空队列,按队列号从小到大的顺序串接成一条链,并输出该链的所有元素。
2020/6/2 11:26:58 3KB 大连理工大学 数据结构
1
锐捷设备配置文件(config)中密码是一串加密字符串,经过这个小工具可以解密这串字符串,得到密码原文。
2015/6/14 16:51:46 75KB 配置工具 锐捷设备
1
Access数据库管理工具2013版,我要PSD版软件详细引见软件可建立并管理各个版本(2000版、2003版、2007版)Access数据库、Xbase数据库、Excel数据库及Text文本数据库。
本人亲测,唯一这个非常的不错,无病毒,放心使用。
即便是双重加密(解密后显示出来的密码还是一串乱码)的文件密码都能正常解密、修改密码以及删除密码。
在网上找了一大圈,其他的都是浮云,因为他们的体积都很小,基本都是不需要安装的小工具,而这个玩意儿,就需要安装(PS:在安装的时候,可能你有点痛苦,有点儿卡,安装完了之后界面也比较老气,一看就是很早之前的高手写的程序),当然这里不是鄙视他们,可能是我的这个被加密的文件密码比较特殊,他们经不起我的折腾,各个都是在清楚密码的时候自身软件报错,达不到真正清楚密码的需求。
这里分享给大家,是相信,在日常工作中,你也会遇到与我同样或者类似其他的需求,而且,还比较急,如果你找到了本人分享出来的好东东,那为你而高兴,因为你不必再走弯路,瞎折腾了,浪费大家宝贵的工作时间,降低效率。
废话不多说了,再重点说一下,可能需要本软件的用户:急需破解被加密的文件,当忘记密码的时候,这个功能具体的引见在里面详细会有,请看第13点。
2020/1/22 20:22:51 6.35MB 数据库管理
1
本大转盘采用调用json串方式,可以在后台传值过来,大转盘上的奖品名称,图片,中奖率,全在json串中,中奖弹出提示也为json串值,还可以扩展增加点击详细页url地址,方便和后台对接
2019/4/20 10:36:42 621KB 大转盘 json 后台传值
1
完全用API构成的串口调试助手,以往很多这类串口代码都需求依赖窗体来接受发送消息该代码不依赖窗体也能很好完整接收串口数据并不丢失,VC++6编译通过
2016/8/17 4:12:48 82KB 串口 API VC6
1
第1章数字PID控制1.1PID控制原理1.2连续系统的模仿PID仿真1.3数字PID控制1.3.1位置式PID控制算法1.3.2连续系统的数字PID控制仿真1.3.3离散系统的数字PID控制仿真1.3.4增量式PID控制算法及仿真1.3.5积分分离PID控制算法及仿真1.3.6抗积分饱和PID控制算法及仿真1.3.7梯形积分PID控制算法1.3.8变速积分PID算法及仿真1.3.9带滤波器的PID控制仿真1.3.10不完全微分PID控制算法及仿真1.3.11微分先行PID控制算法及仿真1.3.12带死区的PID控制算法及仿真1.3.13基于前馈补偿的PID控制算法及仿真1.3.14步进式PID控制算法及仿真第2章常用的PID控制系统2.1单回路PID控制系统2.2串级PID控制2.2.1串级PID控制原理2.2.2仿真程序及分析2.3纯滞后系统的大林控制算法2.3.1大林控制算法原理2.3.2仿真程序及分析2.4纯滞后系统的Smith控制算法2.4.1连续Smith预估控制2.4.2仿真程序及分析2.4.3数字Smith预估控制2.4.4仿真程序及分析第3章专家PID控制和模糊PID控制3.1专家PID控制3.1.1专家PID控制原理3.1.2仿真程序及分析3.2模糊自适应整定PID控制3.2.1模糊自适应整定PID控制原理3.2.2仿真程序及分析3.3模糊免疫PID控制算法3.3.1模糊免疫PID控制算法原理3.3.2仿真程序及分析
2020/5/16 14:33:38 5.92MB PID算法 仿真
1
编译原理Java实现完整自顶向下语法分析——First、Follow、Select、判断LL(1)、提取公因子、消弭左递归、自顶向下分析输入串
1
叠方块游戏源码源码描述:界面出现后,点击开始按钮开始游戏,把鼠标移动到游戏区域,鼠标变为十字,这时候单击左键,方块停止移动,如果方块停止时,它和它所在行的下面所有行都能被一条直线串起来,那么继续游戏,同时方块所在行的上一行出现新的方块移动,否则游戏结束方块分布为4443332211(注:第一层4个,第十层1个)越往上移动速度越快,方块越少,难度会越来越大欢迎感兴味的用户下载学习
2018/10/2 20:27:21 207KB 叠方块 游戏 源码
1
共 355 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡