随笔分类 - PHP
php
摘要:Redis实现分布式锁与任务队列的思路,附上源代码 文章步骤很详细较长,阅读完需有5分钟~ 一、正文 大家都知道在天猫、京东、苏宁等等电商网站上有很多秒杀活动,例如在某一个时刻抢购一个原价1999现在秒杀价只要999的手机时,会迎来一个用户请求的高峰期,会有几十万几百万的并发量,来抢这个手机,在高并
阅读全文
摘要:function compress_html($string) { $string = str_replace("\r\n", '', $string); //清除换行符 $string = str_replace("\n", '', $string); //清除换行符 $string = str_
阅读全文
摘要:Docker 多容器组合服务 在docker里边,容器之间的通讯,要保证通讯容器所使用的网络【network】是一样的 首先我们需要创建好network commond: docker network ls(查看docker网络) docker network create mynetwork; 使
阅读全文
摘要:php安装开启xdebug扩展,pecl.php.net下载对应的xdebug版本 将下载好的php_xdebug.dll放到php对应版本的ext目录下 然后修改php.ini ;extension=php_xdebug 【一定要用zend_extension】zend_extension="D:
阅读全文
摘要:php5在引入引用计数后,使用了refcount_gc来记录次数,同时使用is_ref_gc来记录是否是引用类型。 例如 $a = 'hello'; //$a->zval1(type=IS_STRING,refcount_gc=1,is_ref_gc=0) 这个时候$a指向一个结构体,主要看refc
阅读全文
摘要:1.static模式 static模式始终会保持一个固定数量的子进程,这个数量由pm.max_children定义。 2.dynamic模式 子进程的数量是动态变化的,启动时,会生成固定数量的子进程,可以理解成最小子进程数,通过pm.start_servers控制,而最大子进程数则由pm.max_c
阅读全文
摘要:public function readExcel(){ $allPath = '/home/examine\video/list.xls'; \think\Loader::import('extend.excel.PHPExcel', ROOT_PATH); $PHPExcel = new \PH
阅读全文
摘要:public function createExcel($result=[],$fileName=''){ \think\Loader::import('extend.excel.PHPExcel',ROOT_PATH); import('Org.Util.Util'); $Util = new \
阅读全文
摘要:class image_blur{ /** * 图片高斯模糊(适用于png/jpg/gif格式) * @param $srcImg 原图片 * @param $savepath 保存路径 * @param $savename 保存名字 * @param $positon 模糊程度 * *基于Mart
阅读全文
摘要://验证身份证是否有效function validateIDCard($IDCard) { if (strlen($IDCard) == 18) { return check18IDCard($IDCard); } elseif ((strlen($IDCard) == 15)) { $IDCard
阅读全文
摘要:(1)工具类:pictureColor.php (2)调用工具类:index.php
阅读全文
摘要:$imageFileName = './test2.jpg';$uploadfile_resize = $imageFileName;$pic_width_max = 1000;$pic_height_max = 1000;$file_type = getimagesize($imageFileNa
阅读全文
摘要:private $surname = array('赵','钱','孙','李','周','吴','郑','王','冯','陈','褚','卫','蒋','沈','韩','杨','朱','秦','尤','许', '何','吕','施'
阅读全文
摘要:熟悉Yii2的查询条件后,用Active Record查询数据非常方便。 以下我们介绍where()方法当中,条件的拼装方式。 #某个值为null,会用IS NULL来生成语句: ['type' => 1, 'status' => 2] // 生成:(type = 1) AND (status =
阅读全文
摘要:(1)全局使用,我们直接在配置文件中设置enableCookieValidation为true [php] view plain copy request => [ 'enableCookieValidation' => true, ] [php] view plain copy [php] vie
阅读全文
摘要:Yii2,layout中使用Controller的值,Controller向layout传值的两种方式。 yii2中在通过Controller向layout中传值,layout中访问Controller中的值, 1、第一种,通过layout变量数组赋值 2、第二种,在layout直接访问Contro
阅读全文
摘要://1.简单查询 $admin=Admin::model()->findAll($condition,$params); $admin=Admin::model()->findAll("username=:name",array(":name"=>$username)); $user=(new Qu
阅读全文
摘要:function curl_multi($urls) { if (!is_array($urls) or count($urls) == 0) { return false; } $num=count($urls); $curl = $curl2 = $text = array(); $handle
阅读全文
摘要:function numToWord($num){$chiNum = array('零', '一', '二', '三', '四', '五', '六', '七', '八', '九');$chiUni = array('','十', '百', '千', '万', '亿', '十', '百', '千'
阅读全文

浙公网安备 33010602011771号