摘要: 1、展示数据库 2、进入数据库、查看数据库中的表 阅读全文
posted @ 2022-12-14 22:28 风归去 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 1、java命名规范——驼峰式命名 驼峰命名法(Camel-Case): 当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时,首字母以小写开头,每个单词首字母大写(第一个单词除外) 2、快速方法 getter方法:获取属性值;setter方法:设置属性值 3、当遇到红色部分时,alt 阅读全文
posted @ 2022-12-14 21:13 风归去 阅读(1) 评论(0) 推荐(0) 编辑
摘要: LR(0)分析存在问题及解决办法 当LR(0)含有互相冲突的项目时,则需要向前展 望符号串,检查下一个输入符号的状态 例 项目集I={X→α· bβ,A→α·,B→α· } 当面临输入符号b时,应该选择移进b,还是归约 到A,或归约到B? 解决办法 当状态I,面临输入符号是a时 (1) 若a=b,则 阅读全文
posted @ 2022-12-14 10:41 风归去 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 1、文法:用来描述表达式的规则 2、上下文无关文法(四个要素组成) ①一个终结符号集(或者叫词法单元) ②一个非终结符号集(或者叫语法变量) ③一个产生式集合:就是由非终结符到终结符的推导式子 ④指定一个非终结符号为开始符 终结符集和非终结符集是不相交的。 3、非终结符号的产生式:如果一个非终结符号 阅读全文
posted @ 2022-12-14 10:39 风归去 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1.1 什么是编译程序 编译程序的必要性:计算机只能识别机器语言,但是编程语言有很多 编译程序概念: 最初定义:高级语言——>汇编语言或机器语言 程序设计语言源程序的两种执行方式: 翻译:翻译程序 → 低级语言(生成目标程序) → 执行 →c++/c/Pascal 解释:解释程序,边解释边执行 → 阅读全文
posted @ 2022-12-14 10:35 风归去 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 第四章作业及相关知识点 一、第一题知识点 1、消除左递归 \(P → Pα|β\)等价于\(P→βP’(P’\)为新增加的非终结符\(), P'→αP'|ε\) 2、判断一个上下文无关文法是\(LL(1)\)文法 一个上下文无关文法是LL(1)文法的充分必要条件是,对每个非终结符的两个不同的产生式, 阅读全文
posted @ 2022-12-14 10:16 风归去 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1、Django 开源的web应用框架,由python编写而成。 采用MVT的软件设计模式,即模型(Model),视图(View)和模板(Template)。 Django版本与python版本对应关系 Python 加 Django 是快速开发、设计、部署网站的最佳组合 特点: 数据库功能强大 自 阅读全文
posted @ 2022-12-14 09:17 风归去 阅读(13) 评论(0) 推荐(0) 编辑