Golang依赖管理
创建 go.mod 命令行创建(也可以直接IDE创建GO modules 项目)cd$目录gomodint 会在目录下生成 go.mod 文件modulelearning//这里必须要和目录名是一致的go1.15安装依赖 如安装web框架 gin
创建 go.mod 命令行创建(也可以直接IDE创建GO modules 项目)cd$目录gomodint 会在目录下生成 go.mod 文件modulelearning//这里必须要和目录名是一致的go1.15安装依赖 如安装web框架 gin
结构体和方法package mainimport "fmt"// 定义结构体,二叉树结点type treeNode struct {value intleft, right *treeNode}// 工厂函数func createNode1(value int) tr
数组packagemainimport"fmt"//go语言数组是值传递,这个函数只能传长度为5的int数组,传其他的会报错funcprintArr(arr[5]int){//因为是值传递,函数内对修改元素不会影响原始数组fori,v:=rangearr{fmt.Println(
变量定义packagemainimport("fmt")vartest11=45//在外部定义变量必须要用varvar(aa="多个也可以这样赋值"bb=34cc=232)funcmain(){//字符类型vartt='c'fmt.Printf("%
Go语言切片实现原理 假设存在数组:arr := []int{0,1,2,3,4,5} 使用切片 arr1 := arr[1:4] // 结果为 {1, 2, 3} 然后 arr2
从 https://studygolang.com/ 选择镜像使用wget下载,如:wget https://studygolang.com/dl/golang/go1.15.linux-amd64.tar.gz解压到当前文件夹: tar -zxvf go1.15.lin
使用 优先队这个需要使用到优先队列, 这是支持设置优先级的队列, 官网文档 提到, 在声明队列时, 设置 ("x-max-priority", 10)历史消息曾也是高优先级如何与新消息区分在消息属性中设置 时间戳, 并且设置一个新消息阈值, 超过这个时间就是历史消息, 这样,
安装语言包sudo apt-updatesudo apt-get install language-pack-zh-hans设置区域为中国sudo update-locale LANG=zh_CN.UTF-8
ls -l1v ./
sed -i 's/old-text/new-text/g' input.txt
FROM reg-ai.chehejia.com/system/ubuntu:22.04RUN printf "\deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted\n\deb http://mirrors.aliyun.