自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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实现)

JavaGUI在实际开发中用的很少,适合练习时使用。Java layout是个好东西,比MFC的布局更好用,能跨平台。闲来无事,写个贪吃蛇玩玩,把碰撞检测去掉了,所以是死不掉的,只能速度越来越快。

2020-08-09

空空如也

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

TA关注的人

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