华南师范大学本资源包括TINY扩充语言的语法分析的实验报告,编译原理附录B和TINY扩充语言的语法分析代码.实验报告中说明了该实验的完成步骤.扩充的语法规则有:实现while、dowhile、for语句和求余计算式子,具体文法规则自行构造。
可参考:P97及P136的文法规则。
(1)While-stmt-->whileexpdostmt-sequenceendwhile(2)Dowhile-stmt-->dostmt-sequencewhileexp(3)for-stmt-->foridentifier:=simple-exptosimple-expdostmt-sequenceenddo步长递增1(4)for-stmt-->foridentifier:=simple-expdowntosimple-expdostmt-sequenceenddo步长递减1要求:(1)要提供一个源程序编辑界面,以让用户输入源程序(可保存、打开源程序)(2)可由用户选择能否生成语法树,并可查看所生成的语法树。
(3)应该书写完善的软件文档
2020/7/8 22:57:22 6.27MB 编译原理 TINY 扩充语言 语法分析
1
问题描述:(1)电梯的运转规则是:可到达每层。
(2)每部电梯的最大乘员量均为K人(K值可以根据仿真情况在10~20人之间确定)。
(3)仿真开始时,各电梯随机地处于其符合运转规则的任意一层,为空梯。
(4)仿真开始后,有N人(>20)在M分钟(0<M<10)内随机地到达的1层,开始乘梯活动。
(5)每位乘客初次所要到达的楼层是随机的,令其在合适的电梯处等待电梯到来。
(6)每位乘客乘坐合适的电梯到达指定楼层后,随机地停留10-120秒后,再随机地去往另一楼层,依此类推,当每人乘坐过L次(每人的L值不同,在产生乘客时随机地在1~10次之间确定)电梯后,第L+1次为下至底层并结束乘梯行为。
到所有乘客结束乘梯行为时,本次仿真结束。
(7)电梯运转速度为S秒/层(S值可以根据仿真情况在1~5之间确定),每人上下时间为T秒(T值可以根据仿真情况在2~10之间确定)。
(8)电梯运转的方向由先发出请求者决定,不允许后发出请求者改变电梯的当前运转方向,除非是未被请求的空梯。
(9)当某层有乘客按下乘梯电钮时,优先考虑离该层最近的、满足条件能够最快到达目标层的电梯。
(10)不允许电梯超员。
2015/5/27 2:20:32 555KB 电梯仿真系统
1
分析了传统网络安全防御体系的不足及应用大数据技术进行网络安全分析的优势,并在此基础上提出了一种集安全数据采集、处理、分析和安全风险发现、监测、报警、预判于一体的安全态势感知平台。
该平台整合安全区域内用户终端、网络链路、应用系统、数据流量等各类感知数据源,经统一汇聚存储后,利用机器智能分析技术,结合数据处理、安全规则模型、攻击推理模型等分析算法,将看似毫无联系、混乱无序的安全日志、报警数据转化成直观的可视化安全事件信息,从海量数据中挖掘要挟情报,从而实现风险发现、安全预警和态势感知,提升安全监测的攻击发现和安全态势感知的能力。
2015/4/20 12:40:08 1.7MB situation
1
RFC中文文档大全这是一些网络协议的规则界说文件,中国中文文档翻译计划出,品经典程度自不用说了
2020/8/22 12:22:30 3.48MB RFC 中文文档
1
PythonRPS游戏作者斯宾塞D概括该游戏是经典游戏执行不力的版本:岩石剪刀捡石头,纸或剪刀。
计算机也会随机选择一个。
如果您赢了5回合,您就赢了。
规则如果您弄错了石头纸或剪刀,那是作弊。
用法您需求python才能玩游戏,如果不确定在哪里可以找到它,请尝试当地的宠物商店。
贡献请为我修复它。
执照
2022/9/8 8:05:07 7KB Python
1
本文先引见了个人防火墙开发的研究现状、VC++6.0和MFC程序的一些技术特点,然后对基于包过滤个人防火墙的开发进行了详细的引见和描述。
通过本文可以清楚地看到一个普通个人防火墙的开发过程。
本防火墙中,用户可以自行设定过滤规则,以达到对不同源和不同目标的IP地址、端口和协议的过滤。
程序可以最小化为系统托盘图标,在后台提供数据包过滤,为用户提供保护。
允许用户将当前规则保存为*.rul的文件格式,供下次使用时直接导入。
同时允许添加程序于开机启动项,且用户可以设定让防火墙于启动时自动开启过滤功能并最小化隐藏,使用户使用本程序更为便捷。
2022/9/8 7:04:18 3.74MB 包过滤 防火墙 firewall
1
本部分规定了电力用户用电信息采集系统主站和采集终端之间进行数据传输的帧格式、数据编码及传输规则。
本部分适用于点对点、多点共线及一点对多点的通信方式,适用于主站对终端执行主从问答方式以及终端自动上传方式的通信。
2022/9/8 2:31:00 3.9MB 376.1协议
1
】五子棋是黑白双方或两个人之间的竞技活动,由于对黑白双方规则不同,黑棋必须先行。
一般采用猜先的方法来决定谁执黑先行,即双方各抓一种颜色的几枚棋子,大数减小数,单数双方交换,偶数不换;
【2】禁手示例:┼●●┼┼┼┼┼┼┼┼●●X┼┼┼X┼┼┼┼●┼┼┼┼┼┼┼┼┼┼●┼┼●X●┼┼●┼┼┼┼┼●┼┼┼┼●┼┼●┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼X为三、三禁手┼┼┼┼┼┼┼●┼┼X●●●┼┼┼┼┼┼┼●┼┼┼●●X●┼X为四、四禁手┼┼●┼┼┼┼●┼┼┼┼┼●┼┼┼●┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼●●X●●●┼X为长连禁手┼┼┼┼┼┼┼┼【3】黑方在落下关键的第五子即构成五连的同时,如又构成禁手,此时因黑方已经成五,而“五”在五子棋中是至高无上的,故禁手失效,黑方胜;
【4】所谓黑方构成禁手,是指黑方落下一子同时构成两个或两个以上的活三、冲四及长连等。
此时白方应立即指出,自然而胜。
专业连珠五子棋虽然对黑棋采取了种种限制,但是黑棋先行的优势依然很大。
因此,在高段位的专业比赛中,又出现了三种特殊的规定:【1】“指定打法”:指比赛双方按照约定好的开局进行对弈。
例如“斜月局”、”长星局”等。
【2】“三手可交换”:指黑棋下第二手棋〔盘面第三手棋〕之后,白方如感觉黑方棋形不利于己方,可提出交换,即执白棋一方变为执黑棋一方〔此方法不适用于指定开局打法,而用于随意开局〕。
采用此规定以后,黑棋就不会再使用诸如“浦月”、“花月”之类的必胜开局了。
【3】“五手两打”:指黑棋在下盘面上关键的第五手棋时,必须下两步棋,让白方在这两步棋中任选一步,然后再继续下。
┼┼┼┼┼如图所示,盘面已有四手棋,黑5选择A、B两点,┼┼A┼┼让白棋任选一点后再继续对弈。
白棋肯定选择对黑棋不┼┼○┼┼利的A点。
采用这一规定以后,黑棋先行就再无优势可┼●○●┼言。
┼┼B┼┼
2022/9/7 23:59:00 451KB Java 五子棋 毕业设计 毕业论文
1
本次的设计是基于STC89C51单片机的一种篮球计时计分器。
我所设计的篮球计分器主要包括三个功能分别为:A/B队计分显示、球赛时间显示、蜂鸣器报警器提示。
在对于显示方面本设计主要是采用的七段LED显示,而且主要是手动输入分数显示,当需要加分时就按下相应的按键。
蜂鸣器报警主要采用的声光报警,每当中场暂停时就会软件至1报警。
本设计主要采用的是倒计时显示时间,而且采用的是CBA篮球比赛规则,每十分钟暂停一下;
而且本设计还可以在比赛中场实现暂停和开始功能同时采用了手动复位的功能,自动给单片机清零同时单片机在死机的形态下重启
2022/9/7 15:56:22 6.36MB 篮球 单片机 比赛 报警
1
信息系统信息安全集成等级保护建设设计方案&安全规划国家相关政策要求,依据信息系统的实际需要,基于现代信息系统安全保障理论,采用现代信息安全保护技术,按照一定规则和体系化的信息安全防护策略进行的整体设计。
建设目标覆盖以下内容完善基础安全防护整体架构,开展并完成信息系统等保工作,使之基本达到(符合)行业等级保护基本要求。
加强信息安全管理工作,制定科学合理的信息安全工作方针、政策,进一步完善信息安全管理制度体系,实现管理制度的标准化、规范化和流程化。
建立科学、完备的信息安全运维管理体系,实现信息安全事件的全程全周期管理,切实保障信息系统安全、稳定运行。
1
共 858 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡