2026.05.09

vscode在右下角选择python解释器只在终端生效,代码提示和运行不生效

  • Crtl+Shift+P,找到Python: Select interpreter再选择一次即可生效

2026.04.01

  • mac本地shell 语言是en_US.UTF-8,ssh的机器语言是zh_CN.UTF-8,并且没有en_US.UTF-8语言文件,会报错
bash: warning: setlocale: LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or directory
  • 生成对应语言文件
sudo sed -i 's/# en_US.UTF-8/en_US.UTF-8/' /etc/locale.gen
sudo locale-gen

2026.02.27

  • 同一个appleid的apple支付的origin_trans_id是相同的,但是可能对应产品的多个用户uid
  • 解决ubuntu CUDA Toolkit和gcc版本不匹配,卸载本地toolkit,在官网下载最新CUDA Toolkit,版本小于等于nvidia-smi显示的cuda版本即可

2025.11.09

光猫设置防火墙,支持公网访问

CloudFlare代理设置

2025.10.09

2025.09.09

2025.09.06

虚拟机虚拟磁盘总线类型

2025.09.04

NGINX同端口HTTP跳转HTTPS – Hanada


Windows Terminal使用ssh命令远程连接,会自动断开:

Emby开心版安装

Unraid 插件 AuoFan无法获取nvme温度

function_get_highest_hd_temp() {
  HIGHEST_TEMP=0
  [[ $(version $version) -ge $(version "6.8.9") ]] && HDD=1 || HDD=
  for DISK in "${HD[@]}"; do
    # Get disk state using sdspin (new) or hdparm (legacy)
    [[ -n $HDD ]] && SLEEPING=`sdspin ${DISK}; echo $?` || SLEEPING=`hdparm -C ${DISK}|grep -c standby`
    if [[ $DISK == /dev/nvme[0-9] || $SLEEPING -eq 0 ]]; then
      if [[ $DISK == /dev/nvme[0-9] ]]; then
        CURRENT_TEMP=$(smartctl -n standby -A $DISK | awk '$1=="Temperature:" {print $2;exit}')
      else
        CURRENT_TEMP=$(smartctl -n standby -A $DISK | awk '$1==190||$1==194 {print $10;exit} $1=="Current"&&$3=="Temperature:" {print $4;exit}')
      fi
      if [[ $HIGHEST_TEMP -le $CURRENT_TEMP ]]; then
        HIGHEST_TEMP=$CURRENT_TEMP
      fi
    fi
  done
}