logo
  • 主页
    主页
  • 博客
    博客
  • 标签
    标签
  • 算法
    算法
  • 片段
    片段
  • 卡片
    卡片
  • 菜谱
    菜谱
  • 关于
    关于
K

    片段

    收集的有用代码片段和命令,记录和分享

    按标签筛选

    选择一个标签查看相关代码片段

    全部
    Chrome
    CSS
    HTML
    Http
    Javascript
    nextjs
    React
    Supabase
    TypeScript
    Vue
    webpack

    windows 连接局域网共享文件夹

    bash
    # 如果用户名中有空格,请一定加上双引号 "XIN LI"。 # net use [驱动器盘符]: \\服务器名\共享名 /user:[用户名] [密码] net use Z: \\192.168.8.114\supernova-exam-client /user:"XIN LI" password
    2025/5/20
    2025/5/20

    解决Mac安装软件的“已损坏,无法打开。 您应该将它移到废纸篓”问题

    bash
    # 1. 启用“任何来源”,开启任何来源后,如果能打开了,就不需要下一步了 sudo spctl --master-disable # 2. 如果上一步没有完全解决,移除应用的隔离属性,替换为应用的具体位置 sudo xattr -r -d com.apple.quarantine /Applications/WebStorm.app
    2025/4/17
    2025/4/17

    Mac Chrome 非安全(可跨域)模式启动

    bash
    open -n /Applications/Google\ Chrome.app/ --args --disable-web-security --user-data-dir=/Users/libra/Desktop/chromeData
    2025/4/17
    2025/4/17

    Mac 压缩图片命令

    bash
    # 检查命令行参数 if [ $# -ne 2 ]; then echo "使用方法: $0 <输入目录> <输出目录>" echo "例如: $0 /path/to/input /path/to/output" exit 1 fi # 从命令行参数获取输入和输出目录 INPUT_DIR="$1" OUTPUT_DIR="$2" # 确保输入目录存在 if [ ! -d "$INPUT_DIR" ]; then echo "错误:输入目录 '$INPUT_DIR' 不存在" exit 1 fi # 启用 nullglob 选项,以防没有匹配的文件时不返回通配符本身 shopt -s nullglob # 检查输出目录是否存在,如果不存在则创建 if [ ! -d "$OUTPUT_DIR" ]; then mkdir -p "$OUTPUT_DIR" echo "创建输出目录: $OUTPUT_DIR" fi # 获取总文件数 total_files=$(ls -1 "${INPUT_DIR}"*.{JPEG,JPG,PNG,jpeg,jpg,png} 2>/dev/null | wc -l) current=0 # 遍历输入目录中的所有 .jpeg, .jpg, .png 文件 for file in "${INPUT_DIR}"*.JPEG "${INPUT_DIR}"*.JPG "${INPUT_DIR}"*.PNG "${INPUT_DIR}"*.jpeg "${INPUT_DIR}"*.jpg "${INPUT_DIR}"*.png do # 增加计数器 ((current++)) # 计算进度百分比 percentage=$((current * 100 / total_files)) # 提取文件名 filename=$(basename "$file") filename_no_ext="${filename%.*}" output_file="${OUTPUT_DIR}${filename_no_ext}.jpg" # 使用 sips 调整图像大小并保存到输出目录 sips -Z 274 -s format jpeg "$file" --out "$output_file" >/dev/null 2>&1 # 显示进度条 echo -ne "\r处理进度: [${percentage}%] (${current}/${total_files}) 当前文件: ${filename}" done # 完成后换行 echo -e "\n所有图像已成功调整大小并保存到 $OUTPUT_DIR"
    2025/4/17
    2025/4/17

    安装 Certbot 和 Nginx 插件,配置 Https

    bash
    # 1. 安装 sudo apt-get update sudo apt-get install certbot python3-certbot-nginx # 2. 获取和安装证书 sudo certbot --nginx -d your_domain # 3. 测试自动更新 sudo certbot renew --dry-run # 4. 查看所有证书 sudo certbot certificates # 5. 删除指定证书 sudo certbot delete --cert-name name_of_certificate # 6. 重新加载Nginx配置 sudo systemctl reload nginx
    2025/4/10
    2025/4/10