iView的表格虽然有了很多定制化的功能,不过有一个需求,官方始终没有实现,那就是表格的分组功能,来看下这个需求,客户想要实现如图的分组功能: 根据时间的不同,按照『今天』,『昨天』,『一周内』,『一个月内』,『更早』,另外根据其他需求的不同,根据其他类别进行分组展示。 虽然官方没有提供现成的解决方案,不过iView表格文档的『特定样式』进行改造,来实现这部分效果。这部分网上查了没有相关的实现,是我自己想出来的,应该算是独家吧,哈哈。 如上图,分组显示的列其实也是普通的一行,只是使用列合并把整行都跨过去了。另外针对…

2022-03-12 0条评论 1395点热度 0人点赞 admin 阅读全文

Hibernate遇到一个报错问题,如下: java.sql.SQLException: HOUR_OF_DAY: 0 -> 1 网上查了,都说可能是: mysql jdbc驱动问题 数据库连接字符串的时区问题 经查,这些问题都排除了,还是报错。 我的实体类是: @Entity @Table(name = "t_student") public class Student implements Serializable { private Long id; private boolean disabled;/…

2022-03-10 0条评论 976点热度 0人点赞 admin 阅读全文

需求,需要在MySQL的SQL语句中(录入插入一条新的记录,记录里面有个字段需要生成随机字符串)需要生成随机数。网上查了一番,MySQL好像还没有比较官方的现成的函数。 有一些是利用了rand(md5())这样的方法,不过觉得随机性不够,就不展开说了。 一下是另外发现的一些比较好的随机方法,整理下,供参考: 如下,是从[0-9A-Z]中随机生成一位,当然如果要换成小写,就只需要把大写的字母改成小写;如果要大小写都要,只要把小写的都加上,当然36(总的候选随机数的个数,要改成26+26+10=62) SELECT e…

2022-03-09 0条评论 1289点热度 0人点赞 admin 阅读全文

Vant里面日历,需要设置比如周末是不可选的,默认看文档说明是van-calendar有min-date和max-date两个属性,是分别设置可选的最早日期和最晚日期,不过还是不能满足设置特定的日期不可选这个功能。 经过一番搜索和研究,可以使用:formatter来实现,文档是有提到formatter不过没有具体的示例,来看一下。 <van-calendar :formatter="formatter" :show-confirm="false" v-model="showCalendar" @confirm…

2022-03-08 0条评论 1112点热度 0人点赞 admin 阅读全文

RT Vant的Dialog对话框,有个需求,就是按确定的时候,我们可能是请求后端的API,但是后端可能返回不成功,这个时候,就不应该关闭对话框了。 Dialog有个属性是before-close可以在这里面阻止对话框的关闭。 例如: <van-dialog v-model="showIdCardDialog" :before-close="saveIdCardClicked" title="身份证号" show-cancel-button> <van-field v-model="idCard"…

2022-03-07 0条评论 1747点热度 0人点赞 admin 阅读全文

需求如题,可以先把数组排序,然后根据index去找第一个或者最后一个。 var ages = [12,14,10,9,17] // 按照顺序排序 ages.sort(function(a, b){return a - b}); //顺序排序就是a-b逆序是b-a // 最后取第一个或者最后一个,找到最大值和最小值 或者使用Math.max.apply、Math.min.apply方法 var randomArr = [1,5,18,5,6] Math.max.apply(null, randomArr); Math…

2022-03-06 0条评论 660点热度 0人点赞 admin 阅读全文

分享我自用的校验身份证是否合法的工具函数,另外还可以从身份证中提出相关信息,例如生日、性别、地区、转换身份证位数(15到18位)、还可以检测香港和台湾的身份证号,如下(相关信息写在静态函数注释里了): IdCardUtils.java public class IdCardUtils { /** 中国公民身份证号码最小长度。 */ public static final int CHINA_ID_MIN_LENGTH = 15; /** 中国公民身份证号码最大长度。 */ public static final i…

2022-03-05 0条评论 683点热度 0人点赞 admin 阅读全文

RT 可以利用数组的sort()函数对数组进行排序,如果数组的内容是纯数组或者纯文本,那么sort可以不接受任何参数,按照默认升序进行排序,例如 # 对年龄进行排序 const ages = [11, 15, 14, 8]; ages.sort(); # 对姓名排序 var names = ["Terry", "Mike", "Tom"] names.sort(); 如果要对数组进行降序排序(或者直接全部颠倒一下),可以使用reverse() const ages = [11, 15, 14, 8]; ages.s…

2022-03-03 0条评论 621点热度 0人点赞 admin 阅读全文

MySQL的SQL语句中需要对String类型的文本转换成Date类型,可以使用str_to_date函数,接受2个参数,一个是需要转换的文本,第二个是格式化的模板 模板如下介绍: %Y-%m-%d 对应的是:年-月-日(如果月和日是小于10的数,会自动加上0) %T 对应的是时间:时-分-秒 同样如果小于10的,会自动加上0,如果要转换的时间没有秒,也是可以正常解析的,只是秒的部分是0 %Y-%m-%d %T  对应的是:年-月-日 时-分-秒 SQL示例如下: select STR_TO_DATE('2021-…

2022-03-02 0条评论 726点热度 0人点赞 admin 阅读全文

网页显示某些小的图片需要转成base64的格式,例如<img src="data:image/jpg;base64,anc123==" />这样的形式,后台图片的文件或者类型,需要一个转换方法,工具方法如下: 可用户将RenderedImage(或者BufferedImage)以及File(图片文件)转成base64格式的。 /** * 把RenderedImage转成base64格式的形式,用于网页img标签显示图片 * @param img RenderedImage * @param format…

2022-03-01 0条评论 700点热度 0人点赞 admin 阅读全文
1262728293056