此Code Review标准旨在确保代码质量、可维护性、安全性和团队协作效率。
- 命名约定
- 变量、函数和类的名称应清晰、描述性强,避免缩写或无意义的名称(如
x、tmp)
- 变量、函数和类的名称应清晰、描述性强,避免缩写或无意义的名称(如
- 变量、函数和类的名称采用驼峰命名
| package main | |
| import ( | |
| "bufio" | |
| "encoding/json" | |
| "errors" | |
| "fmt" | |
| "log" | |
| "strings" |
| -- install xsel at first: `yay -S xsel` | |
| -- add the bellow code in your config file | |
| vim.opt.clipboard = vim.opt.clipboard + {'unnamed','unnamedplus'} | |
| vim.cmd([[ | |
| let g:clipboard = { | |
| \ 'name': 'myClipboard', | |
| \ 'copy': { | |
| \ '+': ['xsel', '--nodetach', '-i', '-b'], | |
| \ '*': ['xsel', '--nodetach', '-i', '-p'], | |
| \ }, |
| sudo apt-get -y update | |
| sudo apt -y install software-properties-common | |
| sudo add-apt-repository -y ppa:ondrej/php | |
| sudo apt-get -y update | |
| # install php | |
| sudo apt -y install php7.4 | |
| # install extensions | |
| sudo apt-get install -y php7.4-{xml,bcmath,bz2,intl,gd,mbstring,mysql,zip,common} | |
| sudo php --version |
| server { | |
| listen 80; | |
| server_name center.u1ss.com; | |
| underscores_in_headers on; | |
| index index.php; | |
| charset utf-8; |
| sudo apt-get -y update | |
| sudo apt-get -y install \ | |
| apt-transport-https \ | |
| ca-certificates \ | |
| curl \ | |
| gnupg \ | |
| lsb-release | |
| curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg |
| #!/usr/bin/env bash | |
| PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin | |
| export PATH | |
| #================================================= | |
| # System Required: CentOS/Debian/Ubuntu | |
| # Description: iptables Port forwarding | |
| # Version: 1.1.1 | |
| # Author: | |
| # Blog: |
| sudo yum install -y yum-utils \ | |
| device-mapper-persistent-data \ | |
| lvm2 | |
| sudo yum-config-manager \ | |
| --add-repo \ | |
| https://download.docker.com/linux/centos/docker-ce.repo | |
| sudo yum install -y docker-ce docker-ce-cli containerd.io |