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

2022-03-09 0条评论 1391点热度 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条评论 1249点热度 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条评论 1839点热度 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条评论 711点热度 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条评论 738点热度 0人点赞 admin 阅读全文

Nortel电话交换机是当年交换机中比较优秀的,一直使用到现在,不过现在维护的人越来越少,一些基本的指令记录下,后续可能平常的维护能用的到。 以下命令修改时间(使用了ttad查询,stad修改) logi admin password(输入用户名和密码) how to change time: ld 02 input ttad to show time: ttad input stad 26 10 2016 18 54 00(DD MM YYYY HH MM SS): stad 26 10 2016 18 54 0…

2022-03-04 0条评论 956点热度 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条评论 659点热度 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条评论 819点热度 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条评论 745点热度 0人点赞 admin 阅读全文

微信公众号里的网页支付,网上很多说的是使用纯JS的方式(包括官方的例子,也是距离的纯JS的实现方式),如果我们使用的vue搭建的项目,也是类似的,下面给出我的实现方式。 package.json加入"weixin-js-sdk": "^1.6.0",如下: { "name": "test-wx", "version": "0.1.0", "private": true, "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service …

2022-02-28 0条评论 1600点热度 0人点赞 admin 阅读全文
1373839404184