(以下是我荐书栏目的一篇文章,全文贴在这里) 今天,猫哥要推荐一本非常著名的开源书籍:《500 Lines or Less》。 在开始正题之前,先介绍一下它所属的系列。该系列叫 AOSA,是“The Architecture of Open Source Applications”的简称,即“开源程序的体系结构”,目前有四... (展开) 25 1 0回应 Moqi 2017-12...
500 Lines or Less: A Template Engine(模板引擎) 介绍: 多数项目都是包含很多的逻辑处理,只有少部分的文字文本处理。编程语言非常擅长这类项目。但是有一些项目只包含了少量的逻辑处理,大量的文本数据处理。对于这些任务,我们期望有一个工具能够很好的处理这些文本问题。模板引擎就是这样的一个工具。在这个章节中,我...
python 500 lines or less 参考地址 http://aosabook.org/blog/ ---500 lines or less目录参考地址https://www.zhihu.com/question/29372574 --知乎参考地址https://github.com/programthink/opensource/blob/master/libs/python.wiki#71_GUI_ 500 lines or less 《500 Lines or Less》(2)A Continuous I...
button, mode, x, y):""" Called when the mouse button is pressed or released """xSize, ySize = glutGet(GLUT_WINDOW_WIDTH), glutGet(GLUT_WINDOW_HEIGHT)y = ySize - y # invert the
《500 Lines or Less》(2)A Continuous Integration System(持续集成系统),使用观察者、调度、执行者三个组件实现CI系统。
500 Lines or Less "What I cannot create, I do not understand." -- Richard FeynmanThis is the source for the book 500 Lines or Less, the fourth in the Architecture of Open Source Applications series. As with other books in the series, all written material will be covered by the ...
【目录】500 行或更少(500 Lines or Less) 500 行或更少(500 Lines or Less)是《开源应用程序体系结构》(Architecture of Open Source Applications, AOSA)系列的第四卷。该系列的前三卷是关于大型程序必须解决的大问题,而本书专注于程序员在构建新事物时在小规模中做出的设计决策。您将在本书中读到的程序...
500 Lines or Less "What I cannot create, I do not understand." -- Richard Feynman This is the source for the book500 Lines or Less, the fourth in theArchitecture of Open Source Applicationsseries. As with other books in the series, all written material will be covered by the Creative ...
《500 Lines or less》是开源程序架构系列的第四本,和系列中的其他书籍一样,所有的写作素材遵循创作许可共享协议,所有的代码遵循MIT许可,所有的收入都将捐给国际特赦组织。 使命 所有建筑专业的学生都会在求学期间学习居家建筑、公寓、学校以及其他类型的建筑的设计。同样的,每一个程序员也应该知道编译器如何编译指令...
今天,推荐一本非常著名的开源书籍:《500 Lines or Less》。项目地址:https://github.com/aosabook/500lines 在开始正题之前,先介绍一下它所属的系列。该系列叫 AOSA,是“The Architecture of Open Source Applications”的简称,即“开源程序的体系结构”,目前有四本书,本期主角是最近的一本(发布于 2016....