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
————编译原理————
程序员必看的书
编译原理
是计算机专业的一门
马兆娟
·
2020-08-09 22:48
涉猎益文
2019同济夏令营考核+试前准备
复旦夏令营考核+招生信息夏令营考核:往年都是英语考数据库还有一篇英文文献(人工智能)相关今年
编译原理
30分+算法分析与设计30分+数据库(英语)40分+人工智能文献(summaryandsuggestion
iroy33
·
2020-08-09 21:52
数据库
学习linux/unix编程方法的建议,学习Linux的四个步骤
解答:学习Linux的四个步骤假设你是计算机科班出身,计算机系的基本课程如数据结构、操作系统、体系结构、
编译原理
、计算机网络你全修过我想大概可以分为4个阶段,水平从低到高从安装使用=>linux常用命令
guoqin863
·
2020-08-09 21:32
编译原理
中必不可少的算法:中缀表达式转后缀表达式
点赞再看,养成习惯!觉得不过瘾的童鞋,欢迎关注公众号《机器学习算法工程师》,有非常多大神的干货文章可供学习噢…目录前言正文构造符号优先关系表计算优先函数中缀表达式转后缀表达式结语参考文献前言这篇文章是对参考文献中NFA文章的补充,根据正规式构造NFA的步骤中有中缀表达式转后缀表达式的步骤,小编在这篇文章中将以耳熟能详的算式表达式(如:10+3-2*(5/1))做例子,讲解中缀表达式转后缀表达式的原
程序猿一帆
·
2020-08-09 20:18
猿猿杂货铺
编译原理
中缀表达式
后缀表达式
逆波兰表达式
python
编译原理
知识点整理
鉴于公式不太好理解,采用人话的形式写一部分翻译懂的...(如果不是有作业是不可能学的)短语:所有叶子节点单拉出来都是短语,连起来也算,排列组合定义2.15句柄句柄:把所有能替换的都视为节点,所有不可替换的视为叶子,最左边小树的叶子节点就构成了句柄直接短语:所有的小树的叶子节点集合都是句柄为F*i,短语为E,F*i,E+F*i,直接短语F*i消除单一产生算法2.3好像老师给的教材有些诡异...先把非
Galaxy_5688
·
2020-08-09 18:26
大三第一学期总结
这学期的专业课很多:人工智能、数据库系统实现、软件工程、高级数据库技术、oracle、java、
编译原理
、数据库应用系统建模。专业课都不错,这学期网院比较忙所以有些课上的比较少。
JKay_Wong
·
2020-08-09 17:57
Thinking
of
life
编译原理
方面:词法语法语义分析器
实验要求:要求设计出并实现一个一遍扫描的词法语法语义分析程序,将多条简单赋值语句翻译成三地址代码,要求有一定的出错提示和错误恢复功能。一.待分析的简单语言的语法(1)::=beginend(2)::={;}(3)::=(4)::=ID:=(5)::={+|-}(6)::={*|/}(7)::=ID|NUM|()二.单词的种别编码方案单词符号种别码单词符号种别码begin1)27if2[28then
alef123
·
2020-08-09 12:41
包含所有的计算机视频教程
id=1240北京理工大学
编译原理
串讲http://www.study66.cn/soft/show.asp?
rart2008
·
2020-08-09 11:12
程序人生
编译原理
(二) NFA的确定化及DFA的最小化
1.NFA的确定化1.1.明确NFA的定义一个非确定的有穷自动机(NFA)M是一个五元式:M=(S,∑,δ,S0,F)S是一个有限集,它额每个元素称为一个状态。∑是一个有穷字母表,它的每个元素称为一个输入字符δ是一个从S×∑∗至S子集额单值映射。即:δ:S×∑∗→2⋅SS0⊆S,是一个非空的初态集F⊂S,是一个终态集(可空)1.2.定义运算定义对状态集合I的几个有关运算:状态集合I的ε-闭包,表示
dysonWhoAreYou
·
2020-08-09 03:41
Compiler
Technology
编译原理
实验1 PL/0语言词法分析
PL/0语言词法分析一、实验目的通过完成词法分析程序,了解词法分析的过程。编制一个读单词程序,对PL/0语言进行词法分析,把输入的字符串形式的源程序分割成一个个单词符号,即基本保留字、标识符、常数、运算符、界符五大类。二、实验环境操作系统:windowxp编写环境:visualc++、c-free、turboc编写语言:c语言分析语言:PL/0三、实验内容对PL/0语言进行词法分析,把输入的字符串
芋智波佐助
·
2020-08-08 22:19
编译原理
怎么用c#编写浏览器或者执行javascript代码?
再说当初
编译原理
这门课刚及格,基本功也不好。所以上网查了查,javascript解释程序有好多,不过大致都可以分为IE内核,chrome内核和FireFox内核,这里推荐一个工具供大家研究。
BabyKylin
·
2020-08-08 22:03
浏览器
javascript
c#
编译
解释
执行
利用有限自动机进行字符串匹配
原理我简单说两句,详细原理大家请参考《算法导论》第32章P563-P567,至于自动机原理,请参考其他
编译原理
书籍。说明:Pk=P[1..k],表示模式P的前缀,也就是其前k个字符。
sysu_arui
·
2020-08-08 21:26
Algorithm
编译原理
:语法分析(下)未完
一,LR分析LR文法LR文法:对于一个文法,如果能够构造一张分析表,使得它的每个入口均是唯一确定的,则我们将把这个文法称为LR文法。LR(k)文法:一个文法如果能用一个每步最多向前检查k个输入符号的LR分析器进行分析,则这个文法就称为LR(k)文法。一般k=0或k=1就可以了分析程序:对所有的LR分析器总控程序都是相同的。分析表/分析函数:不同的文法分析表将不同,同一个文法采用的LR分析器不同时,
燕双嘤
·
2020-08-08 20:39
计算机网络/编译原理
编译原理
:算符优先分析
算符优先分析过程是自上而下的归约过程,但未必是严格的最左归约。也就是说,算符优先分析法不是一种规范归约法。所谓算符优先分析法就是定义算符之间的某种优先关系,借助于这种关系寻找“可归约串”进行归约的一种方法。一,算符优先文法FIRSTVT推出的第一个终结符集合LASTVT二,优先表构造先行后列三,算符优先文法素短语:至少含有一个终结符的短语(且不能拆分成最小)移进当栈顶终结符<或=当前输入符号时归约
燕双嘤
·
2020-08-08 20:39
计算机网络/编译原理
反编译之混淆
一、反
编译原理
是什么?
qq_40418280
·
2020-08-08 20:39
编译原理
:词法分析概览
词法分析的目的在于对输入的字符串进行扫描并将其中匹配的词素找寻出来转换为词法单元然后将其添加入符号表或者送给语法分析器。比如说有这样一个语句:intx=1;词法分析器会将其中的{int,x,=,1}提取出来,每一项都会生成一个词法单元,某些词法单元不仅有词法单元名,也保有属性值,比如说int就只有一个词法单元名,所以它的表示就是(这个词法单元名是临时编的,逗号后面没有写内容就说明它的属性值为空),
Little Prince~
·
2020-08-08 20:06
编程语言
正则表达式
字符串
编译原理
——实现简单json解析器
一、词法分析阶段1、创建Tok类,记录Token的类型以及将每个转换为相应的字符串值。packageLex;/***Createdbythinkon2017/6/8.*/publicclassTOK{//Tok类型publicstaticfinalintOBJB=0;publicstaticfinalintOBJE=1;publicstaticfinalintARRB=2;publicstatic
不要清汤锅
·
2020-08-08 16:40
编译原理
从汇编环境到C语言环境、volatile关键字、
编译原理
、链接脚本
目录1从汇编环境到C语言环境1.1初始化DDR1.2设置SVC模式1.3初始化SP指针1.4从汇编跳转到C语言1.5代码实现2volatile关键字3编译下载验证3.1编写Makefile3.2
编译原理
从心开始 >
·
2020-08-08 15:06
I.MX6U-ALPHA
开发板
与Java有关的12个语法糖(转发)
前言本文转发自“Web项目聚集地”(点击蓝色字体即可跳转)本文从Java
编译原理
角度,深入字节码及class文件,抽丝剥茧,了解Java中的语法糖原理及用法,帮助大家在学会如何使用Java语法糖的同时,
Noodlemes_csdn
·
2020-08-08 14:10
Java
17.Uboot
编译原理
一、什么是UBoot是一个复杂的综合的裸机程序,支持各种。UBoot就是一个Bootloader,用于启动linux系统的程序,它是上电以后的第一个程序。它最重要的就是初始化DDR,linux在DDR中运行的,由于Linux内存比较大,放到内部的ROM中是远远不够的。Linux镜像一开始存在EMMC,NANDFLASH,等外置存储中。那么我们需要将linux镜像从外置存储拷贝到DDR中,就需要Ub
Pintitus
·
2020-08-08 13:45
IMX6ULL学习手册
leetcode--表示数值的字符串(有限状态自动机--
编译原理
)
题目来源:链接题目描述:请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100"、"5e2"、"-123"、"3.1416"、"0123"都表示数值,但"12e"、"1a3.14"、"1.2.3"、"+-5"、"-1E-16"及"12e+5.4"都不是。代码实现:defisNumber(self,s:str)->bool:'''try:returntype(float(
HWQlet
·
2020-08-08 12:52
LeetCode
4.4纯手工打造公式计算器
datecommentscategoriestagspermalinktitledescription2020/4/15true
编译原理
编译原理
词法分析4.4纯手工打造公式计算器解析变量声明语句:理解“
libingjy
·
2020-08-08 02:31
利用SLR实现可编程计算器(表达式求值)
不多说下面用
编译原理
里面讲过的SLR文法来实现。其实还有一种比较简单的方法——用栈来实现,可以看这里:http://blog.csdn.net/he_qiao_2010/article/detai
he_qiao_2010
·
2020-08-08 02:54
编译原理
编写一个LLVM后端
https://releases.llvm.org/10.0.0/docs/WritingAnLLVMBackend.html#instruction-scheduling该文档需要有一定的LLVM和
编译原理
的基础
P2Tree
·
2020-08-07 23:06
编译器
翻译文档
llvm
编译器
清华大学2009年硕士研究生招生专业目录
100084024计算机科学与技术系27含深圳研究生院5人081200计算机科学与技术01计算机系统结构①101政治理论②201英语③301数学一④408计算机学科专业基础综合复试专业课:计算机系统结构(必考);
编译原理
xfuboywz
·
2020-08-07 22:00
加拿大
美国
编译原理
---四则运算表达式的计算简单实现
博主从今天起正式开始了研究生的学习生活,下午在上到现代软件工程这门课的时候,老师留了个“大作业”让我们体会软件工程。。。说起来有点不好意思,博主虽然是某985高校软件学院的,但是感觉学校的教学水平。。。还是远比不上那几所知名的学校,甚至我觉得像杭州电子科技大学这样的有专长的学校,那样的培养机制(应该有很多人刷过杭电的acm吧),培养出的学生的编程能力反而更强。书归正传,“大作业”的需求是给小学生写
bwju
·
2020-08-07 18:03
编程技巧
程序底层工具:cl编译器
要深入理解程序的运作过程,则需要了解
编译原理
、链接、装载和运行库等知识。
墨篙和小奶猫
·
2020-08-07 17:17
汇编底层工具类
用python写一个简单的词法分析器
编译原理
老师要求写一个java的词法分析器,想了想决定用python写一个。目标能识别出变量,数字,运算符,界符和关键字,用excel表打印出来。有了目标,想想要怎么实现词法分析器。
你就像只铁甲小宝
·
2020-08-07 16:00
python相关
编译原理
_计算器_flex、bison实现
StagedEventDrivenArchitecture(SEDA)介绍作者:朱之光http://larryzhu.bokee.com一、前言二、当前流行的两种并发处理编程模型三、SEDA架构四、小结五、参考文献一、前言StagedEventDrivenArchitecture(SEDA)是加州大学伯克利分校研究的一套优秀的高性能互联网服务器架构模型。其设计目标是:支持大规模并发处理、简化系统开
架构师成长营
·
2020-08-07 14:03
设计模式(十六) 解释器模式
解释器模式可能需要用到一点
编译原理
的知识。不过我自己
编译原理
的内容都忘光了,所以这里不做
编译原理
的任何介绍了。直接来看代码吧。我们来做一个不含括号的四则运算的解释器。
weixin_33937913
·
2020-08-06 13:43
设计模式 | 解释器模式()
解释器模式通过解释器模式来实现四则运算,如计算a+b-c的值,具体要求先输入表达式的形式,比如a+b+c-d+e,要求表达式的字母不能重复在分别输入a,b,c,d,e的值最后求出结果:如图基本介绍在
编译原理
中
只希望变强
·
2020-08-06 13:26
Java设计模式详细学习专栏
【CCF 201912-3】化学方程式(递归下降)
化学方程式的BNF文法如下:问题分析类似于
编译原理
的语法分析,这里我们采用递归下降的方式解决问题。接下来,我们将以下面这个方程式为例来讲解我的思路。
Salmon_lee
·
2020-08-05 21:56
CCF-CSP
往年真题
题解
CCF-CSP
字符串
递归法
编译器
csp
匹配嵌套的构造(较复杂)
,请看:http://www.knowsky.com/297.html正则表达式的终极能力-递归今天在QQ问liuzhi如何写一个匹配递归式的正则表达式时,没想到那家伙居然就回答“递归消除”,让我去看
编译原理
的书
weixin_34379433
·
2020-08-05 20:48
编译原理
:LL1(1)文法的语法分析器(通过文法构造分析表)
基本思想:($表示空,即ε)(1)first集的算法思想如果产生式右部第一个字符为终结符,则将其计入左部first集如果产生式右部第一个字符为非终结符执行以下步骤求该非终结符的first集将该非终结符的非$first集计入左部的first集若存在$,则将指向产生式的指针右移若不存在$,则停止遍历该产生式,进入下一个产生式若已经到达产生式的最右部的非终结符,则将$加入左部的first集处理数组中重复
一只谜谜怪
·
2020-08-05 19:19
编译原理
普通青年的状态机,纯C语言
后来,我们再接触状态机,是在
编译原理
课程里。状态机用于描述与正则表达式匹配的字符串。再后来,我们在GUI界面设计中,需要设置一些控件在某些条件下禁用,某些条件下使能,某些条件下打个对号。
younggift
·
2020-08-05 17:34
程序设计
编译原理
lex/yacc实现简易sql解释器——词法分析,附代码
简介SQL解释器功能:基本增删改查基本功能基本都有,词法分析存在的问题应该不大。可以参考终结符如下%leftOR%leftAND%rightNOT%nonassoc'=''>''IDNUMBERSTRING数字以char*数组存储,用的时候转换一下%{#include"mysql4yacc.h"#include#includechar*stop;%}digit[0-9]digits{digit}+
IamInevitable
·
2020-08-05 16:55
C/C++
带大家进入常量池一探究竟
常量池主要用于存放两大类常量:字面量(Literal)和符号引用量(SymbolicReferences),字面量相当于Java语言层面常量的概念,如文本字符串,声明为final的常量值等,符号引用则属于
编译原理
方面的概念
架构师_橘子
·
2020-08-05 15:48
Java
后端
java
jvm
字符串
编程语言
编译器的概述
由于我在大学学习的网络工程,大学的时候自己也tooyoung,学校没教《
编译原理
》这门课,自己也没主动接触过,看到许多大牛都很推荐学习《
编译原理
》这门课堂(程序员的三大浪漫之一:操作系统,
编译原理
,图形学
coderchenjingui
·
2020-08-05 12:07
compiler
C++预编译头文件
这得从头文件的
编译原理
讲起。其实头文件并不神秘,它的全部作用,就是把自己的所有内容直接“
coderchenjingui
·
2020-08-05 12:36
cpp
我理解的安全运营
剑宗是掌握一些招式,不需要长年累月的积累“内力”,有时候就能出奇制胜,搞Web安全的“脚本小子”被划为这一类,而气宗因为需要从汇编、
编译原理
等晦涩的知识开始,学习曲线比较陡峭,大器晚成,碰到什么不明白的地方就反编译了看看汇编源码
斑鸠_
·
2020-08-05 04:39
产品运营
安全运营
运营
前端工程师为什么要学习
编译原理
?
转自:https://zhuanlan.zhihu.com/p/31096468前言普遍的观点认为,前端就是打好HTML、CSS、JS三大基础,深刻理解语义化标签,了解N种不同的布局方式,掌握语言的语法、特性、内置API。再学习一些主流的前端框架,使用社区成熟的脚手架,即可快速搭建一个前端项目。胜任前端工作非常容易。再往深处学习,你会发现前端这个领域,总是有学不完的框架、工具、库,不断有新的轮子出
weixin_30642561
·
2020-08-05 04:18
4.2编译器的前端技术
titledatecommentscategoriestagspermalinkdescription编译器的前端技术2020/4/13true
编译原理
编译原理
前端技术4.2这里的“前端(FrontEnd
libingjy
·
2020-08-05 04:11
tiny语言编译器前端实现
一.摘要最近在学习
编译原理
,所用的书籍以《
编译原理
及实践》,《flex与bison》这两本书为主,另外辅有《
编译原理
》(江湖人称编译“龙书”)和《编译器工程》(英文版为EngineeringaCompilerSecondEdition
Mr_White_
·
2020-08-05 04:54
编译原理
解析Json文本——如何将Json文本转化为Java对象
如果要问解析Json需要哪些基础知识的话,计算机科班出身的读者立马就能想到大学时学过的
编译原理
这门课程。解析Json
zijundaren
·
2020-08-05 04:01
Json
编译原理
实验七:中间代码生成器
实现一门语言的中间代码生成器(4小时)实验目的通过本次实验,加深对中间代码生成的理解,学会编制中间代码生成器。实验任务用C、JAVA或其他语言编写一门语言的中间代码生成器,所选实现语言应与之前语言保持一致。实验内容实现中间代码生成器,可以将任一源语言(源语言尽量与前期实验中的源语言保持一致)转化成三地址码(或其他中间表示形式)。准备2~3个测试用例,测试你的程序,并解释生成的中间代码。源代码下载和
裕东方
·
2020-08-05 04:57
编译原理实验
编译原理
计算书费(信息学奥赛一本通-T1104)
【题目描述】下面是一个图书的单价表:计算概论28.9元/本数据结构与算法32.7元/本数字逻辑45.6元/本C++程序设计教程78元/本人工智能35元/本计算机体系结构86.2元/本
编译原理
27.8元/
Alex_McAvoy
·
2020-08-05 02:55
#
信息学奥赛一本通
#
C++语言基础——数组
用c语言手搓一个600行的类c语言解释器: 给编程初学者的解释器教程(1)- 目标和前言
https://github.com/yunwei37/tryC一个小目标这一系列教程希望面向初学者,使用c语言手工实现一个简单的解释器来玩,不需要您掌握除了c语言以外的其他前置知识,也不需要您学习过
编译原理
的相关知识
yunwei37
·
2020-08-05 01:12
编译器
编译原理
解释型语言
c
基于Samsung平台CM11.0编译ROM及刷机全过程
也许这篇文章有点偏向与纯技术方面的经验,但对于大家对android
编译原理
及刷机还是很有帮助的。对于刷机教程那块网上相关资料也很多,我仅点到为止,我相信有兴趣的GG&MM参考本经验可使你少走很多弯路。
poclist
·
2020-08-05 00:12
android
system
自动化测试入门(2)——自动化学习方向
不要觉得学一门编程语言简单,以为就学个C,Java就可以了,实际上学一门编程语言你还需要懂计算机基础,
编译原理
,数据结构,算法等等(我还没写全)。
疯愚者
·
2020-08-04 21:11
app自动化测试
web自动化测试
python
java
自动化
自动机初步之DFA
自动机是一种非常有力的工具,其完备的理论可以参考
编译原理
或者形式语言与自动机等相关教材。从某种定义角度而言,图灵机也是自动机的一种。
罗博士
·
2020-08-04 18:22
ACM字符串
ACM/ICPC
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他