首页
序言
基础部分
1.
认识自己的计算机
1.1.
什么是计算机
1.2.
购买一台计算机
1.3.
购买一台智能手机
1.4.
使用电子产品
1.5.
常见的接口、协议
2.
使用自己的计算机
2.1.
目录、文件、文件系统
2.2.
文件格式
2.3.
整理自己的文件
2.4.
与计算机交互
2.5.
字体与字体渲染
2.6.
输入输出设备
2.7.
标记语言和富文本
2.8.
网络和互联网
2.9.
如何浏览互联网
2.10.
互联网能做什么
2.11.
建立安全的网络连接
2.12.
获取、安装应用程序
2.13.
高效地使用计算机
3.
网上冲浪
3.1.
掌握一门外语——英语
3.2.
信息获取与搜索技巧
3.3.
利用网络解决问题
3.4.
做笔记
3.5.
Markdown 技巧
3.6.
Web 无障碍
3.7.
Mastodon 介绍
3.8.
关于许可证
3.9.
更好的浏览体验
3.10.
多因素认证
3.11.
流媒体传输
3.12.
避免追踪分享文件:种子、磁力链
进阶部分
4.
开始编程
4.1.
什么是编程
4.2.
命令行与 Shell 程序
4.2.1.
一些常用 Shell 命令
4.2.2.
一些常用命令行工具
4.3.
数据结构与算法入门
4.4.
看懂 C/C++ 代码
4.4.1.
常见符号
4.4.2.
变量声明
4.4.3.
函数
4.4.4.
复杂数据类型:结构与类
4.4.5.
指针和引用
4.4.6.
分支与循环
4.4.7.
宏定义、预处理指令
4.4.8.
代码规范
4.4.9.
变量作用域、生命期
4.4.10.
总结
4.5.
编译运行第一个 C/C++ 程序
4.6.
什么是构建
4.7.
搭建开发环境
4.8.
编程范式
4.9.
UML:统一建模语言
4.9.1.
UML 类图
4.9.2.
用例模型 Use Case Model
4.10.
使用虚拟机
4.10.1.
在 Windows 上的虚拟机中安装 Ubuntu
4.11.
代码规范
4.12.
Python 基础
5.
代码的分享、管理与协作
5.1.
从代码分享说起
5.2.
代码托管平台与版本控制系统
5.3.
代码托管与版本控制的实际使用
5.4.
关于 GitHub
5.5.
静态网页生成
5.6.
静态页托管
5.7.
持续集成(CI)
6.
编程语言:C++
7.
编程语言:Python
8.
计算机人漫谈
8.1.
How To Become A Hacker
8.2.
大学生活指北
9.
计算机安全漫谈
9.1.
TLS 与 HTTPS
9.2.
PGP 与 GPG
9.3.
木马与病毒
Light (default)
Rust
Coal
Navy
Ayu
程序员入门指南
代码的分享、管理与协作
作为一名编程者,可能经常会有代码分享、代码管理、以及协同开发的需要。接下来的这个章节将会介绍有关这些方面的内容。