Loading...
前言前几天写了canvas动态加载字体这篇文章之后有人问我网站什么字体,我就给css发了过去,于是今天想写一篇关于网页使用第三方字体的优化。优化正常都是使...
前言做一个收款码模板生成,利用canvas转base64图片,可以正常的点击下载图片,但是有一个图片点击下载没反应,手动保存图片以后发现图片2.1MB,就...
前言在使用canvas写在线模板生成,需要用到自定义字体,毕竟默认的字体不是很好看,首先想到的是动态添加css 的方式加载字体文件,但是很快就发现了很多问...
前言前端做了数据加密,里面是序列化以后的字符串,加密数据被修改以后会导致反序列化致命错误,可以先检查是否序列化数据再进行反序列化。函数/** * @pa...
前言一个二维码生成的接口,直接传url会识别不全,只能编码了,试了urlencode还是一样的识别不全,于是使用了base64_encode没开启完全匹配...
前言做一个项目要用到IP存储,肯定是占用空间越少越好,使用bigint(10)类型即可MySQL函数inet_aton : 将IP转为整型 inet_nt...
前言iOS系统中,点按图片,图片会浮在屏幕上方,图片下方会出现iOS系统默认的共享等菜单。这种情况,无法实现长按识别问题。解决方法,设置样式,阻止默认行为...
/** * @param string $string 加密字符串内容 * @param string $operation 加密或者解密 * @...
前言最近做三合一收款码系统,要用到二维码生成,推荐一个二维码生成库吧,挺好用的。Github网址https://github.com/endroid/Qr...
前言最近在开发一个网站域名证书在线申请的项目,有环智中诚的经销商资格,他的API限制为每分钟可请求 300 次,考虑到后面量比较大,想到了可以使用队列来解...
remove 命令remove 命令用于移除一个包及其依赖(在依赖没有被其他包使用的情况下),如果依赖被其他包使用,则无法移除composer remov...
前言目前的下载工具用IDM比较多,使用的就是多线程的原理。其实谷歌浏览器也是支持多线程下载的,开启方式如下开启方法首先打开: chrome://flags...
程序截屏程序介绍多应用授权系统是一套使用ThinkPHP5.1开发的应用授权系统,可以无限授权程序,支持代理功能,卡密授权等许多实用功能。安装教程一、需要...
前言最近没发文章也是忙着写一个系统,完工的时候想给加一个邮件通知功能,ThinkPHP本身没有支持发送邮件功能,我们可以自己封装一个就行了,下面给我的实现...
Ajax会触发很多事件。有两种事件,一种是局部事件,一种是全局事件:局部事件:通过$.ajax来调用并且分配。$.ajax({ beforeSen...