提交 f9b843a7 编写于 作者: W wizardforcel

2022-01-28 23:19:11

上级 ad980610
# StudyTonight 杂项中文教程
> 原文:[StudyTonight](https://www.studytonight.com/)
>
> 协议:[CC BY-NC-SA 4.0](http://creativecommons.org/licenses/by-nc-sa/4.0/)
>
> 阶段:机翻(1)
>
> 人最大的痛苦就是说一些自己都不相信的话。——燕京学堂鹿会
* [在线阅读](https://stn.apachecn.org)
* [在线阅读(Gitee)](https://apachecn.gitee.io/doc-template/)
* [ApacheCN 学习资源](http://docs.apachecn.org/)
## 贡献指南
本项目需要校对,欢迎大家提交 Pull Request。
> 请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科)
## 联系方式
### 负责人
* [飞龙](https://github.com/wizardforcel): 562826179
### 其他
* 在我们的 [apachecn/studytonight-zh](https://github.com/apachecn/studytonight-zh) github 上提 issue.
* 发邮件到 Email: `apachecn@163.com`.
* 在我们的 [组织学习交流群](https://www.apachecn.org/#/docs/join) 中联系群主/管理员即可.
## 下载
### Docker
```
docker pull apachecn0/studytonight-zh
docker run -tid -p <port>:80 apachecn0/studytonight-zh
# 访问 http://localhost:{port} 查看文档
```
### PYPI
```
pip install studytonight-zh
studytonight-zh <port>
# 访问 http://localhost:{port} 查看文档
```
### NPM
```
npm install -g studytonight-zh
studytonight-zh <port>
# 访问 http://localhost:{port} 查看文档
```
## 赞助我们
![](http://data.apachecn.org/img/about/donate.jpg)
+ [StudyTonight 杂项中文教程](README.md)
+ [Linux](001.md)
+ [Linux 基础版](002.md)
+ [Bash `if..else`语句](003.md)
+ [Bash `for`语句](004.md)
+ [理解 Linux(Unix)中的文件权限](005.md)
+ [Linux 中的`wget`命令](006.md)
+ [Linux 中的`gzip`命令](007.md)
+ [如何列出目录内容(`ls`命令)](008.md)
+ [如何更改文件所有权](009.md)
+ [如何在 Linux 中添加用户?](010.md)
+ [如何在 Linux 中创建文件?](011.md)
+ [如何在 Linux 中创建目录(`mkdir`命令)](012.md)
+ [如何在 Linux 中重命名文件或目录](013.md)
+ [Linux `tail`命令](014.md)
+ [如何更改文件或目录的权限](015.md)
+ [如何使用`rmdir`命令删除空目录](016.md)
+ [Bash `select`(制作菜单)](017.md)
+ [Linux 中的`Tar`命令(创建和提取档案)](018.md)
+ [Linux 中的`diff`命令](019.md)
+ [Linux HowTo](020.md)
+ [如何在 Ubuntu 20.04 LTS 上安装 MySQL?](021.md)
+ [Bash Shebang](022.md)
+ [Linux 中的 cURL 如何传输数据?](023.md)
+ [在 Ubuntu 上安装和使用 PIP](024.md)
+ [如何将用户添加到组?](025.md)
+ [如何在 Linux 中找到文件?](026.md)
+ [如何提取 TGZ 文件?](027.md)
+ [如何在 Linux 中解压文件?](028.md)
+ [如何在 Ubuntu 20.04 中安装谷歌 Chrome?](029.md)
+ [如何检查你的 Ubuntu 版本?](030.md)
+ [如何在 Vim/Vi 中保存文件并退出编辑器?](031.md)
+ [如何使用`scp`命令安全复制文件](032.md)
+ [在 Linux 上创建符号链接](033.md)
+ [如何在 Linux 中列出目录内容](034.md)
+ [在 Debian 10 上安装 VSCode](035.md)
+ [如何在 Ubuntu 18.04 上安装 Kodi](036.md)
+ [如何在 Linux 中复制文件或目录](037.md)
+ [如何使用`df`命令检查 Linux 中的磁盘空间](038.md)
+ [如何在 Linux 中移动文件或目录](039.md)
+ [如何使用`grep`命令排除](040.md)
+ [如何删除 Linux 中的文件或目录?](041.md)
+ [如何使用`rsync`排除文件和目录](042.md)
+ [如何在 Linux 中列出用户?](043.md)
+ [如何在 Linux 中使用`mv`命令移动文件](044.md)
+ [如何在 Ubuntu 18.04 上安装 PyCharm](045.md)
+ [如何在 Debian 9 上安装 PostgreSQL](046.md)
+ [如何设置 Nginx 反向代理](047.md)
+ [如何在 Ubuntu 18.04 上安装和配置 GitLab](048.md)
+ [如何在 CentOS 7 上安装 Anaconda](049.md)
+ [如何在 CentOS 7 上设置或更改时区](050.md)
+ [`ElasticSearch](051.md)
+ [基础知识](052.md)
+ [什么是 ElasticSearch?](053.md)
+ [Docker](054.md)
+ [Docker 基础](055.md)
+ [容器和 Docker 介绍](056.md)
+ [容器与虚拟机](057.md)
+ [在 Windows 上安装 Docker](058.md)
+ [在 Mac OS 上安装 docker](059.md)
+ [你好世界应用](060.md)
+ [Git](061.md)
+ [GIT 基础知识](062.md)
+ [GIT 简介](063.md)
+ [VCS 是如何工作的?](064.md)
+ [我为什么要用 Git?](065.md)
+ [GIT 安装](066.md)
+ [进阶](067.md)
+ [使用 Git 仓库](068.md)
+ [暂存区](069.md)
+ [GIT:回顾我们的仓库](070.md)
+ [GIT:分叉](071.md)
+ [GIT:合并分支](072.md)
+ [GIT:合并冲突](073.md)
+ [高级](074.md)
+ [GIT:使用远程仓库](075.md)
+ [GIT:克隆](076.md)
+ [GIT:推送拉取](077.md)
+ [GIT:使用 Github](078.md)
+ [GIT:尾注](079.md)
+ [Jenkins](080.md)
+ [介绍](081.md)
+ [什么是持续集成?](082.md)
+ [Jenkins 集成服务器](083.md)
+ [如何配置 Jenkins 构建服务器](084.md)
+ [如何在 Jenkins 配置 JDK](085.md)
+ [保护 Jenkins](086.md)
+ [保护 Jenkins 构建服务器](087.md)
+ [在 Jenkins 配置构建系统](088.md)
+ [Jenkins 管理](089.md)
+ [Jenkins 插件管理](090.md)
+ [在 Jenkins 服务器中设置作业](091.md)
+ [Jenkins 服务器中的备份管理](092.md)
+ [Scrum](093.md)
+ [基础](094.md)
+ [Scrum 简介](095.md)
+ [Scrum——最热门的项目方法](096.md)
+ [软件开发的传统方法](097.md)
+ [Scrum 敏捷原则](098.md)
+ [Scrum 团队的角色](099.md)
+ [建立你的 Scrum 团队](100.md)
+ [为你的项目设定愿景](101.md)
+ [进阶](102.md)
+ [撰写用户故事](103.md)
+ [设定成功的阈值](104.md)
+ [为您的项目创建路线图](105.md)
+ [Sprint 预计划](106.md)
+ [实际 Sprint 计划的 Scrum 准备](107.md)
+ [跟踪 Scrum 进度](108.md)
+ [15 分钟的每日站会/每日 Scrum](109.md)
+ [Scrum 中的 Backlog](110.md)
+ [高级](111.md)
+ [在 Sprint 中完成故事](112.md)
+ [演示团队的工作](113.md)
+ [评估您的团队](114.md)
+ [发现麻烦的迹象](115.md)
+ [关闭项目](116.md)
+ [Drools](117.md)
+ [基础](118.md)
+ [Drools 简介](119.md)
+ [Drools:什么是规则引擎](120.md)
+ [什么是 Drools?](121.md)
+ [Drools:传统方法的问题](122.md)
+ [进阶](123.md)
+ [规则引擎的优势](124.md)
+ [Drools:何时不使用规则引擎](125.md)
+ [如何在 Eclipse 中添加 Drools 插件](126.md)
+ [如何创建 Drools 运行时](127.md)
+ [你好世界 Drools 程序](128.md)
+ [Drools 中使用的不同术语](129.md)
+ [高级](130.md)
+ [Drools:规则编写或语法基础](131.md)
+ [Drools:规则语法](132.md)
+ [Drools:规则结果关键字](133.md)
+ [Drools 程序示例](134.md)
+ [如何从`.drl`文件中调用外部函数](135.md)
+ [如何调试 Drools 项目](136.md)
+ [Maven](137.md)
+ [Apache Maven 教程](138.md)
+ [Maven 简介](139.md)
+ [设置 Maven 环境](140.md)
+ [什么是 POM?](141.md)
+ [什么是 Maven 中的仓库?](142.md)
+ [Maven 构建生命周期](143.md)
+ [Maven 构建生命周期](144.md)
+ [在 Maven 中构建概要文件](145.md)
+ [Maven 插件](146.md)
+ [在 Maven 中创建您的第一个项目](147.md)
+ [构建并测试你的第一个 Maven 项目](148.md)
+ [在 Maven 中管理外部依赖关系](149.md)
+ [Maven 构建自动化](150.md)
+ [Maven 构建自动化](151.md)
+ [什么是 Maven 快照?](152.md)
+ [在 Maven 中生成 Javadocs](153.md)
+ [使用 Maven 模板创建 Web 应用](154.md)
+ [Maven 部署自动化](155.md)
+ [使用 Eclipse IDE 和 Maven](156.md)
+ [Ruby](157.md)
+ [基础](158.md)
+ [Ruby 简介](159.md)
+ [如何安装 Ruby](160.md)
+ [使用 Ruby 交互式 Shell](161.md)
+ [Ruby 中的注释](162.md)
+ [进阶](163.md)
+ [使用`print()`和`puts()`显示数据](164.md)
+ [在 Ruby 中使用`gets()`从用户获取数据](165.md)
+ [Ruby 中的变量和数据类型](166.md)
+ [Ruby 中变量的类型](167.md)
+ [Ruby 中的保留字/关键字](168.md)
+ [Ruby 中的运算符和表达式](169.md)
+ [Ruby 杂项表达式](170.md)
+ [Ruby 中的插值](171.md)
+ [Ruby 字符串数据类型](172.md)
+ [Ruby 中的范围](173.md)
+ [Ruby 中的数组](174.md)
+ [Ruby 中的`push`和`pop`方法](175.md)
+ [Ruby 中的决策](176.md)
+ [Ruby `unless`条件](177.md)
+ [Ruby 中的循环](178.md)
+ [高级](179.md)
+ [Ruby 中的迭代器](180.md)
+ [Ruby 方法](181.md)
+ [不返回任何东西的 Ruby 方法](182.md)
+ [Ruby 类](183.md)
+ [Ruby 中的正则表达式](184.md)
+ [Ruby 异常处理](185.md)
+ [Ruby 文件处理](186.md)
+ [Unity3D](187.md)
+ [游戏开发概念](188.md)
+ [游戏工程导论](189.md)
+ [游戏开发概念](190.md)
+ [游戏开发生命周期模型](191.md)
+ [理解游戏架构](192.md)
+ [游戏引擎与游戏发展历史](193.md)
+ [不同类型的游戏](194.md)
+ [为游戏创建动画的基础知识](195.md)
+ [游戏项目管理和商业环境](196.md)
+ [评估您的游戏项目](198.md)
+ [技术设计文件和游戏设计文件](199.md)
+ [Unity](200.md)
+ [使用 Unity 引擎的游戏设计](201.md)
+ [安装 Unity3D 游戏引擎](202.md)
+ [Unity3D 简介](203.md)
+ [Unity3D 的游戏项目元素](204.md)
+ [使用 Unity3D 创建第一个项目](205.md)
+ [在 Unity3D 中添加和管理素材](206.md)
+ [Unity 引擎物理组件](207.md)
+ [向 Unity 游戏项目添加 C# 脚本](208.md)
+ [理解 Unity3D 刚体](209.md)
+ [Unity:使用 C# 脚本移动游戏对象](210.md)
+ [Unity3D——使用碰撞器 r2D 处理游戏对象的碰撞](211.md)
+ [Unity:使用 Prefab 在运行时创建游戏对象](212.md)
+ [Unity:Prefab 实例化,使其移动并设置速度](213.md)
+ [Unity 的父子游戏对象](214.md)
+ [Unity:用 CollisionEnter 检测碰撞](215.md)
+ [如何在 Unity3D 中破坏游戏对象](216.md)
+ [在 Unity 中使用导航网格导航](217.md)
+ [Unity 中的场景处理](218.md)
+ [Unity3D 中的测试驱动开发(TDD)](219.md)
+ [Unity3D 中的动画和动画师](220.md)
+ [在 Unity3D 中更改场景](221.md)
+ [进阶](222.md)
+ [Unity:使用`Rigidbody.AddForce()`方法移动游戏对象](223.md)
+ [了解 Unity3D 画布](224.md)
+ [Unity3D:向游戏画布添加用户界面元素](225.md)
+ [Unity3D:实时更新画布上的用户界面元素](226.md)
+ [从 Unity3D 中的其他行为脚本调用一个方法](227.md)
+ [Unity3D:为游戏添加音效](228.md)
+ [Unity3D 教程:到目前为止我们学到了什么](229.md)
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册