LR(0)文法:构造DFA、分析表,句子推导 LR分析法介绍预测分析算法LR(k): L: 从左到右扫描; R:最右推导的逆过程; (k): 向前看k个token。 LR分析法的优点: LR分析器能识别所有可用上下文无关文法描述的程序设计语言的结构; LR分析法是已知的最一般的无回溯移进一归约分析法,而且可以和其他移进归约分析法,而且可以和其他移进规约分析法一样有效地实现; LR分析法分析的文法类包含预测分析法所能分析的文法类; 在自左 2020-05-19 c++ #c++ #编译原理
SLIC超像素视频转换 1 问题描述超像素视频生成小软件:完成一段小程序,读入一段原始视频,要求调用SLIC算法生成超像素视频。该软件要求有友好的用户界面,有功能按钮及视频显示等细节,要求能在界面上设置SLIC的输入参数。 2 超像素介绍2.1概念超像素概念是2003年Xiaofeng Ren提出和发展起来的图像分割技术,它是指具有相似纹理、颜色、亮度等特征的相邻像素构成的有一定视觉意义的不规则像素块。它利 2020-04-30 图像处理 #超像素
VSCode+PyQt5+QtDesigner 环境搭建 一、安装PyQt5和PyQt5-toolspip3 install -i https://mirrors.aliyun.com/pypi/simple/ PyQt5 pip3 install -i https://mirrors.aliyun.com/pypi/simple/ PyQt5-tools 二、找到QtDesigner 安装路径 按黄色警告提示的路径中查找designer.exe生成桌 2020-04-30 软件安装配置 #python #软件安装配置
LL(1)文法:计算First集、Follow集以及预测分析表 问题描述预测分析算法LL(1): L: Left-to-right scan of the tokens从左到右扫描 L: Leftmost derivation最左推导 (1): One token of lookahead只向前看一个token 输入若干个字符流形式的产生式,计算非终结符的First集和Follow集,并构造预测分析表。 算法设计2.1注意点 输入为字符流,应首先转为to 2020-04-22 c++ #c++ #编译原理
Android Stdio换源(阿里云镜像源) 最近在学安卓开发,好不容易兴致上来要开始写了,结果项目build一直转圈…真是搞得兴致全无。 说白了就是下载依赖资源包巨慢,经常连接超时。我寻思着我也没被墙啊,真是不太明白… 好在万能的阿里云有镜像源,可配置阿里云镜像,加速下载。 特此记录。 配置方法: 1. 对特定项目生效,在项目中的build.gradle修改内容 1234567891011121314buildscript { 2020-04-14 安卓 #安卓
CentOS7.4+DockerCE+酷q=QQ机器人 一、安装及运行dockersudo yum install docker#安装 sudo systemctl start docker#运行 二、下载酷Q镜像,后台运行容器sudo docker pull coolq/wine-coolq#镜像文件较大,大约2GB sudo docker images#查看酷Q镜像详情 三、创建一个用于存放coolq数据的目录,用于持久化存放coolq(酷 2020-04-03 杂 #linux #docker
Pascal无符号数识别 Pascal无符号数识别-C++实现 问题描述 设计识别Pascal的无符号数的算法。对于每一个输入,给出一个true or false的判定。 算法设计 由正规式推出自动机,如图2.1和图2.2: 图2.1 无符号数识别-正规式 图2.2 无符号数识别-自动机 该算法严格依据自动机进行条件跳转,并实时更新记录当前状态,然后根据最后所在状态判别是否是无符号数:如果最后状态是如图状态19 2020-03-29 c++ #c++ #编译原理