Rust 笔记 - 枚举与模式匹配
《Rust编程语言》笔记之二 枚举创建枚举的两种方式123456789enum IpAddrKind { V4, V6,}enum IpAddrKind { V4(String), V6(Stri...
《Rust编程语言》笔记之二 枚举创建枚举的两种方式123456789enum IpAddrKind { V4, V6,}enum IpAddrKind { V4(String), V6(Stri...
《Rust编程语言》笔记之一 关于cargo cargo run cargo build cargo check cargo new {project name} cargo doc --open: 构建本地及其依赖的文档 通用编程概念如果需要使用关键字作为变量名称,在变量前加r#,比如r#match
在Node.js中,事件循环是实现异步I/O的关键,是必须要了解的知识。这篇笔记是我读官方文档里关于事件循环的文章得来的。 事件循环的概念 事件循环使单线程的JavaScript实现了异步I/O操作,通过将负载交给系统内核执行。由于大多数的现代操作系统都是多线程的,能在后台执行多任务的操作。当后台操作完成后,内核(kernel)通知Node.js,这样的话回调函数就可以添加到poll队列中,直到执行完成。
Node.js中有三个和定时相关的API: setTimeout(), setInterval(), setImmediate(),他们都位于timers模块中。而且timers模块是全局模块,不需要用require导入就可以使用。 setTimeoutsetTimeout()的第一个参数时一段时间后执行的函数,第二个参数多少毫秒(ms)后;但是Node.js无法保证毫秒不差,只能保证不早于设置的时间。 返回Timeout对象,可以使用clearTimeout()取消定时任务,也可以使使用unref()函数改变其行为。
概念Linux 手册页惯用的节名 节 描述 Name 显示命令名和一段简短的描述 Synopsis 语法 Configuration 配置信息 Description 一般性描述 Options 选项描述 Exit Status 退出状态指示 Return Value 返回值 Errors 错误消息 Environment 使用的环境变量 Files 用到的文件 Version 版本信息 Conforming To 遵从的标准 Notes 其它有帮助的资料 Bugs 提交Bug的途径 Example 例子 Authors 略 CopyRight 略 SeeAlso 略
nvm root 用户没有 npm 命令 From: https://stackoverflow.com/questions/21215059/cant-use-nvm-from-root-or-sudo 12345# run thisn=$(...
部分命令参考了这篇文章 命令配置命令别名: git config --system alias.{short name} {origin name}