- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 兼容性良好的邮箱正则表达式
关于电子邮箱的正则,可谓是五花八门,有时会出现BUG,导致不太规则的邮箱不能通过验证,于是动手写了一个兼容性较好的邮箱,目前暂未发现有不能通过的邮箱 此正则基于以下规则:
2022-07-11 18:37:13 518 1
原创 使用html5原生js对象FileReader+jQuery ajax实现文件上传并显示上传进度关键代码(兼容IE9、IE10、IE11)
最近在项目前端页面中需要上传文件,由于第三方插件弹出界面不符合要求以及可能会有安全隐患,准备采用html5的FileReader实现。 FileReader的兼容性目前已经很不错了,但在IE浏览器上会存在一个问题:不支持其中的readAsBinaryString方法,但支持readAsDataUrl方法。这个问题也容易解决,至少还不至于不能用。 html <input type="file" accept=".rar,.zip,.gz" id="file"> js var fileinfo =
2020-12-03 17:56:09 694
原创 packagist composer包发布 - 第三方git平台push时自动触发WebHook
这两天在packagist上尝试发布了php包,过程中遇到了一些问题,经过一番尝试最后解决了,特分享出来供大家参考。 在代码之前先来看一下packagist包的发布过程 创建仓库并添加代码 创建composer.json文件 提交代码到线上git仓库,如github、码云等,也可自已搭建仓库 在packagist平台提交上面建好的git版本库 配置webhook实现push代码时自动更新到packagist平台 本文要做的是第5步,实现push代码时自动触发packagist平台update 对于包自动
2020-09-22 17:39:18 580
原创 laravel框架中使用redis时报错:Please make sure the PHP Redis extension is installed and enabled 问题解决
最近在Laravel项目中需要用到Redis,于是安装之。 本以为按照Laravel手册安装好Redis Server端,用composer安装predis/predis包,然后在.env里修改REDIS相关配置就可以使用了,没想到访问直接报错了: LogicException Please make sure the PHP Redis extension is installed and enabled. 用phpinfo()打印信息,发现确实没有redis驱动,于是准备安装驱动。 php的redis
2020-09-01 17:55:27 8668 1
原创 关于layui switch开关在关闭状态下值不能提交到后台的bug一种解决方案
最近在使用layui+laravel做一个后台,发现layui的switch开关组件存在一个比较严重的bug,layui开关使用的是原生checkbox实现的,效果如下: 代码片段如下: <div class="layui-form-item"> <label class="layui-form-label">导航</label> <div class="layui-input-block"> <input type=
2020-07-28 03:58:01 1860 4
Java练习之贪吃蛇(layout实现)
2020-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人