2D坐标转换2.5D坐标公式

以下是2D坐标转换为2.5D坐标的JavaScript实现方式:

const angleDeg = 15 // 倾角(以度为单位)
const angleRad = (angleDeg * Math.PI) / 180 // 将角度转换为弧度
const x = parseInt(left * Math.cos(-angleRad) - top * Math.sin(-angleRad))
const y = parseInt(top * Math.cos(-angleRad) + left * Math.sin(-angleRad))

Windows为Github SSH单独配置代理

在拉取Github上的代码时,偶尔会遇到中途网络抽风的问题,为了能够成功拉取代码同时不影响其他Git的使用,可以单独为Github SSH配置代理

修改或创建C:\Users\Username\.ssh目录下的config文件,单独为Github SSH配置代理127.0.0.1:7890

ProxyCommand connect -S 127.0.0.1:7890 -a none %h %p

Host github.com
  User git
  Port 22
  Hostname github.com
  # 替换为rsa私钥路径
  IdentityFile "C:\Users\Username\.ssh\id_rsa"
  TCPKeepAlive yes

Host ssh.github.com
  User git
  Port 443
  Hostname ssh.github.com
  # 替换为rsa私钥路径
  IdentityFile "C:\Users\Username\.ssh\id_rsa"
  TCPKeepAlive yes

之后,即可重新执行代码拉取命令