常用unix命令
常用unix命令
通用快捷键 `Ctrl + A`:光标移至最左侧 `Ctrl + K`:剪切光标起始位置至行尾 (配合清空整行命令); `Ctrl + E`: 光标移至最右侧 `Ctrl + U
Node制作工具常用库
Node制作工具常用库
常用工具库 1. chalk:美化输出命令行工具库 2. chalk-animation: 命令行渐变和动画文字 3. inquirer:交互式命令行 4. ora:命令行loading 5. fig
TS类型体操中的一些特殊情况
TS类型体操中的一些特殊情况
Any 1. any 类型与任何类型的交叉都是 any,也就是 string(任何类型) & any 结果是 any。 2. any 作为类型参数出现在条件类型左侧时,会直接返回 trueType 和
Rust 中的拷贝和克隆
Rust 中的拷贝和克隆
克隆(Clone) 克隆是一种深拷贝(deep copy)机制,可以用于任何类型,包括堆上分配的数据: 1. 定义特点:通过实现 Clone 特征并调用 clone() 方法,可能会复制堆上的数据。
如何在vscode中用rust刷leetcode
如何在vscode中用rust刷leetcode
步骤 安装 vscode 插件 1. vscode-leetcode( leetcode 题库) 2. CodeLLDB ( Debug Rust ) 3. rust-analyzer ( Rust
快速排序
快速排序
主要步骤 1. 快速排序主要分为三步: - 选择一个基准值(pivot),这里简单实现选择数组最后1个元素 - 根据选择的 pivot 将数组分为两部分:小于基准值的部分在 pivor
理解miri 与 栈借用
理解miri 与 栈借用
什么是指针混叠(pointer aliasing)? 1. 对于同一块内存,存在多个指针指向,或者说,两个指针指向的内存存在重叠。比如: ```rust let s = S { a: 1, b: 2
低成本拥有自己的一个博客网站
低成本拥有自己的一个博客网站
前言 1. 在这些年试过了不少方案,有使用过阿里云主机部署,也试过用腾讯云云开发,到目前为止我个人认为下面的这种是我比较满意的一种方案,供大家参考。如果有更好的方式也欢迎评论交流。 博客框架 1.
Rust编译的 wasm 在 Vite 中使用
Rust编译的 wasm 在 Vite 中使用
Rust 编译为 wasm 1. 下载安装 rust 相关环境: `rustup`(rust的版本管理工具)、`cargo`(rust 依赖管理工具) ```shell(linux|ma
定时获取免费SSL证书部署至七牛云
定时获取免费SSL证书部署至七牛云
背景 1. 笔者的博客是通过 vitepress 搭建并通过 gitActions 免费部署至 gitHub Pages 的, 同时申请了自己的域名作为自定义域名解析至 gitHub Pages。 故