上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页
摘要: #定义装饰器 def addLog(type,moudle,detail): def dec(func): @functools.wraps(func) def wrapper(*args,**kwargs): # 视图函数执行之前的逻辑 func1 = func(*args,**kwargs) # 阅读全文
posted @ 2022-07-15 16:59 ☞@_@ 阅读(5) 评论(0) 推荐(0) 编辑
摘要: idx, halfLen := len(matrix)-1, len(matrix) / 2 // 记录最后一个元素的下标和边长的一半 // 按对角线反转矩阵 for i := range matrix { for j := 0; j < i; j++ { matrix[i][j], matrix[ 阅读全文
posted @ 2022-07-11 17:23 ☞@_@ 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 1、形式一、元素无重不可复选,即 nums 中的元素都是唯一的,每个元素最多只能被使用一次,backtrack 核心代码如下: /* 组合/子集问题回溯算法框架 */ void backtrack(int[] nums, int start) { // 回溯算法标准框架 for (int i = s 阅读全文
posted @ 2022-07-10 11:10 ☞@_@ 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 1、新增 //新增一条数据 func CreateEntity(DBExecutor *gorm.DB, entity interface{}) error { if err := DBExecutor.Debug().Create(entity).Error; err != nil { retur 阅读全文
posted @ 2022-07-05 16:43 ☞@_@ 阅读(968) 评论(0) 推荐(0) 编辑
摘要: 1、编写Dockerfile FROM golang:alpine MAINTAINER mango # 为我们的镜像设置必要的环境变量 ENV GO111MODULE=on \ CGO_ENABLED=0 \ GOOS=linux \ GOARCH=amd64 # 移动到工作目录:/build W 阅读全文
posted @ 2022-06-24 16:45 ☞@_@ 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1、JSON序列化方式 func main() { u1 := UserInfo{Name: "q1mi", Age: 18} b, _ := json.Marshal(&u1) var m map[string]interface{} _ = json.Unmarshal(b, &m) for k 阅读全文
posted @ 2022-06-24 15:59 ☞@_@ 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1、忽略某个字段 如果想忽略某个字段,可以按如下方式在tag中添加-。 type Person struct { Name string `json:"name"` Age int64 Weight float64 `json:"-"` // 指定json序列化/反序列化时忽略此字段 } 2、忽略零 阅读全文
posted @ 2022-06-24 15:47 ☞@_@ 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1、概述 一个支持 yaml、json、toml、shell 的配置文件工具。 2、安装 go get github.com/jinzhu/configor 3、使用 1)创建一个yaml文件。 appname: test db: name: test user: root password: 12 阅读全文
posted @ 2022-06-23 16:49 ☞@_@ 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1、概述 Docker Compose通过docker-compose.yml配置文件,可以非常轻松地,用一个命令启动多个容器。 2、使用 1)配置 dockers-compose.yml文件 version: '3' services: # nginx 服务 nginx: # 推荐使用官方镜像 i 阅读全文
posted @ 2022-06-23 16:36 ☞@_@ 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 初始化字段时设置默认值,可以使用函数式选项模式,使用方法如下: type Option struct { A string B string C int } //第一步 func WithA(a string) func(o *Option) { return func(o *Option) { o 阅读全文
posted @ 2022-06-20 11:02 ☞@_@ 阅读(23) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页