- 博客(11)
- 收藏
- 关注
原创 Vue 编辑数据时 表格数据跟着变动
编辑的是 引用 所以会变动复制一个副本出来JSON.parse(JSON.stringify(data))
2021-12-24 16:20:28
796
1
原创 gorm DUPLICATE KEY
DB.Clauses(clause.OnConflict{ Columns: []clause.Column{{Name: "ipfs_hash"}},//冲突的字段 unique 索引或者主键 DoUpdates: clause.Assignments( map[string]interface{}{"count": gorm.Expr("count + ?", 1),//更新字段 配合Expr使用 "updated_at": time.Now()}),//更新字段 }).Cr.
2021-12-17 15:59:11
1433
原创 2021-11-08
1.OSS上传签名认证 防止被恶意请求2.windows 构建Go 形成sh脚本set GOARCH=amd64set GOOS=linuxgo buildpause3. go cron包#go cron包robfig/cron/v3 #默认五星格式crontab := cron.New() //每周一 0点-2点 0分执行 执行三次 // minute hour day month week CountNftCollect(...
2021-11-09 22:00:00
102
原创 ThinkPHP框架 validate用法
1.目录结构2.控制器引用 protected $validate; public function __construct() { $this->validate = new IndexValidate();//引入该控制器对应的验证规则 parent::__construct(); }/* *验证前端提交的post值 **/public function Index(){ $posts = $this->r.
2021-09-22 18:23:02
1440
原创 Go 方法与函数 defer、panic、recover
1.定义函数类型package mainimport "fmt"type addFunc func(a, b int) intfunc operate(f addFunc, a, b int) int { return f(a, b)}func add(a, b int) int { return a + b}func add2(a, b int) int { return a + b + b + a}func main() { c := operate(add2,
2021-09-21 18:30:02
187
原创 Go语句执行顺序、类型断言
1.非局部变量 > init函数 > main函数package mainfunc init() { info = "bugqian"}var info stringfunc main() { println(info)}2.如果v1是一个非接口值 ,那么需要先把v1转化为接口值var v2,ok=interface{}(info).(string)...
2021-09-20 21:47:58
61
原创 宝塔配置nginx端口代理
#根据路由跳转到本机指定端口 location /api/v1/ { proxy_set_header Host $host; proxy_set_header X-Read-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://127.0.0.1:9090/api/v1/; }#rewr.
2021-09-14 18:46:58
1732
原创 Harbor 搭建
第一步 docker docker-compose Harbor依赖 docker-compose 1.先判断docker-compose 是否安装#查看版本 检测安装docker-compose -v2.安装docker-compose#版本 1.29.2curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` >...
2021-09-11 10:17:24
103
原创 centos 安装gitlab
第一步 基本准备1.关闭防火墙systemctl stop firewalldsystemctl status firewalld2.禁用selinuxvim /etc/sysconfig/selinux第二步 安装配置 1.安装wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.2.3-ce.0.el7.x86_64.rpmrpm -ivh gitlab-ce-...
2021-09-11 08:58:17
88
原创 centos jetkins 安装部署
第一步 安装sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reposudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.keyyum install jenkins第二步 配置 1.配置vim /etc/sysconfig/jenkins...
2021-09-10 16:17:59
188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人