花神的博客

叩首为梦 码梦为生

编译的过程

• 分词/词法分析(Tokenizing/Lexing) 这个过程会将由字符组成的字符串分解成(对编程语言来说)有意义的代码块,这些代 码块被称为词法单元(token)。例如,考虑程序 var a = 2;。这段程序通常会被分解成 为下面这些词法单元:var、a、=、2 、;。空格是否会被当作词法...

2018-10-20 09:12:28

阅读数:45

评论数:0

UML类图入门

在进行源码分析和软件架构设计时,UML类图十分有用,下面我就介绍一下UML类图最常用的元素,几分钟就可以掌握。 一. 类的UML图示 在UML类图中,类使用类名、属性(field)和方法(method)且带分割线的矩形表示,如下图表示一个Person类,它包含了name,age这2个属性,以及sa...

2018-10-12 17:34:55

阅读数:46

评论数:0

《Linux/Unix设计思想》随笔

Unix 哲学的几条准则看似简单。事实上,它们简单到会容易使人们忽略其 重要性。这就是它们颇具欺骗性的地方。其实,简单的外表下掩盖着一个事实: 如果人们能够始终如一地贯彻它们,这些准则可是非常行之有效的。 以下这份清单会让你对 Unix 哲学的准则有初步的认识。本书其余部分则会 帮助你理解它们...

2018-09-21 10:32:09

阅读数:50

评论数:0

git学习笔记

git是什么: git是目前世界上最先进的分布式版本控制工具 git的起源: git是最初是为了开发Linus被发明出来的 版本控制工具: 集中式版本控制工具如svn 分布式版本控制工具如git git相较于svn的优势: 不需要联网 强大的分支管理 git的原理: 初始化git的时候会生成一个....

2017-03-01 15:28:40

阅读数:383

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭