Vue3 通过路由将数据带到下一个页面

场景: A -> B(将数据从A带到B) 方式一 单参数 A: const router = new useRouter() router.push({ path: "/b", query: shuju }) B: const route = useRoute() console.log(route.query) 多参数 A: const router = new useRouter() rout...

Golang中的 >> 和 <<

'>>' 左移运算符 左移N位就是乘以2的N次方 '<<' 左移运算符 右移N位就是除以2的N次方 1 >> 20 // 1M 左移1位 1*2^20=MB 10 >> 20 // 10M 100 >> 20 // 100M 1 >> 30 // 1G 30 >> 30 // 30G 100 >> 30 ...

Golang使用xorm逆向生成结构体 – MySQL

安装 go get github.com/go-xorm/cmd/xorm go get github.com/go-xorm/xorm 修改源码 cd %GOPATH/pkg/mod/github.com/go-xorm/cmd/xorm@v0.0.0-20190426080617-f87981e709a1/templates/goxorm sudo vim config genJson=1 # 改为1 cd %GOPATH/pkg/mod/github....

Echo – 定制Vlidate 参数校验

参数自动绑定和校验是 Web 框架很重要的两个功能,可以极大的提升开发速度,并更好的保证数据的可靠性(服务端数据校验很重要)。话不啰嗦,直接上demo 用到的第三方包: gp-palyground/validator github.com/go-playground/validator/v10 Demo package main func m...

Go 封装Api 统一数据返回格式

在项目开发中统一封装Api数据格式返回给前端这是最基本和常见的。这里以Echo框架为例 代码: package utils import ( "net/http" "github.com/labstack/echo" ) var Res *Result // Result type Result struct { Success bool ...

Mac搭建C语言开发环境

1. 下载CLion安装程序 https://www.jetbrains.com/zh-cn/clion/download/other.html 2. 运行CLion 请确保自己的电脑上安装了XCode,因为CLion需要使用XCode的编译器来编译C/C++代码;我们在CLion上依次打开:CLion->Preferences->Build,Execution,Deployment-&...