自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Android dataBinding/viewBinding

1.builder.gradle 添加配置buildFeatures { dataBinding true viewBinding true}compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8}2.databinding会根据activity生成对应的bingingpublic class MainA

2021-02-24 11:32:49 810

原创 Mac上 Android Studio gradle: Permission denied

原因未匹配安装环境变量1.Android Studio Contents 下 可显示包路径2.找到当前地址/Applications/Android Studio.app/Contents/gradle/gradle-4.43 配置地址vim ~/.bash_profileexport GRADLE_HOME=/Applications/Android\ Studio.app/Contents/gradle/gradle-4.4export PATH=$PATH:$GRADLE_HOME

2021-02-07 10:46:38 833

原创 go struct拷贝

1. json形式 var amDto dto.ActivityManager var amPo po.ActivityManager _ = c.ShouldBindJSON(&amDto) aj, _ := json.Marshal(amDto) _ = json.Unmarshal(aj, &amPo)2.

2021-02-05 00:51:22 771

原创 lombok @toString转化json

import com.alibaba.csp.sentinel.util.StringUtil;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import java.util.List;/** * lombok @toString转化json */public class ToStringDataToJson { private static <T> Obj

2021-02-04 22:08:47 5646

原创 gorm 一对多关联关系

一个活动表的关联多个活动条件一个活动条件关联多个活动配置数据结构: { "id":"1", "activityName":"开业大酬宾", "conditionList":[ { "id":"1", "activityId":"987654321234567890", "num":"987654321234567890", "configList":[ .

2021-02-03 16:11:39 649

原创 go mysql打印sql语句

1.gorm 打印mysql sql语句在gorm DB初始化添加,开启loggerdb.LogMode(true)2.或者配置中mysql: path: '127.0.0.1:3306' config: 'charset=utf8mb4&parseTime=True&loc=Local' db-name: 'qmPlus' username: 'root' password: '' max-idle-conns: 10 max-open-conns:

2021-02-03 11:49:03 3224

原创 go 常用类型转换

1.常用转换string转成int:int, err := strconv.Atoi(string)string转成int64:int64, err := strconv.ParseInt(string, 10, 64)int转成string:string := strconv.Itoa(int)int64转成string:string := strconv.FormatInt(int64,10)2.golang 几种字符串的拼接方式address := fmt.Sprintf(":%

2021-02-02 16:25:12 257

原创 go *-&区别

1.原理& 变量的地址*是指地址所存储的值 2.*-&场景&: 定义结构体: type SysUser struct { Username string `json:"userName" gorm:"comment:用户登录名"` Password string `json:"-" gorm:"comment:用户登录密码"` } 想要改变结构体的数据 U := &SysUser{Username: usern

2021-02-01 16:51:35 278

原创 go gorm

gorm是go的orm的框架1.参考文档 https://jasperxu.com/#/Programming/Golang/GORM/2.jinzhu/gorm实现 库安装go get -u github.com/jinzhu/gorm 数据库连接 import ( "github.com/jinzhu/gorm" _ "github.com/jinzhu/gorm/dialects/mysql" ) var db *gorm.DB func init()

2021-02-01 16:20:31 646

原创 go gin

gin类似java 的springmvc,接收请求1.参考野中文文档 https://www.kancloud.cn/shuangdeyu/gin_book/9494132. 添加引用github.com/gin-gonic/gin3.样例 func main() { // Disable Console Color // gin.DisableConsoleColor() // 使用默认中间件创建一个gin路由器 // logger and recovery (crash-free

2021-02-01 15:58:53 202

原创 go 反射校验参数合法性规则

1.添加一些自定义规则 如不为空,不小于0…等校验规则 LoginVerify = Rules{ "Username": {"notEmpty"}, "Password": {"notEmpty"}}2.反射处理typ := reflect.TypeOf(st)val := reflect.ValueOf(st) // 获取reflect.Type类型kd := val.Kind() // 获取到st对应的类别if kd != reflect.Struct { return errors.N

2021-02-01 15:48:39 244

原创 go 添加图形验证码

1. 添加引用 github.com/mojocn/base64Captcha2.实现 var store = base64Captcha.DefaultMemStore // 生成默认数字的driver driver := base64Captcha.NewDriverDigit(ImgHeight,.ImgWidth, KeyLong, 0.7, 80) cp := base64Captcha.NewCaptcha(driver, store) if id, b64s, err

2021-02-01 15:29:22 975

原创 sass 使用

1.安装sasscnpm install -g sass异常:Failed to resolve loader: sass-loaderYou may need to install it. cnpm i node-sass -D cnpm i sass-loader -D2.常用变量 $form_input_width:350px; $color_blue:#348EED; $color_red:red; margin-left: $margin;

2021-02-01 11:28:58 91

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除