-
gulp的使用
工具使用2019-10-23
Gulp是一个工具。用于项目构建。 Gulp简介: 多个开发者共同开发一个项目,每位开发者负责不同的模块,这就会造成一个完整的项目实际上是由许多的“代码版段”组成的; 使用less、sass等一些预处理程序,降低CSS的维护成本,最终需要将这些预处理程序进行解析; 合并css、javascript,压缩html、css、javascript、images可以加速网页打开速度,提升性能; 这一系列的任务完全靠手动完成
-
ThinkPHP5的强大的时间查询功能
PHP教程2019-10-15
时间比较 使用where方法 where方法支持时间比较,例如: // 大于某个时间 where('create_time','> time','2016-1-1'); // 小于某个时间 where('create_time','<= time','2016-1-1'); // 时间区间查询 where('create_time','between time',['2015-1-1','2016-1-1']); 第三个参数可以传入任何有效的时间表达式,
-
新版phpjm解密程序,也适用于其他混淆加密的破解
PHP教程2019-10-14
$file = 'plugin.php'; //要破解的文件 $fp = fopen($file, 'r'); $str = fread($fp, filesize($file)); fclose($fp); copy($file, '0_'.$file); $n = 1; while($n < 10){ $code = strdecode($str); if($n == 1){ $code = str_replace("__FIL
-
PHP拆分姓名中的姓氏和名字函数
PHP教程2019-09-27
/** * 拆分姓名(姓氏和名字) * @param string $fullname 全名(如:百里屠苏) * @return array 一维数组[0=>'姓氏',1=>'名称'] * @return array */ function splitName($fullname){ $hyphenated = array( '百里','北堂','北野','北宫','辟闾', '淳于','成公','陈生','褚师','城池',
-
THINKPHP5报错 Function Redis::delete() is deprecated解决方法
PHP教程2019-09-27
“Function Redis::delete() is deprecated”从字面理解就是Redis缓存的delete()函数被弃用了。这个问题一般只出现在新版本的php-redis插件中,旧版本不影响。解决方法:将 delete($key) 改成 del($key) 的操作即可。...
-
TinkPHP5常量解释
PHP教程2019-09-26
常量调整 5.1取消了所有的框架内置常量(不影响应用代码中的自定义常量),如需获取,请使用think\facade\App类的内置方法以及think\facade\Env类获取,下面给出的是5.0和5.1的常量对照表: 5.0常量 5.1获取方法 EXT 取消,固定使用 .php I
-
thinkphp5 随机从数据库取几条数据 随机排序 高效方法
PHP教程2019-09-27
thinkphp5 随机从数据库取几条数据 高效方法,随机从数据库抽取数据的方法有很多,可以用Mysql的原生语句去抽取,也可以先用PHP随机数来抽取。这里WDPHP素材源码就分享一个速度非常快的thinkphp5随机查询数据库指定条数数据的方法。希望对其他小伙伴有帮助。此方法适用于数据表数据量特别大的情景下使用,小数据量可使用THINKPHP5 rand()排序方法 ...
-
DNS预解析dns-prefetch提升页面载入速度优化前端性能
前端开发2019-09-08
当浏览器请求一个URL的时候,通过firebug我们可以发现大概有以下几个过程:阻挡、域名解析、建立连接、发送请求、等待响应、接收数据。后面四个跟用户的网络情况和你的服务器处理速度有关,本文重点说说前两个。 1、阻挡:解决方案——提高浏览器并发连接数 阻挡:不同的浏览器对单个域名的最大并发连接数有一定的限制,HTTP/1.0和HTTP/1.1也不相同。比如HTTP/1.1协议下,IE6的并发连接数限制是2个;而在HTTP/1.0下,IE6的并发连接数可以达到4个。在其
-
Linux环境下,使用Shell脚本自动批量压缩图片
数据库2019-09-06
支持的图片格式 目前支持.jpg/.jpeg/.bmp/.png格式图片 实现原理 先使用find命令查找指定目录图片(同时对图片大小和时间进行了筛选) 根据不同的图片格式调用不同的压缩工具 配合crontab定时任务工具自动批量压缩 安装OptiPNG和jpegoptim Shell脚本需要调用OptiPNG和jpegoptim这两个工具,安装OptiPNG、jpegopti
-
php+js实现的无刷新下载文件功能示例
PHP教程2019-09-06
本文实例讲述了php+js实现的无刷新下载文件功能。分享给大家供大家参考,具体如下: 服务器端页面 步骤就是,设置头文件参数,然后读入并输出文件。下面代码的file_get_contents可以使用fread,fclose代替。 download.php <?php $filename = $_GET['filename']; $path = __DIR__."/file/".$filename; Header( "Content-type: a