首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
00俗人
掘友等级
Java开发
三有西电程序员
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 30
沸点 0
赞
30
返回
|
搜索文章
赞
文章( 30 )
沸点( 0 )
C++ 菜鸟的补习:.h,.cpp,.a,.so,静态链接,动态链接,加载之概览
早就该补的缺课。。。很多内容来自 《深入理解计算机系统》 第七章 真是本好书,推荐大家都要看看。这里写的仅仅是一点点【概览】,停留于皮毛,日后还需要再深入研究。 对于一个稍稍大和复杂一丢丢的软件而言,我们通常会将声明写在 .h 中,然后在 .cpp 中进行实现。 无论我们的 .…
分布式系统学习笔记2:分布式节点之间的通信技术:并发服务技术、RPC 与 RMI 概述
内容几乎全部来源于 西安电子科技大学 李龙海 老师的分布式系统课程。 博主只是老师的速记员。 本课程是面向普通本科生的课程,内容适合作为导论阅读。 并发服务是指服务端同时对多个客户端的请求进行服务。以下是几种常见的实现方法 服务器每收到一个请求,就创建一个服务于该请求的线程来进…
分布式系统学习笔记1:概述
内容几乎全部来源于 西安电子科技大学 李龙海 老师的分布式系统课程。 博主只是老师的速记员。 本课程是面向普通本科生的课程,适合作为导论阅读。 故障处理:节点本身可能有故障,网络更可能会有故障。发了个包,丢了或者延迟了,这种情况该怎么处理,如何让整个系统容忍局部失效 这里举个例…
编译原理笔记10:语言与文法,正规式转CFG,正规式和CFG,文法、语言与自动机
对语言进行形式化描述的规则叫文法。 词法规则、语法规则都以形式化的方法对语言进行描述,这样的规则就叫文法。在使用 lex 的时候,我们就可以使用文法来简单地定义和修改语言。 前几篇笔记中我们比较细致地研究了正规式,当时我们用正规式来描述词法规则,然后根据正规式构造可以识别由该正…
编译原理笔记9:语法分析树、语法树、二义性的消除
语法分析树和语法树不是一种东西。习惯上,我们把前者叫做“具体语法树”,其能够体现推导的过程;后者叫做“抽象语法树”,其不体现过程,只关心最后的结果。 语法分析树是语言推导过程的图形化表示方法。这种表示方法反映了语言的实质以及语言的推导过程。 若 A 是某节点的内部标记,且 X1…
编译原理笔记8:语法分析(2)上下文无关文法 CFG 、推导
前几篇博客中说到的词法分析,做的是从 【x+y → id+id】 的工作,也就是要将源代码变成一个记号流。语法分析,就是要通过为这个记号流序列(在“龙书”中,该序列被称为“词法单元序列”)构造一棵语法分析树,构造该树的方式就是“推导”(事实上,分析树其实是推导的图形化表示)。 …
云计算与虚拟化笔记2:分布式数据处理 MapReduce 概览
MapReduce 是一种分布式高性能计算场景下编程模型,适用于批处理类的操作,在处理大量读少量写的操作效率很高,大量随机读写的操作效率不高。 MapReduce 封装了并行处理、容错处理、本地化计算、负载均衡等细节。对内实现了相当多自动化的处理过程,对外则提供了简单而强大的接…
云计算与虚拟化笔记1:云计算分类及体系分层、GFS架构概述
云服务将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获得计算能力、存储空间和信息服务。配备的资源可以根据需求进行动态伸缩。 上述三者从上往下逐渐通用。 近些年似乎比较流行各种 *aaS ,印象中至少已经见过 A(I)aaS、B(ackend)aaS、B(l…
编译原理笔记7:语法分析(1)语法分析器的任务、语法错误的处理
检查输入中的语法 / 词法错误,并调用出错处理程序进行相应的处理。 源程序中的错误可以分为词法/语法错误、语义错误两类。前者主要形式是命名不合法、关键字书写错误、语法结构有问题(比如缺分号、该配对的东西不配对)等;后者则可分为静态/动态两种,静态例如类型使用错误、参数使用错误等…
编译原理笔记6:从正规式到词法分析器(3):DFA最小化、词法分析器的构造、Lex 使用示例
关于星闭包的补充:一个语言被认为是所有可能字的子集。所有可能字的集合可以被认为是所有可能的字符串串接的集合。 DFA 最小化的过程,就是通过某些等效转换减少原 DFA 状态数的过程——这里的“等效转换”,就是对多余的状态进行合并。 那,什么叫多余?这里的多余,指的是对于同样的输…
下一页
关注了
19
关注者
2
收藏集
1
关注标签
30
加入于
2020-07-21