正则表达式
前言:这里主要记载go操作正则表达式,若没学过正则表达式,请前往正则表达式30分钟入门教程学习
常用正则表达式.pdf
一.Go regexp包常用API
📌 正则表达式对象创建12re, err := regexp.Compile(`\d+`) // 编译正则,返回 errorre := regexp.MustCompile(`\d+`) // 编译正则(失败会 panic,常用)
📌 匹配相关
方法
说明
示例
MatchString(s)
判断是否匹配
re.MatchString("abc123") // true
Match(b []byte)
判断字节切片是否匹配
re.Match([]byte("123"))
📌 查找匹配
方法
返回
示例
FindString(s)
第一个匹配的字符串
"abc123xyz" → 123
FindAllString(s, n)
所有匹配,n=-1 表示不限制
"12 34 56" ...
docker学习笔记一.docker安装配置(Ubuntu)1.卸载旧版本
1for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
2.使用apt存储库安装
2.1设置 Docker 的apt存储库。
12345678910sudo apt-get updatesudo apt-get install -y ca-certificates curl gnupg lsb-releasesudo mkdir -p /etc/apt/keyringscurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
12345echo \ "deb [arch=$(dpkg --print-architecture) sign ...
[up主专用,视频内嵌代码贴在这]
.video-container {
position: relative;
width: 100%;
padding-top: 56.25%; /* 16:9 aspect ratio (height/width = 9/16 * 100%) */
}
.video-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
网络编程常用方法
1.Conn接口
12345678910111213141516171819202122232425type Conn interface { // Read从连接中读取数据 // Read方法可能会在超过某个固定时间限制后超时返回错误,该错误的Timeout()方法返回真 Read(b []byte) (n int, err error) // Write从连接中写入数据 // W ...
一、安装配置 mysql 驱动1.安装驱动1go get -u github.com/go-sql-driver/mysql
2.初始化模块
1go mod init name
3.执行 go mod tidy
1go mod tidy
4.导入驱动
1234import( "database/sql" "github.com/go-sql-driver/mysql")
二、连接数据库1.获取连接12345678910111213141516171819202122package mainimport ( "database/sql" _ "github.com/go-sql-driver/mysql" "time")func main() { db, err := sql.Open("mysql", "root:123456@/go_db") if err != nil { panic(err) } pri ...
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment

