作为一个有“数据囤积癖”的开发者,我经常遇到这样的场景:本地有一大堆学习资料、Obsidian 笔记仓库或是个人的小项目文件。我想给它们做版本控制,也想在多台电脑间同步,但传统的方案总是不那么尽如人意: 用 Git + GitHub/Gitee?:免费仓库有容量限制,传一些大型的二进制文件、视频或几
前言 最近在写一些项目书让我头疼的就是一些图的绘制了,(更让我头疼的其实是沟通不力),遂从网络上搜索了相关的结果,最后整理出来,供自己以后查看。这一文章只是从我的已知的角度出发,不要有太大奢求,如果有详细需要,请自行搜集文献等。 阶段分析 软件产品的开发基本分为以下几个阶段: 需求分析→设计→开发→