From ba462845320ee37d64d7e86c69a59570f996a038 Mon Sep 17 00:00:00 2001 From: MaleDong Date: Sat, 25 Aug 2018 14:45:42 +0800 Subject: [PATCH] zh-CN: Add or Fix formations of translated files Due to some missing or modified things in `en`. We've added them into the Chinese version. --- locale/zh-cn/docs/guides/backpressuring-in-streams.md | 2 +- .../zh-cn/docs/guides/buffer-constructor-deprecation.md | 2 +- locale/zh-cn/docs/guides/dont-block-the-event-loop.md | 1 + locale/zh-cn/site.json | 8 ++++---- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/locale/zh-cn/docs/guides/backpressuring-in-streams.md b/locale/zh-cn/docs/guides/backpressuring-in-streams.md index e3363b659ce12..e5233c9d3cadd 100644 --- a/locale/zh-cn/docs/guides/backpressuring-in-streams.md +++ b/locale/zh-cn/docs/guides/backpressuring-in-streams.md @@ -57,7 +57,7 @@ inp.pipe(gzip).pipe(out); 请注意:这个例子中我们使用 `.pipe()` 从一个数据源终端到另外一个终端,不过没有使用任何出错处理机制。如果一大堆数据出错了但是又要被接收, `可读` 和 `gzip` 流不会被销毁。 [`pump`][] 是一个工具类,如果有某个流发生错误或者关闭,它会自动销毁相关所有的流,在这个情况下是必须使用的! -[`pump`][] 对于 Nodejs 8.x 以及先前版本是必须的。但对于 10.x 和之后的版本而言,我们引入了 [`pipeline`][] 来取而代之它。这是一个模块化函数,用于对接不同的数据流,可以处理异常错误并善后清理释放资源。它同时也提供了一个回调函数——当整个 pipeline 任务完成时将触发。 +[`pump`][] 对于 Nodejs 8.x 以及先前版本是必须的。但对于 10.x 和之后的版本而言,我们引入了 [`pipeline`][] 来取而代之。这是一个模块化函数,用于对接不同的数据流,可以处理异常错误并善后清理释放资源。它同时也提供了一个回调函数——当整个 pipeline 任务完成时将触发。 这里给出一个例子,告诉你如何使用 pipeline: diff --git a/locale/zh-cn/docs/guides/buffer-constructor-deprecation.md b/locale/zh-cn/docs/guides/buffer-constructor-deprecation.md index a9355429a4377..f19ab2aea75ae 100644 --- a/locale/zh-cn/docs/guides/buffer-constructor-deprecation.md +++ b/locale/zh-cn/docs/guides/buffer-constructor-deprecation.md @@ -221,6 +221,6 @@ function stringToBase64(req, res) { 当使用 `Buffer.from(req.body.string)` 的时候,如果传入一个数字总是抛出异常,给程序提供了一个总是可以自我处理的机会。 -###`Buffer()` 构造函数废弃有一阵了,它有问题吗? +### `Buffer()` 构造函数废弃有一阵了,它有问题吗? 检测 `npm` 生态系统的代码,表明 `Buffer()` 仍然广泛被使用。这包含新提交的代码,以及这类代码的使用仍然在 *增长中*。 diff --git a/locale/zh-cn/docs/guides/dont-block-the-event-loop.md b/locale/zh-cn/docs/guides/dont-block-the-event-loop.md index 372cbcb6bbd11..bf091ff7cc971 100644 --- a/locale/zh-cn/docs/guides/dont-block-the-event-loop.md +++ b/locale/zh-cn/docs/guides/dont-block-the-event-loop.md @@ -33,6 +33,7 @@ Node 是用一组少量的线程来处理许多客户端请求的。 1. 性能:如果你定期通过任意的某种形式线程处理繁重的任务,你的服务器将面临 *吞吐量*(请求/秒)的考验。 2. 安全性:如果对于特定的输入,你其中的一个线程阻塞了,那么恶意攻击者可以提交如此的“邪恶输入”,故意让你的线程阻塞,然后使得其它客户端得不到处理。这就是 [拒绝式攻击](https://en.wikipedia.org/wiki/Denial-of-service_attack)。 + ## 对 Node 的快速回顾 Node 使用事件驱动机制:它有一个事件轮询的编排,和一个为高消费任务的处理工作池。 diff --git a/locale/zh-cn/site.json b/locale/zh-cn/site.json index 134c29d6b4377..f9151d9f51373 100644 --- a/locale/zh-cn/site.json +++ b/locale/zh-cn/site.json @@ -87,10 +87,6 @@ "link": "docs/es6", "text": "ES6 及更高" }, - "inspector": { - "link": "docs/inspector", - "text": "调试" - }, "api-lts": { "link": "/dist/latest-%ver-major%/docs/api", "subtext": "LTS", @@ -112,6 +108,10 @@ "link": "get-involved/code-and-learn", "text": "代码与学习" }, + "collab-summit": { + "link": "get-involved/collab-summit", + "text": "协作者峰会" + }, "contribute": { "link": "get-involved/contribute", "text": "贡献"