目录 前言 1. 本文目的 2. 待完成 1. 软件开发简介 1.1. 常见的计算机语言简介和总结 1.2. 计算机编程语言基础知识 2. 通用软件开发基础知识 2.1. Cygwin 2.2. Windows 2.2.1. Windows的注册表编辑器:regedit 2.2.2. Windows的命令行工具: cmd 2.2.2.1. cmd简介 2.2.2.2. cmd的基本用法 2.2.2.2.1. 快速编辑:选取,复制,粘贴等操作 2.2.2.2.2. 字体 2.2.2.2.3. 布局 2.2.2.2.4. 颜色 2.2.2.3. cmd的高级用法 2.2.2.3.1. 命令历史列表 2.2.2.3.2. 开启/关闭自动补全 2.2.2.3.3. 设置字符编码:简体中文GBK/英文 2.2.2.4. 右键快速打开cmd并且定位到该文件夹所在路径 2.2.3. Windows下的程序所常用的运行库:Microsoft .NET Framework 2.2.3.1. Microsoft .NET Framework简介 2.2.3.2. 0xC0000135错误是由于缺少了Microsoft .NET Framework 2.3. Linux 2.3.1. 脚本程序中最开始的那两个字符: #!,叫做shebang 2.4. 开源协议 2.4.1. GPL 2.4.2. 署名-非商业性使用(CC BY-NC) 2.5. 环境变量 2.5.1. Windows中的环境变量 2.5.1.1. 编辑/添加/修改windows中的环境变量 2.5.1.2. windows中新建一个环境变量 2.5.2. Linux中的环境变量 2.6. Java 2.6.1. Java安装后的环境变量的设置 2.7. 各种图片的尺寸 3. 嵌入式开发基础知识 3.1. 嵌入式领域的基本概念 3.2. 交叉编译 4. 上层软件开发基础知识 4.1. 轻量级数据交换格式:JSON 4.2. 字符编码 4.3. 正则表达式 4.4. 网站抓取和模拟登陆 A. 个人推荐资料合集 A.1. 推荐书目 A.2. 推荐资料 全文请参考:http://www.crifan.com/files/doc/docbook/soft_dev_basic/release/html/soft_dev_basic.html#win_cmd 相关文章: