E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
慕课编译原理
编译原理
-2022期末考试解析
【前言】这是2022年的期末考试卷,题目还是比较正的,涵盖了词法分析,语法分析,语法制导翻译,优化。从这一年开始,优化的部分分值开始提高(这是最后学的部分)。一、词法分析(15分)(1)为下列正则表达式构造一个NFA。(aa|b)*(a|cc)*(2)将下图中的NFA转换为相应的正则表达式。(3)将下图中的NFA转换为DFA。作答如下:(1)(2)(aa|v)*(a|bb)*(3)使用子集构造法最
甘晴void
·
2024-01-11 15:16
#
【3.1】编译原理
编译原理
编译原理
-2023期中考试(原题)
【前言】这是某高校本科
编译原理
2023年的期中考试,分享在这里仅供同学学习交流使用,如果课程组老师觉得这样不妥,请联系我,我会及时撤回。题目比较基础,再加上是开卷考试,知道考点基本就能做出来。
甘晴void
·
2024-01-11 15:46
#
【3.1】编译原理
编译原理
HNU-
编译原理
-期末复习(刷题)
编译原理
是一门很难的学科,但万幸是它的考试题目有迹可循。我在备考时,并没有刷完每一年的卷子,只是挑了其中的部分做了一下。题目的同质化很严重,知识点来来回回就是那几个。完整的卷子我整理好之后放链接。
甘晴void
·
2024-01-11 15:14
#
【3.1】编译原理
算法
编译原理
慕课
网liuyubobobo老师课程学习笔记---part12:红黑树
1、红黑树与2-3树2、树的绝对平衡性 2-3树在添加结点的时候,新的结点永远不会添加到空的位置,而只会我们最后找到的叶子结点做融合。1)对于根结点是4结点的时候(4结点一个结点内有3个元素,2-3树每个结点只能有1或2个元素),我们可以直接将4结点分为一颗子树(由3个2结点组成的树,即每个结点只有一个元素)。2)对于叶子结点来说,如果该叶子结点因为添加一个元素,从3结点变成4结点,我们先将该结
KongJetLin
·
2024-01-11 13:12
数据结构
红黑树
2-3树
二分搜索树
AVL
Linux目录处理命令
以下内容摘自
慕课
网课程《Linux达人养成计划》,点击这里进入
慕课
网学习该课程建立目录假如你要在当前目录下建立abc目录,并在abc目录下再建立一个bcd目录,目录结构如:abc/bcd,且这两个目录本来是不存在的
裂开的汤圆
·
2024-01-11 13:10
设计模式——解释器模式
如果将它们归纳成一种简单的表达式(例如:正则表达式等),那么这些问题实例将是该表达式的一些句子,这样就可以用“
编译原理
”中的解释器模式来实现。
程序猿进阶
·
2024-01-11 12:00
设计模式
设计模式
解释器模式
java
后端
面试
性能优化
架构
口腔咀嚼发泄的作用
图片发自App图片发自App前几天,听了关于沟通心理学的
慕课
,沈阳工业大学裴秋宇教授的讲座通熟易懂,非常精彩。婴幼儿时期通过咀嚼寻求安全感,比如一个在哭泣的幼儿,给他一个奶嘴,立马不哭泣。
漫步云端_77
·
2024-01-11 08:31
C# CookBook 基本语法
笔记资料:C#开发轻松入门
慕课
网https://www.imooc.com/learn/422.NET开发简介Microsoft.NET.NET是微软公司推出的软件开发和运行平台,允许应用通过internet
啊哈JC熙
·
2024-01-11 01:32
Go语言学习笔记(二)
语言教程:https://golang.org/doc/GobyExample:GobyExampleGolangTutorials:https://golangtutorials.com/Go语言第一课(
慕课
网
测试开发-东方不败之鸭梨
·
2024-01-10 20:04
Go
golang
Dart系列-面向对象(二)
周末学习了一下Dart语言,按照
慕课
网Flutter开发第一步-Dart编程语言入门教程进行学习,所以记录一下,感觉
慕课
网的老师辛苦做的视频教程,说得很清楚,有基础学起来很轻松也很快,本篇来学习dart
h2coder
·
2024-01-10 04:27
编译原理
复习笔记--简答题
1、编译过程概述词法分析:输入源程序,对构成源程序的字符串进行扫描和分解,识别出一个个单词(也称单词符号,或简称符号)语法分析:在语法分析的基础上将单词序列分解成各类语法短语。语义分析:审查源程序有无语义错误,为代码生成阶段收集类型信息。中间代码生成:在语法和语义分析后,将源程序变成一种内部表现形式。代码优化:对前一阶段产生的中间代码进行变换或改造。目标代码生成:将中间代码变换成特定机器上的绝对指
小李学不完
·
2024-01-10 02:02
编译原理笔记
笔记
编译原理
笔记(三)
一、词法分析程序的设计1、词法分析程序的输出在识别出下一个单词同时验证其词法正确性之后,词法分析程序将结果以单词符号的形式发送至语法分析程序以回应其请求。单词符号一般分下列5类:关键字:如:begin、end、if、while和var。标识符:如:常量名、变量名和过程名常数:各种类型的常数,如:25、TRUE和"ABC"等。运算符:如+、*、<、=等。界符:如:逗号、分号、括号等、2、词法分析程序
小李学不完
·
2024-01-10 02:32
编译原理笔记
笔记
汇编
编译原理
期末大题步骤——例题
一、预测分析方法步骤提取左公因子,消除左递归判断文法是否为LL(1)文法若是,构造预测分析表;否则,不能进行分析。根据预测分析表对输入串进行分析例子:文法G[E]:EE+T|TTT*F|FFi|(E)构造预测分析表。(1)消除左递归VN排列为E,T,F消除E的一切直接左递归:ETE'TT*FFiE'+E'|εTFF(E)消除T的一切直接左递归:ETE'TFT'FiE'+E'|εT^*FT'|εF(
小李学不完
·
2024-01-10 01:31
编译原理笔记
算法
交叉编译、指令集、CPU架构
1.交叉编译、指令集、CPU架构、计算机位数交叉编译工具链交叉编译工具链[C/C++]交叉编译【
编译原理
】交叉工具链详解写给安卓程序员的C/C++编译入门(交叉编译,Makefile)5分钟掌握cmake
肖恩快跑~
·
2024-01-09 13:47
工程技能
架构
Selenium 学习(0.17)——软件测试之流程图绘制方法
病假5天,出去野20天,成功错过了
慕课
网上的期末考试。害,都怪玩乐太开心了……反正咱又不指着全靠这个行当来吃饭,错过也就错过了,立的Flag能抢救一下还是要抢救一下吧。
炽天使328
·
2024-01-09 10:55
人生苦短
selenium
selenium
学习
流程图
操作系统第一课:CPU基础知识
数据结构与算法《java数据结构与算法》《算法》《算法导论》《计算机程序设计艺术》操作系统:Linux内核源码解析Linux内核设计与实现30天自制操作系统网络:机工《TCP/IP详解》卷一建议看原版
编译原理
学而知不足~
·
2024-01-08 16:58
操作系统
操作系统
编译原理
上下文无关文法
1.定义术语术语含义非终结符语句或者表达式终结符关键字或者符号,也称为记号产生式由左部和右部组合而成记号串零个或多个记号的序列。空串包含零个记号串的记号串上下文无关文法包含如下四个部分;一个记号集合,称为终结符号一个非终结符集合一个产生式集合。每个产生式具有一个左部和一个右部,左部和右部由箭头连接,左部是一个非终结符。右部是记号和(或)非终结符序列一个开始符号。开始符号是一个指定的非终结符上下文无
用心一
·
2024-01-08 11:49
linux
编译原理
上下文无关文法 2.6 词法分析 2.7符号表
2.6词法分析词法分析器:读入输入串,将其转换成被语法分析器分析的记号流。词法分析器的一些功能:2.6.1剔除空白符和注释如果词法分析器消除了空白符,语法分析器就不必再考虑空白符。修改文法使得语法中包含空白符的做法实现起来很难。2.6.2常数举例子,单个数字和数字序列都是整数,如何识别出来,作为一个记号(如num),记号的属性就是识别出来的整数的值。2.6.3识别标识符和关键字程序设计语言使用标识
用心一
·
2024-01-08 11:49
开发语言
GitHub 入门方法有哪些?
转载自——知乎作者:
慕课
网链接:https://www.zhihu.com/question/29929269/answer/475998376来源:知乎著作权归作者所有。
Surferqing_
·
2024-01-08 07:32
杂谈
【
编译原理
】NFA到DFA转换的实例&&DFA确定化和最小化
【
编译原理
】NFA到DFA转换的实例&&DFA确定化和最小化从正规式开始一、先将正规式转换成NFA通过下面的对应法则将正规式转换成NFA例如:二、再将NFA转成DFA(子集法)运用子集法的3个概念:(1
一拳Marx
·
2024-01-08 03:33
编译原理
编译原理
Lab4-使用LightIR框架自动产生cminus-f语言的LLVM IR
[[#实验框架|实验框架]][[#实验过程|实验过程]][[#实验过程#全局变量的设计|全局变量的设计]][[#实验过程#1ASTProgram|1ASTProgram]][[#实验过程#2ASTNum|2ASTNum]][[#实验过程#3ASTVarDeclaration|3ASTVarDeclaration]][[#实验过程#4ASTFunDeclaration|4ASTFunDeclarat
昵称什么的不存在
·
2024-01-08 03:33
一些课程实验报告
java
前端
算法
编译原理
第二次小班课
写给入门者的LLVM介绍-知乎(zhihu.com)代码优化与LLVMIRpass|Kiprey’sBlogATourtoLLVMIR(上)-知乎(zhihu.com)第5章LLVM中间表示—GettingStartedwithLLVMCoreLibraries文档(getting-started-with-llvm-core-libraries-zh-cn.readthedocs.io)第一页-
昵称什么的不存在
·
2024-01-08 03:33
一些课程实验报告
编译原理
【
编译原理
】9—代码优化与生成Code Optimization and Generation(基本块及其优化方法、数据流分析简介)
9代码优化与生成CodeOptimizationandGeneration⭐⭐⭐⭐⭐⭐Github主页https://github.com/A-BigTree项目链接https://github.com/A-BigTree/college_assignment⭐⭐⭐⭐⭐⭐文章目录9代码优化与生成CodeOptimizationandGeneration9.1优化的主要来源源代码中间代码目标代码代码
一棵___大树
·
2024-01-08 03:33
编译原理
c++
算法
jvm
学习
编译原理
复习的有用链接
2024年1月7日,考完
编译原理
,是时候和考试时候的她说再见了,整理一些收藏夹里的链接和思考吧实验看这里:
编译原理
_HNU岳麓山大小姐的博客-CSDN博客课后习题看这里:
编译原理
作业答案githubLL1
昵称什么的不存在
·
2024-01-08 03:02
一些课程实验报告
编辑器
编译原理
未来一年是挺重要的一年,对我来说
这一年多的不说,列一个计划先5个
慕课
实战课程(分布式、微服务、并发相关)23个设计模式(起码都出一篇博客)个人网站维护起来(www.j
写代码的杰西
·
2024-01-08 02:06
APK体积优化有感
本文是阅读字节APK优化文章后的思考和总结Class阶段优化思路感觉和
编译原理
差不多,有些优化前端编译器本身就可以支持。比如内联,常量字段消除等技术,逃逸分析。。。。
魏铁锤爱摸鱼
·
2024-01-07 22:08
APK
X-code
编译原理
手动编译
1.X-code
编译原理
X-code将我们编写的代码编译为计算机能够认识的0和1,这个过程大致可以分为两步第一步X-code先将程序员写的代码翻译成0和1(也就是后面的.o文件)由于我们编写代码很多都是基于系统提供的框架
SimpleSJ
·
2024-01-07 19:22
面试 Vue 框架八股文十问十答第四期
⭐1)Vue模板
编译原理
Vue的模板
编译原理
主要包括以下几个步骤:模板解析:将模板字符串解析成AST(抽象语法树)。
程序员小白条
·
2024-01-07 08:35
Vue八股文
面试
vue.js
职场和发展
前端
javascript
前端性能优化
八股文
第二天学习记录
第二天C++随便提一提,目前不深究,有兴趣了解重点学习
编译原理
选学C语言操作系统汇编语言编译器设计领域的技术C++随便提一提,目前不深究,有兴趣了解C++历史,原理,过程式编程,面向对象编程,泛型编程,
Duihanhan
·
2024-01-07 06:11
学习
c++
编译原理
C++和
编译原理
重启计划C++书籍primer刷题
编译原理
书籍龙书看视频形式语言其他学习数学机器学习单片机专业英语词汇第1天第2天第3天第4天第5天第6天第7天第8天第9天第10天第11天第12天第13天第14天第15
Duihanhan
·
2024-01-07 06:41
学习之中
c++
编译原理
计算机学习
第三天学习记录
第二天C++随便提一提重点学习
编译原理
选学离散数学形式语言与自动机理论数据结构C++随便提一提C++面向对象编程。与强调算法的过程性编程(试图使问题满足语言的过程性方法)不同。
Duihanhan
·
2024-01-07 06:03
学习
c++
Java在线
慕课
系统(源码+开题)
在线教育作为新兴的教育形式,具有打破时空限制、提高学习效率等诸多优势,而
慕课
(MOOC)作为在线教育的典型代表,已成为全球教育领域关注的焦点。
便捷程序设计
·
2024-01-06 12:06
java
开发语言
《机器学习》
慕课
版课后习题-第2章
中国工信出版集团、人民邮电出版社出版的赵卫东、董亮编著的《机器学习》
慕课
版第2章机器学习基本方法1.什么是标准差、方差和协方差?它们反应了数据的什么内容?
醉一心
·
2024-01-06 09:10
机器学习
Vue 模板
编译原理
解析
Vue模板
编译原理
解析模板编译整体流程首先我们看一下什么是编译?
满天过海_春
·
2024-01-06 08:49
前端架构师养成
vue.js
前端
javascript
编译原理
- 编译优化
文章目录编译优化基本概念不存在完全优化正确的观点前端优化常量折叠代数化简不可达删除中间表示上的优化常量传播拷贝传播死代码删删除编译优化基本概念代码优化是对被优化的程序进行的一种语义保持的变换语义保持:程序的可观察行为不能改变变换的目的是让程序能够比变换前:更小更快cache行为更好更节能等等不存在完全优化等价于停机问题给定一个程序p,把opt§和下面的程序比较:L:jmpL编译器从业者永不失业定理
turbolove
·
2024-01-05 18:48
编译原理
编译原理
LV.13 D7 交叉编译工具链 学习笔记
一、交叉编译1.1
编译原理
机器码(二进制)是处理器能直接识别的语言,不同的机器码代表不同的运算指令,处理器能够识别哪些机器码是由处理器的硬件设计所决定的,不同的处理器机器码不同,所以机器码不可移植汇编语言是机器码的符号化
djjyy
·
2024-01-05 15:20
学习
笔记
arm开发
linux
打开了
慕课
,还是没动
这两天突然感觉有点不舒服睡不着心烦气躁。很是难过的样子,妈的,怎么突然想到是不是奶奶会出什么问题呢。反正是7点多睡觉,11点多睡醒,早上,然后一直折腾到晚上。无可奈何,书也没看,门也没出今晚刷完牙,不要动静了,早点休息,早点起床。晚安世界python明天弄。晚安!还好的事情是,东西是做了一半,毕竟,还有一些朋友在联系。前进。
琛周
·
2024-01-05 14:41
编译原理
字符串识别分析
实验名称字符串识别分析实验目的掌握DFA构造掌握利用DFA识别字符串实验内容和要求根据已知DFA,识别分析字符串实验环境VS2022算法设计思想主要问题与解决方法如何判断分析结束。当待分析字符串分析完毕,并且分析得到的最后一个非终结字符为某一终态,则判断得分析结束且成功,否则识别失败。实验结果体会、质疑、建议代码中的奥妙,其乐无穷!!!源代码#include#include#include#def
Frank_杨
·
2024-01-05 13:30
c++
开发语言
编译原理
与正规文法等价的FA的生成程序
实验名称与正规文法等价的FA的生成程序实验目的1.掌握根据正规文法转化为FA的原理;2.实现FA的生成程序。实验内容和要求输入正规文法,并构造其等价的有穷自动机(FA)。对构造出的FA进行判断——是不确定的有穷自动机(NFA)还是确定的有穷自动机(DFA)。实验环境VS2022算法设计思想构造一个fa[][]结构体表,结点内放置一个string类字符串,供存储后继态。接收终结符和非终结符集,都用s
Frank_杨
·
2024-01-05 13:30
c++
算法
开发语言
编译原理
LL(1)预测分析技术识别字符串
实验名称LL(1)分析技术识别字符串实验目的掌握自顶向下语法分析方法的原理编程完成预测分析法实验内容和要求用LL(1)分析技术对输入串进行句型分析实验环境VS2022算法设计思想主函数由两个函数语句和一个简单的用户交互组成。LL_creat函数负责接收非终结符集和终结符集以及LL表的元素,然后创建LL表。接下来进行分析,分析函数为Analysis函数。分析过程首先创建一个char类栈,通过for循
Frank_杨
·
2024-01-05 13:59
c++
算法
开发语言
编译原理
程序段的单词识别
实验名称程序段的单词识别实验目的1.掌握根据DFA构造此法分析程序的方法;2.解决词法分析程序构造的相关问题。实验内容和要求实验环境VS2022算法设计思想根据设定好的DFA设计程序,即根据DFA有n个状态,每个状态接收k个终结符到达另一个状态,设置n个case,每个case含k多条以上语句,对应一类状态。字符以字符流接收处理,每接收一个待分析字符,则到达一个状态,进入该状态之后,先将该字符装入W
Frank_杨
·
2024-01-05 13:59
c#
开发语言
编译原理
SLR(1)分析技术识别字符串
实验名称SLR(1)分析技术识别字符串实验目的掌握自底向上语法分析方法的原理编程完成LR分析法实验内容和要求本实验要求通过已给的SLR(1)分析表,利用LR分析技术实现对输入串的句型分析,具体包括六个部分:设计思路;主函数main;SLR(1)分析表的录入;分析栈的设计与实现;用LR分析技术对输入串进行句型分析;输出LR分析过程。实验环境VS2022算法设计思想分析栈设计:建立两个栈,一个状态栈,
Frank_杨
·
2024-01-05 13:58
c++
算法
开发语言
疲惫生活之英雄梦想养成记(4)学《中国古典诗歌》有感
今天在中国
慕课
听川大教授分享《中国古典诗歌》。诗歌的诱惑就是深宵对语,摇荡性灵。隔着时空,跟古诗人心灵对话。
写作英雄梦想成长记
·
2024-01-05 11:40
2020年的小目标
2020年,我希望每天通勤的时间看看
慕课
,晚上整理
慕课
的笔记。2020年,我希望可以每天写点东西,周末练练尤克里里录录视频。2020年,我希望自己的知乎专栏可以至少周更,可以开通付费咨询权益。
江小漫
·
2024-01-05 09:57
周日行动反思
早上还学习了一下
慕课
(数字化学习),还看了一个关于“确定位置”的视频。中午吃完饭没有及时睡觉,状态不好。下午五点多才开始行动。出培优卷和学习“学习强国”。
Skuang
·
2024-01-05 02:07
编译原理
sql简易编译器
实验内容利用yacc编写一个简易的sql编译器,使其能够使用sql查询语句实验思路词法分析需要解析的单词其实并不是很多tokens=('SELECT','FROM','WHERE',"DOT","MAX","MIN","LP","RP","EQUAL","AVERAGE",'AND','ORDER','OR','BIGGER','SMALLER','BY','DESC','NAME')但是对一些细
sophilex
·
2024-01-04 20:17
实验
sql
python
windows
编译原理
编译器
yacc
用栈来解决表达式问题(算法村第四关黄金挑战)
表达式计算是
编译原理
、自然语言处理、文本分析等领域非常重要的问题。
陈星泽SSR
·
2024-01-04 06:45
算法村
算法
【20190604】
听
慕课
《不可复制的曾国藩》前三集。收获如下:1、无论天资如何,一旦认定目标务必坚持到底,不放弃。2、尚拙。扎扎实实打好基础。不投机取巧。3、有韧劲,越挫越勇。4、人际关系好,多为别人着想。
林奕扬
·
2024-01-04 05:50
2020-5-1 吴恩达-NN&DL-w2 NN基础(2.11 向量化 Vectorization,2.12 向量化的更多例子)
1.视频网站:mooc
慕课
https://mooc.study.163.com/university/deeplearning_ai#/c2.详细笔记网站(中文):http://www.ai-start.com
没人不认识我
·
2024-01-03 23:20
深度学习
python
IT
深度学习
wsl+vscode+gcc+flex-bison
编译原理
一条龙
vscode/C++,最难的不是之后的调试或者运行部分,难的是环境的配置。Windows和Linux(此处用的是wsl)下分别如何配置环境,又有什么大坑,接下来就让我为大家细细分说。当然,在这之前,我必须先说明,强烈建议用wsl+gcc/gdb而不是Windows+mingw32,而我目前只能说明我在Windows下踩的坑,而无法说明最终如何解决调试问题。文章目录wsl+vscode+gccWin
zerolord
·
2024-01-03 21:00
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他