![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
东都花神
这个作者很懒,什么都没留下…
展开
-
git学习笔记
git是什么:git是目前世界上最先进的分布式版本控制工具git的起源:git是最初是为了开发Linus被发明出来的版本控制工具:集中式版本控制工具如svn分布式版本控制工具如gitgit相较于svn的优势:不需要联网强大的分支管理git的原理:初始化git的时候会生成一个.git的隐藏文件,这个文件就git的版本控制仓库 在.git这个版本库中分为两部分: stage 暂原创 2017-03-01 15:28:40 · 488 阅读 · 0 评论 -
《Linux/Unix设计思想》随笔
Unix 哲学的几条准则看似简单。事实上,它们简单到会容易使人们忽略其重要性。这就是它们颇具欺骗性的地方。其实,简单的外表下掩盖着一个事实:如果人们能够始终如一地贯彻它们,这些准则可是非常行之有效的。以下这份清单会让你对 Unix 哲学的准则有初步的认识。本书其余部分则会帮助你理解它们的重要性。(1) 小即是美。相对于同类庞然大物,小巧的事物有着无可比拟的巨大优势。其中一点就是它...原创 2018-09-21 10:32:09 · 883 阅读 · 0 评论 -
UML类图入门
在进行源码分析和软件架构设计时,UML类图十分有用,下面我就介绍一下UML类图最常用的元素,几分钟就可以掌握。一. 类的UML图示在UML类图中,类使用类名、属性(field)和方法(method)且带分割线的矩形表示,如下图表示一个Person类,它包含了name,age这2个属性,以及say()方法。那么属性/方法名称前的加好和减号是什么意思呢?它们表示了这个属性或方法的可见性,UML...原创 2018-10-12 17:34:55 · 456 阅读 · 0 评论 -
编译的过程
• 分词/词法分析(Tokenizing/Lexing)这个过程会将由字符组成的字符串分解成(对编程语言来说)有意义的代码块,这些代码块被称为词法单元(token)。例如,考虑程序 var a = 2;。这段程序通常会被分解成为下面这些词法单元:var、a、=、2 、;。空格是否会被当作词法单元,取决于空格在这门语言中是否具有意义。分词(tokenizing)和词法分析(Lexing)之...原创 2018-10-20 09:12:28 · 306 阅读 · 0 评论