小水滴系列文章目录 (整理)

最近几年陆陆续续写了几十篇文章, 在此进行分类整理, 试图给出一个清晰的结构脉络, 方便读者定位阅读.

通过本次整理发现, 自己输出的内容还是比较少的, 以后要加倍努力哦 ~

同志们好 ! 这里是 穷人小水滴, 专注于 穷人友好型 低成本技术. (本文为 75 号作品. )

更新时间: 2025-06-21

目录

  • 1 基础篇 《计算机入门》
    • 机器选购与安装操作系统
    • 文件存储与数据备份
    • 网络与虚拟化
    • 了解硬件
    • Android 手机 (平板/电视盒子等)
  • 2 进阶篇 《计算机编程入门》
    • 手搓拼音输入法
    • 操作系统
    • 3D 图形
    • 嵌入式 (单片机)
    • AI 神经网络模型
  • 3 超越篇 《胖喵穷人实验室》

1 基础篇 《计算机入门》

计算机 (computer) 是一种强大的工具, 应用十分广泛, 同时计算机又 (相对) 很便宜, 普通人很容易获得并使用. 所以计算机是一种典型的 穷人友好型 低成本技术. (又强大, 又便宜, 还要什么自行车 ? 快到碗里来 ! )

本系列专注于计算机相关的基础知识, 学习使用计算机.

机器选购与安装操作系统

要想好好学习计算机, 首先需要购买一台 PC (笔记本/台式机/小主机 等) ! 好在这些并不贵, 只需不到 3000 元, 就能获得一台 64GB 内存 (SDRAM) 2TB 固态存储 (SSD) 的 PC, 足够用于计算机入门, 并且能用好几年, 还很省电:

学会 安装操作系统 是计算机入门的关键环节. 操作系统是计算机软件的基座, 学会安装系统之后, 就有了更大的容错空间. 学习计算机的过程中, 进行各种尝试, 再也不怕把系统整崩溃了 ! 只需重装系统即可 (狗头)

作为穷人, 娱乐也必需是低成本的. 这些娱乐方式, 借助计算机, 实现了更低的成本, 这自然也是极好的:

文件存储与数据备份

计算机的重要功能之一就是存储文件数据. 重要数据一定要多备份 !! 防止数据丢失.

为了方便存储文件, 在局域网内搭建一台存储服务器 (NAS) 是不错的选择:

光盘, 一种古老到几乎快被淘汰的存储器, 至今仍然有难以超越的优点: 只读 (数据不可改写), 防水, 结构简单, 存储时间长 (档案级光盘/千年光盘) 等.

使用自制的小工具, 通过 纠删码 (EC) 等技术, 可以实现抗损能力更强的光盘备份. 一组光盘中即使有部分丢失损坏, 仍然能够恢复全部数据:

网络与虚拟化

网络将许多计算机连接起来, 进行资源的整合共享. 虚拟化 (virtualization) 把单个物理设备划分成多个互相隔离的 “逻辑” (虚拟) 设备, 能够提高资源利用率和系统稳定性. 这一分一合, 也是计算机的魅力所在.

DNS (域名服务器) 和 wifi (无线) 都是局域网的常用技术:

计算机的虚拟化可以说是全方位多层次的, 无孔不入. 比如 虚拟机 (virtual machine, 系统级虚拟化):

存储 (硬盘) 虚拟化 (LVM):

网络虚拟化 (VLAN):

还有 容器 (container) 这种轻量级的虚拟化技术:

当然了, 虚拟化也可以互相疯狂套娃 (狗头), 比如虚拟机中的容器, 甚至是容器中的虚拟机:

了解硬件

计算机由 软件硬件 组成, 进一步了解硬件的结构和工作原理也是很有必要的.

键盘 (keyboard) 是最重要的输入设备, 那么拆开后是怎么样的呢:

显示器 是重要的输出设备, 你知道显示器的内部结构嘛:

台式主机的 电源 (ATX 标准) 接口是什么样的 ? 我们可以充分利用 “废旧” 电源:

Android 手机 (平板/电视盒子等)

手机 顾名思义, 就是手中拿着的小小计算机. 近些年手机发展的越来越繁荣, 传统 PC (特别是 台式机) 已经沦落为人嫌狗弃的明日黄花. 平板/电视 (盒子) 等也使用手机同款技术 (从硬件芯片到软件操作系统都是).

手机不仅小巧方便, 价格也更便宜, 1000 元以下的入门级新机也有很多. 如果你愿意稍微加点预算, 来到不到 2000 元, 那么就可以买到 24G+1T 的手机 (二手):

在这里插入图片描述

对于穷人来说, Android 操作系统当然是首选:

如果有能力, 建议接触一些更高级的 Android 玩法:

2 进阶篇 《计算机编程入门》

计算机的强大, 很大程度上是因为计算机是可 编程 (programming) 的, 软件从此登上历史舞台, 甚至比硬件更重要.

现有的软件并不能解决所有问题, 有时候我们会遇到一些需求, 现有的软件不能解决, 或者不能很好的解决. 这时候, 就需要 自己动手 了 ! 虽然仍然建议优先采用 拿来主义, 但没东西可拿时, 就只能自己干了.

为了更充分的利用计算机, 我们需要学会编程, 能够写出自己的代码. 从 “使用工具” 进阶为 创造工具.

手搓拼音输入法

编程入门从哪里开始 ? 窝觉得, 通过一个简单 (简陋) 的小栗子, 了解从开始写代码到发布的全过程.

中文输入法是使用计算机的必备基础软件, 拼音输入法作为最简单使用最多的中文输入法, 是一个很好的选择. 胖喵拼音的代码非常简单 (简陋), 一共只有几千行, 但却是一个确实可以工作的拼音输入法. 另外, 使用自己的输入法来写自己的文章, 这是多么浪漫的场景 !

在这里插入图片描述

开始写代码之前, 先了解一些可以存放代码的网站. 这些不仅可以用来存放自己的代码, 上面还有许多别人分享的代码, 可以学习, 参考, 使用:

在桌面平台 (Linux, GNOME) 实现拼音输入法, 需要用到输入法框架 ibus. 拼音输入法最重要的基础数据, 就是拼音和汉字的对应关系. 然后就可以实现一个简单的拼音输入法了 (比如 双拼 输入法):

胖喵拼音不仅支持桌面平台, 还可以轻松的支持 Android 手机:

代码写好后, 如何发出来分享给别人:

图形用户界面使用 web 技术栈 (HTML, CSS, js, vue 等):

操作系统

操作系统 (OS) 是软件的基座, 进一步了解操作系统很有好处:

3D 图形

blender 是一款强大的开源 3D 建模/渲染/动画制作软件, 支持编写 python 扩展 (插件):

vulkan 是一个跨平台的 GPU 编程接口 (API), 可用于 3D 渲染或者并行计算:

嵌入式 (单片机)

嵌入式也是计算机的一大应用领域, 让计算机 (几乎) 无处不在. 比如 全自动洗衣机, 电磁炉 里面都有芯片大小的小小计算机 (单片机).

了解单片机, 就从最简单的点亮 LED 灯开始吧:

AI 神经网络模型

最近几年 AI 那是火到不行 ! AI 有可能成为新的 “编程” 方式, 我们也不能落后啦.

从运行 AI 模型 (推理), 到训练 AI 模型 (微调):

3 超越篇 《胖喵穷人实验室》

人应该全面发展, 不能只局限于计算机 (软件) 领域. 试着逐渐辐射覆盖 硬件机械, 工业农业 等更多领域. 敬请期待 !

同志们好 ! 这里是 穷人小水滴, 专注于 穷人友好型 低成本技术.


本文使用 CC-BY-SA 4.0 许可发布.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值