鱼塘码农

菜鸟学习记录
鱼海无涯

最新发布

Vue,前端技术

可指定大小的js压缩图片

鱼塘马农 阅读(24) 评论(0)

之前写了一篇《webapp图片上传后自动旋转90度问题处理及图片压缩js》(下面简称“上篇文章”)地址:http://caojim.com/index.php/archives/101/上篇文章里图片压缩无法指定大小,只能压缩精度,压缩完后会变小,但是具体变多小不能控制,甲方要求让我压缩到30...

从0开始学JAVA

mybatis-plus updateById方法无法将字段更新为null

鱼塘马农 阅读(18) 评论(0)

并没有多少时间给我学基础知识,还是直接上项目比较快。在修改一个旧项目的update接口时,有个将日期字段修改为null的操作,前端我把字段加上了,往后台传null,但是更新不了,打断点的时候发现拼出来的sql根本没有这个字段,百度后才知道这是MyBatis-Plus对字段的验证策略导致的,My...

前端技术

判断手机型号的JS

鱼塘马农 阅读(35) 评论(0)

let UA = navigator.userAgent, isAndroid = /android|adr|linux/gi.test(UA), isIOS = /iphone|ipod|ipad/gi.test(UA) && !isAndroid, isBlac...

Vue,前端技术

webapp图片上传后自动旋转90度问题处理及图片压缩js

鱼塘马农 阅读(41) 评论(0)

最近在做一个webapp项目的时候,使用了vant的图片上传插件,在测试的时候发现我的红米手机上传图片时,手机竖拍的照片上传后自动逆时针旋转了90度,而横拍的不会。因为上传后台后有一个图片识别功能,旋转了的图片识别不出来,所以开始搜索怎么把图片转回来,在这一过程中遇到了很多问题,记录一下。旋转...

前端技术

异或运算

鱼塘马农 阅读(41) 评论(0)

项目中填写一个表单,其中两个字段的判断规则是必须都填写或者都不填,写if的时候感觉先判断一个是否为空,在判断另一个是否为空太啰嗦了,印象中有一个简单写法,但就是忘了是啥了,一通百度才想起来,叫异或操作。异或运算(^)在两个二进制位不同时返回1,相同时返回0。false^false //true...