Tyson

天道唯一 大道至简

Trojan是一款科学上网的代理工具。

Trojan

下载与配置

Trojan Github
Trojan Home

下载trojan-[版本号]-linux-amd64.tar.xz

阅读全文 »

下载对应版本Go的安装包

  • LINUX

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    # 删旧装新
    rm -rf /usr/local/go && tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz

    # 配置环境变量
    export PATH=$PATH:/usr/local/go/bin

    # 检测
    go version

    go get [package]
    ps:go get rsc.io/quote

    # 超时问题解决
    go env|grep GOPROXY
    export GOPROXY=https://goproxy.cn

    # 网络增加DNS 223.5.5.5

    #
    go env -w GO111MODULE=on
    # export GO111MODULE=on


    export CGO_CPPFLAGS="-Wno-error -Wno-nullability-completeness -Wno-expansion-to-defined"
    阅读全文 »

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
groupadd nodejs
useradd -g nodejs -m nodejs

yum install gcc-c++ zip unzip bison -y

wget https://nodejs.org/dist/v18.17.1.tar.xz # https://nodejs.org/dist/v21.0.0/node-v21.0.0-linux-x64.tar.gz
tar -xvf node-v18.17.1-linux-x64.tar.xz

mv node-v18.17.1-linux-x64 /usr/local/nodejs



vim ~/.bash_profile
export PATH=/usr/local/nodejs/bin/node:$PATH
export PATH=/usr/local/nodejs/bin/npm:$PATH
export PATH=/usr/local/nodejs/bin/npx:$PATH
source ~/.bash_profile

ln -s /usr/local/nodejs/bin/node /usr/bin/node
ln -s /usr/local/nodejs/bin/npm /usr/bin/npm
ln -s /usr/local/nodejs/bin/npx /usr/bin/npx



npm create vue@latest # 如果报错看下面的两个帖子
# https://www.cnblogs.com/dingshaohua/p/17103654.html
# https://www.cnblogs.com/xiaoko/p/16932555.html
阅读全文 »

CentOS7

开放端口

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 查看防火墙状态
systemctl status firewalld.service

# 查看端口开放列表
sudo firewall-cmd --list-all

# 打开/停止防火墙
systemctl start firewalld.service
systemctl stop firewalld.service

# 失效开机默认启动
disable firewalld.service

sudo firewall-cmd --add-service=http --permanent (允许http服务)
sudo firewall-cmd --add-port=5000/tcp --permanent(打开8080端口)
sudo firewall-cmd --add-port=18069/tcp --permanent
sudo firewall-cmd --add-port=8071/tcp --permanent
sudo firewall-cmd --add-port=8072/tcp --permanent
# 注:命令末尾的–permanent表示用久有效,不加这句的话重启后刚才开放的端口就又失效了。

sudo firewall-cmd --reload (查看端口开放情况)

sudo firewall-cmd --list-all
阅读全文 »

Tutorial

[TOC]

Part 1: Requests and responses

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
基于 django==4.2.1
# 查看Django版本
python -m django --version
# 创建Django工程
django-admin startproject Tiancheng
# 创建Django应用
python manage.py startapp PersonalDesc
# 运行Django
python manage.py runserver IP:PORT
# 创建文件迁移脚本(一定在migrage前面,因为只有先生成了迁移文件,后面才能通过迁移脚本文件进行迁移)
python manage.py makemigrations
# 创建/更新模型表属性
python manage.py migrate
# 创建超级用户
python manage.py createsuperuser
阅读全文 »

Cookie

将用户标识信息保存在客户端,用于无状态的网页访问时检测人员、权限等,容易被伪造或者调用,所有的k-v均存在客户端。

阅读全文 »

1
2
3
yum install ntp   # 安装 ntp
ntpdate ntp3.aliyun.com # 同步时间,这里以阿里云3号服务器为例,你可以根据需要选择其他服务器
date

常用命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
git init
git clone xxx
git fetch origin xxx:xxx
git remote add origin xxx
git remote remove origin
git remote -v

git checkout xxx
git checkout -b xxx
git checkout .
git checnout [commit_number]

git branch
git branch -m xxx

git add -p
git add .

git commit
git commit -m 'xxx'
git commit --amend

git stash
git stash list
git stash pop
git stash pop --index x

git push origin xxx
git push origin --delete xxx

git merge --no-ff xxx
git reset --mixed HEAD^
git rebase -i HEAD~x
阅读全文 »
0%