diff --git a/docs/notes/Socket.md b/docs/notes/Socket.md index 58d8299f..f26b15a0 100644 --- a/docs/notes/Socket.md +++ b/docs/notes/Socket.md @@ -306,7 +306,7 @@ epoll 的描述符事件有两种触发模式:LT(level trigger)和 ET(ed ### 1. select 应用场景 -select 的 timeout 参数精度为 1ns,而 poll 和 epoll 为 1ms,因此 select 更加适用于实时性要求比较高的场景,比如核反应堆的控制。 +select 的 timeout 参数精度为微秒,而 poll 和 epoll 为毫秒,因此 select 更加适用于实时性要求比较高的场景,比如核反应堆的控制。 select 可移植性更好,几乎被所有主流平台所支持。 diff --git a/notes/Socket.md b/notes/Socket.md index da747fa5..39c495c6 100644 --- a/notes/Socket.md +++ b/notes/Socket.md @@ -306,7 +306,7 @@ epoll 的描述符事件有两种触发模式:LT(level trigger)和 ET(ed ### 1. select 应用场景 -select 的 timeout 参数精度为 1ns,而 poll 和 epoll 为 1ms,因此 select 更加适用于实时性要求比较高的场景,比如核反应堆的控制。 +select 的 timeout 参数精度为微秒,而 poll 和 epoll 为毫秒,因此 select 更加适用于实时性要求比较高的场景,比如核反应堆的控制。 select 可移植性更好,几乎被所有主流平台所支持。 diff --git a/notes/正则表达式.md b/notes/正则表达式.md index fc939634..f6e16a01 100644 --- a/notes/正则表达式.md +++ b/notes/正则表达式.md @@ -110,7 +110,7 @@ abc[^0-9] # 五、重复匹配 - **\+** 匹配 1 个或者多个字符 -- **\*** 匹配 0 个或者多个 +- **\** * 匹配 0 个或者多个 - **?** 匹配 0 个或者 1 个 **应用** @@ -133,7 +133,7 @@ abc[^0-9] - **{m,n}** 匹配 m\~n 个字符 - **{m,}** 至少匹配 m 个字符 -\* 和 + 都是贪婪型元字符,会匹配尽可能多的内容。在后面加 ? 可以转换为懒惰型元字符,例如 \*?、+? 和 {m,n}? 。 +\* 和 + 都是贪婪型元字符,会匹配尽可能多的内容。在后面加 ? 可以转换为懒惰型元字符,例如 \*?、+? 和 {m, n}? 。 **正则表达式**