在M1 Pro Mac上安装Arm64的Node.js

官网下载的安装的是x86_64的版本,虽然说不是不能用,但是编译速度慢了几乎一半,这不能忍,那么就重新编译一个arm64的安装上吧 如果装过官网的dmg,可以用下面的命令把node删的一干二净 sudo npm uninstall npm -g sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.* sudo rm -rf /usr/local/include/node /Users/$USER/.npm sudo rm /usr/local/bin/node sudo rm /usr/local/share/man/man1/node.1\nsudo rm /usr/local/lib/dtrace/node.d 然后安装brew /bin/bash -c "$(curl -fsSL ht …

Android飞行模式不关闭WiFi

在正常情况下,打开飞行模式将会关闭WiFi,那么会导致断网,特别是在使用平板电脑的时候,使用WiFi时可以关掉蜂窝网络来节省电量(因为不像手机那样要拿来接电话)。

以下命令可以修改系统设置达到在飞行模式下不关闭WiFi,可能需要Root

先获取一下默认会关掉的内容

settings get global airplane_mode_radios

比如我这里输出的是cell,bluetooth,wifi,nfc,wimax

然后将返回的内容删掉你不想关的,再存回去,我这里删掉了蓝牙和WiFi和NFC,相当于飞行模式只控制蜂窝网络的开关

settings put global airplane_mode_radios cell,wimax

Attiny85 Arduino Digispark Micronucleus

本文章将教会你如何给Attiny85烧写Micronucleus让他支持Arduino,就像Digispark那样 先下载Micronucleus,推荐用1.x的版本,因为2.x的有时程序就莫名奇妙就没掉了,有时甚至连Micronucleus自己都把自己给干掉了,在下面下一个你喜欢的 稳定的1.11版 micronucleus-1.11-upgrade.hex 没有5秒等待烧录需要P0接地插入烧录 micronucleus-1.11-entry-jumper-pb0-upgrade.hex 插入后P5接地一次后进入烧录 micronucleus-1.11-entry-ext-reset-upgrade.hex 最新版2.5可用空间多600字节左右 t85_default.hex 你得先有个arduino,比如arduino un …

搭建socks5服务

因为某些原因,常常需要一个socks5服务端来做跳板,这里推荐一个叫gost的程序,它可以搭建一个socks5服务

无验证的服务端:

gost -L socks5://:端口

有验证的:

gost -L 'socks5://用户名:密码@:端口'

带黑名单:

gost -L 'socks5://用户名:密码@:端口?bypass=ip段/24'

只允许走tg的白名单:

gost -L 'socks5://用户名:密码@:端口?bypass=~91.108.56.0/22,91.108.4.0/22,109.239.140.0/24,149.154.160.0/20'