坑点1 坑点2

简介

LaTex是一种基于TeX的排版系统,利用这种编排系统的处理,能快快速的生成数学公式
TeX在学术界特别是数学、物理学和计算机科学界十分流行,TeX被普遍认为是一个优秀的排版工具,尤其是对于复杂数学公式的处理

LaTex能通过简单的字符快熟生成想要的公式,MathJaxKaTeX是出名的两个编排引擎,这两个引擎都用了LaTex的语法编排公式。MathJax对TeX字符的支持最全,但加载公式慢;KaTeX加载公式的速度快,但支持的TeX字符相对短缺。

现在大部分Markdown编辑器都支持对LaTex(MathJax)的渲染,就如Markdown文档语法一样,通过简单的LaTex语法就能事项美观的数学公式

阅读全文 »

激活

点击状态栏的help(帮助),再点击进入enter lisence (输入祖册码) ,跳出来一个对话框,把下面的激活码复制进去即可

1
2
3
4
5
6
7
8
9
10
11
12
13
----- BEGIN LICENSE -----
sgbteam
Single User License
EA7E-1153259
8891CBB9 F1513E4F 1A3405C1 A865D53F
115F202E 7B91AB2D 0D2A40ED 352B269B
76E84F0B CD69BFC7 59F2DFEF E267328F
215652A3 E88F9D8F 4C38E3BA 5B2DAAE4
969624E7 DC9CD4D5 717FB40C 1B9738CF
20B3C4F1 E917B5B3 87C38D9C ACCE7DD8
5F7EF854 86B9743C FADC04AA FB0DA5C0
F913BE58 42FEA319 F954EFDD AE881E0B
------ END LICENSE ------
阅读全文 »

10种词性

很多单词有多个词性,不同情况下使用不同词性

  • noun (名词)
  • pronoun (代词)
  • numeral (数词)
  • article (冠词)
  • varb (动词)
  • adverb (副词)
  • adjective (形容词)
  • preposition (介词)
  • conjunction (连词)
  • interjection (感叹词)
阅读全文 »

自动挂载U盘等外部存储位置,需要安装usbmount

1
sudo pacman -S usbmount

配置

1
2
sudo vim /etc/usbmount/usbmount.conf
# 在MOUNTOPTIONS那行添加user即可使普通用户也对挂载的U盘拥有写权限, 如下: MOUNTOPTIOS="rw,user,noatime,nodiratime"

ranger 是一个以Python编写,绑定vi/vim键的终端文件管理器

安装配置

安装

1
2
3
4
5
6
# archlinux系
sudo pacman -S ranger
# redhat系
sudo yum install -y ranger
# Debian系
sudo apt-get install -y ranger
阅读全文 »

顶部

简介

Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。
Markdown 的目标是实现「易读易写」
Markdown 语法的目标是:成为一种适用于网络的书写语言。
Markdown 可直接在文档中使用HTML的标签实

.md文件即为Markdown文件,现在很多前端项目中的readme等文件都是用Markdown编写的,很多企业也鼓励使用这种文件

下面讲解Markdown文件的基础语法,详细参考

阅读全文 »

tar详解

参数

1
2
3
4
5
6
7
8
9
10
11
-c: 建立压缩档案 
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
-f: 必须参数,使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名
阅读全文 »

服务端

安装

在Linux上安装需要先安装curl、zip、unzip,运行脚本需要用到

1
2
3
4
5
6
bash <(curl -L -s https://install.direct/go.sh)

# archlinux可直接安装
sudo pacman -S v2ray

<!--more-->

go.sh脚本会自动安装以下文件

  • /usr/bin/v2ray/v2ray:V2Ray 程序;
  • /usr/bin/v2ray/v2ctl:V2Ray 工具;
  • /etc/v2ray/config.json:配置文件;
  • /usr/bin/v2ray/geoip.dat:IP 数据文件
  • /usr/bin/v2ray/geosite.dat:域名数据文件

该脚本会配置自动运行脚本(开机自启),目前自动运行脚本只支持带有 Systemd 的系统,以及 Debian / Ubuntu 全系列

运行脚本位于系统的以下位置:

  • /etc/systemd/system/v2ray.service: Systemd管理
  • /etc/init.d/v2ray: SysV管理

go.sh 参数

go.sh 支持如下参数,可在手动安装时根据实际情况调整:

  • -p--proxy: 使用代理服务器来下载 V2Ray 的文件,格式与 curl 接受的参数一致,比如 "socks5://127.0.0.1:1080""http://127.0.0.1:3128"
  • -f--force: 强制安装。在默认情况下,如果当前系统中已有最新版本的 V2Ray,go.sh 会在检测之后就退出。如果需要强制重装一遍,则需要指定该参数。
  • --version: 指定需要安装的版本,比如 “v1.13”。不指定则默认安装最新版本。
  • --local: 使用一个本地文件进行安装。如果你已经下载了某个版本的 V2Ray,则可通过这个参数指定一个文件路径来进行安装。

示例:

  • 使用地址为 127.0.0.1:1080 的 SOCKS 代理下载并安装最新版本:./go.sh -p socks5://127.0.0.1:1080
  • 安装本地的 v1.13 版本:./go.sh --version v1.13 --local /path/to/v2ray.zip

配置

配置代理

编辑 /etc/v2ray/config.json 文件来配置你需要的代理方式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{
"inbounds": [
{
"port": 16823, // 服务器监听端口
"protocol": "vmess", // 主传入协议
"settings": {
"clients": [
{
"id": "b831381d-6324-4d53-ad4f-8cda48b30811", // 用户 ID,客户端与服务器必须相同
"alterId": 64
}
]
}
}
],
"outbounds": [
{
"protocol": "freedom", // 主传出协议
"settings": {}
}
]
}

详细配置说明

防火墙开放端口

iptables:

1
2
3
4
5
6
7
8
9
#查看已开放端口
/etc/init.d/iptables status

#开放8080端口
iptables -A INPUT -p tcp --dport 8080 -j ACCEPT

#保存并重启防火墙
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables restart

frewalld:
1
2
3
4
5
6
7
8
9
10
#查看已开放端口
firewall-cmd --zone=public --list-ports

#开放8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent

#更新规则
firewall-cmd --reload #无需断开连接,firealld特性之一动态添加规则

firewall-cmd --complete-reload #断开连接,类似于重启服务

程序管理

运行 service v2ray startsystemctl start v2ray来启动 V2Ray 进程
之后可以使用 start|stop|status|reload|restart|force-reload 控制 V2Ray 的运行

一键安装脚本(小白玩的)

V2Ray一键安装脚本(含教程)

客户端

Windows和Mac OS

根据需求到V2Ray的仓管下载发布的最新版
下载解压之后可看到 v2ray 或 v2ray.exe 直接运行即可

Linux

图形客户端

下载图形化客户端Qv2ray,archlinux可通过AUR直接安装
解压后双运行,这是会提示没有内核并自动打开存放内核的目录,到V2Ray的仓库下载Linux版的内核,讲内核解压放到自动打开的目录即可

Qv2ray 在不同系统中查找 v2ray 内核的文件路径 (即找不到内核时自动弹出的文件夹路径)

  • Windows: C:\Users\用户名.qv2ray\vcore
  • macOS: /Users/用户名/.qv2ray/vcore
  • Linux: ~/.qv2ray/vcore

非图形客户端

直接和安装服务器版的一样,安装即可
配置

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
34
{
"inbounds": [
{
"port": 1080, // 监听端口
"protocol": "socks", // 入口协议为 SOCKS 5
"sniffing": {
"enabled": true,
"destOverride": ["http", "tls"]
},
"settings": {
"auth": "noauth" //socks的认证设置,noauth 代表不认证,由于 socks 通常在客户端使用,所以这里不认证
}
}
],
"outbounds": [
{
"protocol": "vmess", // 出口协议
"settings": {
"vnext": [
{
"address": "serveraddr.com", // 服务器地址,请修改为你自己的服务器 IP 或域名
"port": 16823, // 服务器端口
"users": [
{
"id": "b831381d-6324-4d53-ad4f-8cda48b30811", // 用户 ID,必须与服务器端配置相同
"alterId": 64 // 此处的值也应当与服务器相同
}
]
}
]
}
}
]
}

详细配置说明

【V2Ray仓库】
【V2Ray官网】(墙外)
【V2Ray用户手册】【墙外】
【V2Ray白话文指南】(社区版)【官方版】