【目录】500 行或更少(500 Lines or Less)

简介: 【目录】500 行或更少(500 Lines or Less)

500 行或更少(500 Lines or Less)是《开源应用程序体系结构》(Architecture of Open Source Applications, AOSA)系列的第四卷。该系列的前三卷是关于大型程序必须解决的大问题,而本书专注于程序员在构建新事物时在小规模中做出的设计决策。您将在本书中读到的程序都是为此目的从头开始编写的(尽管其中一些程序的灵感来自作者以前从事过的大型项目)。


在阅读每一章之前,我们鼓励您首先考虑如何解决问题。然后,在阅读本章时,试着找出让你感到惊讶的地方。


https://aosabook.org/en/500L/introduction.html


《500行或更少》 在知乎和Hacker News等地方经常被谈及,适合新手程序员去学习如何实现一个功能甚至是系统。但是,书中的代码大多是很多年之前的编写的,有些代码在python 3环境无法复现,有些代码可以用新的语法简化。因此,我在学习的过程中,将尝试使用python3 修改原来的代码。


《500行或更少》 包含22个项目,涉及网络、数据库、图像处理等领域。我将从自己感兴趣的项目开始,并在此记录。——2024.5.4

项目代码会在github更新。

  1. 13- 3D modeller
  2. 2-CI
  3. 3-Cluster


相关文章
|
12月前
|
Linux
【Linux命令200例】diff比较两个文件的差异
diff命令是Linux系统中的一个非常实用且常用的命令。它用于比较两个文件的差异,并输出不同之处的详细说明。diff命令可以帮助我们快速找出两个文件之间的差异,从而方便我们进行文件对比、合并和版本控制等操作。
604 0
|
2月前
|
Python
基于Python获取文件夹中文件数量与其子文件夹中文件数量
基于Python获取文件夹中文件数量与其子文件夹中文件数量
Linux Command split 切割文件
Linux Command split 切割文件
|
Linux 数据处理 Ruby
cdo (Climate Data Operators ) 常用命令介绍:(查看文件信息、多文件合并、数据裁剪、数据插值、数据计算。。)
cdo (Climate Data Operators ) 常用命令介绍:(查看文件信息、多文件合并、数据裁剪、数据插值、数据计算。。)
cdo (Climate Data Operators ) 常用命令介绍:(查看文件信息、多文件合并、数据裁剪、数据插值、数据计算。。)
|
Java
编写Java程序,在一个文件夹内,查找占用磁盘空间最大的 jpg 文件,并输出文件大小
编写Java程序,在一个文件夹内,查找占用磁盘空间最大的 jpg 文件,并输出文件大小
378 0
编写Java程序,在一个文件夹内,查找占用磁盘空间最大的 jpg 文件,并输出文件大小
文件切割合并器6.0 下载和使用视频…
文件切割合并器6.0 下载和使用视频…
86 0
|
安全 Windows
[20180319]windows批处理文件大小比较.txt
[20180319]windows批处理文件大小比较.txt --//我使用eDiary写日志,有时候为了安全期间,我在U盘保留一份备份. --//需要同步,但是eDiary有一个"问题"就是如果打开日记本,没有任何操作,都会修改文件的时间戳.
1193 0