代码片段
收集常用命令、函数和配置片段。
内容概览
14片段
5语言
bash
Hexo 本地预览
清理缓存、重新生成并启动本地服务。
1 | hexo clean |
javascript
JavaScript 防抖
适合输入搜索、窗口尺寸变化等高频触发场景。
1 | const debounce = (fn, delay = 300) => { |
java
Java 读取环境变量
读取可选环境变量,并在未设置时提供默认值。
1 | String port = System.getenv().getOrDefault("PORT", "8080"); |
cpp
C++ 读取一行输入
在包含空格时完整读取一行标准输入。
1 |
|
css
CSS 多行省略
固定展示两行文本,超出部分显示省略号。
1 | .line-clamp-2 { |
bash
Git 查看最近提交
用紧凑格式查看最近 10 条提交记录。
1 | git log --oneline --decorate -10 |
bash
Git 创建并切换分支
从当前提交创建新分支并立即切换过去。
1 | git switch -c feature/snippet-page |
bash
npm 检查过期依赖
查看当前项目中可更新的依赖版本。
1 | npm outdated |
bash
curl JSON 请求
快速发送一个 JSON POST 请求。
1 | curl -X POST https://example.com/api \ |
bash
Docker 查看容器日志
持续跟踪某个容器最近的日志输出。
1 | docker logs -f --tail=100 container_name |
bash
Nginx 重载配置
检查配置文件后平滑重载 Nginx。
1 | sudo nginx -t |
bash
查找端口占用
在 macOS 上查看指定端口被哪个进程占用。
1 | lsof -i :4000 |
bash
VS Code 打开当前目录
从终端直接用 VS Code 打开当前项目。
1 | code . |
javascript
Fetch 请求封装
简单封装 JSON 请求与错误处理。
1 | const request = async (url, options = {}) => { |
没有匹配的片段
换一个关键词或语言试试。
