解决Ubuntu系统启动 VMware Workstation Pro 提示 Kernel Module Updater 问题
· One min read
需要执行以下命令安装 gcc compiler 和 linux header:
需要执行以下命令安装 gcc compiler 和 linux header:
依次进入 设置 > 时间和语言 > 语言 > 首选语言 > 中文(选项) > 微软拼音(选项) > 词库和自学习 > 用户定义的短语(添加或编辑自定义短语) > 添加用户自定义的短语(添加)
在添加短语的窗口里输入拼音(比如 riqi),然后短语里输入 %yyyy%-%MM%-%dd%。
支持的其他占位符如下:
yyyy 年MM 月dd 日HH 小时mm 分钟ss 秒PowerShell 常见问题及解答
TypeScript定义小技巧
《图解HTTP》笔记
有几个bilibili视频想下载下来, 网上找了个工具哔哩哔哩视频解析下载, 但是不支持多个视频下载, 为了快速下载, 打算利用puppeteer自动化下载.
Node.js 的流调用 pipe 方法之后会返回一个新的流, 监听这个新流的finish事件就可以知道pipe完成了:
axios({
method: "GET",
url: "https://www.bilibili.com/",
responseType: "stream"
}).then((response: AxiosResponse<Stream>) => {
const newStream = response.data.pipe(fs.createWriteStream(`./save-file.html`));
newStream.on("finish", () => {
// 这里流pipe已经完成
});
});
在过去, React通常忽略未知的DOM属性。 如果你写的JSX使用了React不能识别的属性, React将会跳过它, 比如:
Maybe an easier way will be to open about:config and set devtools.toolbox.zoomValue to bigger value.
Ref: Event Emitters in TypeScript
从UI交互到Node.js的核心事件循环, 基于事件循环是JavaScript开发的一部分.