0%

Nginx这工具我早有耳闻,但出于种种原因(偷懒罢了),我始终没尝试学习、使用。如今,课程正好涉及,我也就顺便学学看咯。

阅读全文 »

书接上回,我们已经了解了Flex与Bison的特性,接下来,我们就可以使用二者完成词法解析、语法解析,并开始讨论Semantic-Analysis。

阅读全文 »

本文记述了笔者对中间件中消息队列的学习历程,以及一个模仿rabbitMQ架构的tinyMQ的实现历程。

阅读全文 »

个人对Flex Bison的初次使用中遇到了许多的问题,亦花费了相当多的时间来浏览StackOverflow等论坛和官方手册。为了个人记忆,也为了后人少走弯路,特此记录。

阅读全文 »

凡是对编程有所涉猎的人,想必都对Git有所了解,毕竟在个人开发的角度来说,Git可算是版本控制一把梭;而哪怕是不从事开发的人员,也有不少为GitHub上的开源项目所吸引,在教程的指导下稀里糊涂装上Git,clone项目的。用Git的人或许很多,但是,懂Git的又有几人呢?想用Git,理解Git,还得从Git的原理说开去。

阅读全文 »

小记设计模式

在软件构造的过程中,尽可能地重用代码,保持源代码地简洁是开发人员应有的追求之一。为达成这个目标,开发人员在框架上、在编码上都下足了功夫。而设计模式,即Design Patterns,则是开发人员将常用的设计方案与设计思想提炼后的产物。通过学习设计模式,我们能够快速领略先人的开发经验,助力与自己的软件开发。此处我就以尽可能简洁的方式,快速概述22种设计模式。

阅读全文 »