技术学院 / 工具类教材

工具类教材

18 款开发工具,每篇十来分钟通读。正文全是带中文注释的示例代码,不讲废话,看完就能动手写。

工具类 18 篇

Git

入门

分布式版本控制工具,提交、分支、合并、回滚,写代码的人每天都在用。

约 9 分钟 · 102 行示例 开始学习 →

Docker

入门

把应用连同环境打包成镜像,一次构建到处运行,部署和迁移都省心。

约 5 分钟 · 121 行示例 开始学习 →

Bash

入门

Linux 与 macOS 的默认 shell,写脚本把重复的命令行操作一次性自动化。

约 10 分钟 · 207 行示例 开始学习 →

Vim

入门

几乎任何服务器上都有的终端编辑器,模式与动作组合熟了之后编辑效率极高。

约 8 分钟 · 118 行示例 开始学习 →

tmux

入门

终端复用工具,一个窗口开多个会话,SSH 断线后任务还在后台跑。

约 8 分钟 · 149 行示例 开始学习 →

Make

进阶

用 Makefile 描述文件之间的依赖,只重建真正变了的部分,构建工具的鼻祖。

约 10 分钟 · 183 行示例 开始学习 →

CMake

进阶

跨平台构建系统生成器,C / C++ 项目靠它一套配置同时支持多种编译器。

约 6 分钟 · 106 行示例 开始学习 →

AWK

进阶

按行按列处理文本的命令行利器,分析日志、切列求和一行命令就够。

约 13 分钟 · 228 行示例 开始学习 →

PowerShell

入门

Windows 下的脚本语言与管理框架,管道里传的是对象而不是纯文本。

约 11 分钟 · 222 行示例 开始学习 →

Nix

进阶

Nix 包管理器与 NixOS 的配置语言,纯函数式描述让环境完全可复现。

约 11 分钟 · 239 行示例 开始学习 →

ZFS

进阶

把卷管理和文件系统合二为一,快照、校验与存储池是它的招牌能力。

约 9 分钟 · 177 行示例 开始学习 →

bc

入门

命令行下的任意精度计算器,其实也是一门小语言,shell 里算数全靠它。

约 5 分钟 · 72 行示例 开始学习 →

jQuery

入门

老牌 JavaScript 库,选元素、改 DOM、发 Ajax 都被压缩成一行链式调用。

约 6 分钟 · 89 行示例 开始学习 →

AngularJS

进阶

把双向数据绑定带进主流视野的前端框架,指令与依赖注入是它的核心概念。

约 24 分钟 · 518 行示例 开始学习 →

Qt

进阶

C++ 跨平台图形界面框架,信号与槽机制让界面和逻辑解耦得很干净。

约 5 分钟 · 83 行示例 开始学习 →

PyQt

入门

Qt 的 Python 绑定,几十行代码就能给脚本套一个像样的桌面界面。

约 5 分钟 · 53 行示例 开始学习 →

OpenCV

进阶

计算机视觉的标准库,读图、滤波、边缘检测到人脸识别都有现成实现。

约 5 分钟 · 89 行示例 开始学习 →

raylib

入门

面向初学者的跨平台图形库,几行 C 代码就能开窗画图,做小游戏很合适。

约 5 分钟 · 94 行示例 开始学习 →
内容来源与许可

本栏目教材译自开源项目 Learn X in Y Minutes 的中文版本,原文与译文均以 CC BY-SA 3.0 协议发布,本站转载同样采用该协议,每篇文末列有原作者与译者署名。

本站只做了排版与分类,未改动正文内容。如果你是原作者或译者,希望调整署名或撤下某篇,欢迎通过页脚的联系方式告知。