【目录】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


相关文章
|
11月前
|
Linux Go
Go项目实现日志按时间及文件大小切割并压缩
Go项目实现日志按时间及文件大小切割并压缩
397 1
|
JSON 数据格式
VSCode 多行JSON合并/压缩(compact)为一行 join Lines
VSCode 多行JSON合并/压缩(compact)为一行 join Lines
2225 0
VSCode 多行JSON合并/压缩(compact)为一行 join Lines
|
Java
编写Java程序,在一个文件夹内,查找占用磁盘空间最大的 jpg 文件,并输出文件大小
编写Java程序,在一个文件夹内,查找占用磁盘空间最大的 jpg 文件,并输出文件大小
371 0
编写Java程序,在一个文件夹内,查找占用磁盘空间最大的 jpg 文件,并输出文件大小
|
Oracle 关系型数据库 Linux
[20170926]tune2fs调整保留块百分比.txt
[20170926]tune2fs调整保留块百分比.txt --//今天春节后给生产系统dg增加磁盘空间,在建立文件系统时没有调整保留区百分比. --//当时想都建立文件系统,也开始转移文件了.
1102 0
Total Commander之添加两边同时进行文件夹切换操作
Total Commander最方便之处在于两列文件管理视窗,这样复制备份文件就很方便,但有的时候想人工查看两个具有相同目录结构的文件夹时,比如和FTP上的文件夹对比。如果先切换左边的目录,再切换右边的目录,文件夹多了就很繁琐,很麻烦。 可以这样做,先在工具栏新建一个按钮,然后选择按钮的“命令”为“cm_SyncChangeDir”,描述为“两边窗口同步移到上层文件夹”,序号”2600″
1720 0