摘要:
基本的正则匹配规则 . 代表任意一个字符(除了换行符), 对应bash中的? [] 中括号,代表中括号内的一个字符,如[ae] [a-z] [0-9] * 代表前一个字符0次或多次 {m,n} 表示次数m到n grep 使用 gre -n 正则语法 文件名 grep hello regular.tx 阅读全文
摘要:
在图中,网络层包含了四种协议:ARP、IP、ICMP、IGMP,由上下关系表明,ARP为IP协议服务,IP为ICMP和IGMP服务。 IP数据报格式 此处不区分数据报和分组的概念:当数据部分过长时,将数据部分拆分,形成分组,也就是网络层的传输单元。 首部分为固定部分和可变部分,常规下没有可变部分。 阅读全文
摘要:
66f56a38-22fe-47b5-9ced-73f85d471107 要使用 systemd 来控制 frps,需要先安装 systemd,然后在 /etc/systemd/system 目录下创建一个 frps.service 文件 安装systemd # yum yum install sy 阅读全文
摘要:
一、转换规则 类型转换涉及到数据的底层类型,常规来说,底层类型相同才可以类型转换,那么如何查看一个类型的底层类型? 方法:对类型进行溯源,碰到无名类型则溯源结束,比如: type num int type A []num type B map[num]string type C A // C -> 阅读全文
摘要:
package main import ( "fmt" "time" ) func main() { ch := make(chan bool, 10) if ch == nil { fmt.Println("ch is nil") } go func() { for i := 0; i < 100 阅读全文