Admin 发布的文章

  1. 运行ssh-keygen创建密钥对,可以一路默认值回车或者根据自身需求填写参数,然后就会在/Users/username/.ssh文件夹里生成id_rsaid_rsa.pub两个文件,文件名请勿做任何修改。这个密钥对不仅可以用在gitlab,也可以用在任何需要密钥对的地方
  2. id_rsa.pub里的内容黏贴到https://gitlab.com/-/profile/keys
  3. 这样就可以用git clone ssh_uri命令了,无需再输入账号密码

# 首先安装mvn
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

# 安装后可能会提示你设置环境变量,按照提示运行去设置即可
# 如果网络无法连接,可能需要export一下proxy

# 然后用nvm安装node
nvm install 14.18.2

# 然后启用刚安装的版本
nvm use node

# 查看版本
node -v

  1. 进入文件夹~/Library/Preferences/
  2. 用XCode打开com.apple.HIToolbox.plist,删除AppleEnabledInputSources里的KeyboardLayout Name U.S.并保存,先不要关闭XCode
  3. 在文件夹~/Library/Preferences/里右击com.apple.HIToolbox.plist查看Info,勾选Lock
  4. 关闭XCode,再次打开com.apple.HIToolbox.plist查看是否删除成功,重启电脑即可生效

注意:名字不一定是KeyboardLayout Name U.S.,可以根据自己情况删除

npm install -g truffle-flattener

because some new features in solidity 0.8.x might go wrong by truffle-flattener@1.5.0, so after installed, run code below again:

inpm nstall -g https://github.com/jplew/truffle-flattener

usage:

truffle-flattener ./contracts/MyContract.sol > ./flatten/MyContractFlatten.sol

and then put faltten code as single solidity file to bscscan