- 博客(5)
- 收藏
- 关注
原创 编译原理 LL(1)文法判别 python实现
上下文无关文法的输入与存储按文法的四元组输入,用list存储,其中每个产生式用tuple保存,然后存在list中。list:可以存储任意类型,同时可以通过下表索引set:非常方便的实现判重,同时可以实现很多集合运算,轻松实现first、follow和select的存储运算tuple:数据不能修改,可以通过下表索引,用来存储产生式,同时可以作为dict的键来索引(list不能作为dict的键)求出能推出空的非终结符...
2021-05-19 10:08:12 1681
原创 编译原理 NFA转DFA python实现
graphviz安装[参考文章]1.python 安装 graphvizpip install graphviz2.下载安装graphviz工具参考上文,可能要科学上网才能下载安装包,安装后记得添加系统变量,cmd测试dot -version出现如下界面就安装成功了,但是我用pycharm码代码运行出现问题,重启电脑后解决了。NFA 转 DFA遇到的问题:python引用数据类型赋值时要注意浅拷贝问题,可以使用deepcopy函数解决list类型不能作为set的元素和dict的键循
2021-05-12 22:03:34 1325 1
原创 FLASK学习笔记(一)--安装启动
原文安装链接link原文启动链接link安装windows环境下直接pip install flask启动先写一个简单demo,可以参考文档中的 hello.py 自己写一个windows环境下,进入命令行,进入demo所在路径。set FLASK_APP=hello.pyflask run![截图](https://img-blog.csdnimg.cn/20210426091950347.png?x-oss-process=image/watermark,type_ZmFuZ3po.
2021-04-26 09:26:33 295
原创 高级数据库技术Oracle实验五 游标
第1关:静态游标--***********1、使用静态游标,遍历所有选择了“数学”的学生,列出学生的学号,姓名,成绩(按学号升序排列)。*****************declare cursor stu is select s.sno,sname,grade from (select sno,sname from student where sdept='CS') s join (select sno,grade from sc
2020-11-07 15:22:46 661 1
原创 高级数据库技术Oracle实验三
高级数据库技术Oracle实验三第一关 PL/SQL匿名块1--***********1、打印001号学生的姓名和年龄。*****************declare type student is record( print_name varchar(20), print_age smallint ); print student;begin select sname,sage into print from student wh
2020-10-19 13:11:49 658 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人