golang 年初,年末,月初,月末 /** * @Author QY * @Email 80013593@qq.com * @Description //年初 * @Date 11:33 AM 5/23/23 * @Param * @return **/ func YearBegin...
golang比较时间大小
golang中比较时间大小的方法有:Before, After, Equal 可以直接比较 time 类型 t1 := time.Now() t2 := time.Now() // 取较大时间 if t2.After(t1) { return t2 } else { return t1 } 先把...
gorm的sum查询
var amount1 float64 global.GVA_DB.Model(&product).Debug().Where("`type` = 0 AND `category_id` = ?", cat.ID).Pluck("COALESCE(SUM(price), 0) as amount1", &amount1).Error
@NotNull注解失效原因之一
@NotNull注解失效原因之一 给String类型加上@NotNull注解时,只有传入的参数为空时才会报异常,当传入的为空字符串时并不会报异常,就会出现报异常的现象 传参为空指的是该参数就没有传,为空字符串指的是有该...
@NotNull 等注解的简单使用
springboot 2.3.0 以后不会自动引入jar包,所以要添加以下maven 2.3以前则不需要引入maven包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo...
async函数
一,async函数介绍 1.async函数是异步的一种方案,可以让异步的操作同步执行。 二,async函数基本形式 1.声明形式:在函数前加上关键字async 表示该函数是一个async 函数 async function fn(){ awai...
Vue项目调用百度地图Api
1、安装vue-baidu-map组件 npm install vue-baidu-map --save 2、在mian.js 中注册 vue-baidu-map import BaiduMap from 'vue-baidu-map' Vue.use(BaiduMap, { ak: '你的申请的ak' // ak 是在百...
手工下载php的composer软件包,如何让项目自动加载包里的类
有的时候需要手工下载php的composer包 1.将下载好的包放到项目的vendor目录下,比如包名topthink/think-view 2.然后查看软件包目录(vendor/topthink/think-view)下的composer.json文件,找到autoload, ...
Vue \n无法换行的问题
在开发Vue的组件时,文本的换行符(\n)却无法正常换行,而是被替换为空格。 解决方法 我们可以利用 css 样式中的 white-space,把文本区域的样式设置为: white-space: pre-line;, 就可以很方便的解决。 ...
golang的Cobra包解析
1. Cobra 介绍 Cobra 是一个用来创建命令行的 golang 库,同时也是一个用于生成应用和命令行文件的程序。 1.1 概念 Cobra 结构由三部分组成:命令 (commands)、参数 (arguments)、标志 (flags)。基本模型如...