摘要:
MYSQL避免全表扫描 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描 如:select id from t where num i 阅读全文
摘要:
单链表 <?php class Node{ public $data = ''; public $next = null; function __construct($data) { $this->data = $data; } } // 链表有几个元素 function countNode($he 阅读全文
摘要:
##### 今天 select * from 表名 where to_days(时间字段名) = to_days(now()); ##### 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1 ##### 7天 SEL 阅读全文
摘要:
冒泡排序 /** * 冒泡排序 * * @param array $value 待排序数组 * @return array */ function bubble($value = []) { $length = count($value) - 1; // 外循环 for ($j = 0; $j < 阅读全文
摘要:
//验证是否为指定长度的字母/数字组合 function fun_text1($num1,$num2,$str) { return (preg_match("/^[a-zA-Z0-9]{".$num1.",".$num2."}$/",$str))?true:false; } //验证是否为指定长度数 阅读全文
摘要:
<?php /** * 多进程 * 注意: * 1.php 安装pcntl扩展 * 2.composer require fabpot/goutte --prefer-dist * */ function downloadImage($url, $path='/www/images/') { //e 阅读全文
摘要:
## php进制转换函数如下: bindec() — 二进制转换为十进制 decbin() — 十进制转换为二进制 dechex() — 十进制转换为十六进制 decoct() — 十进制转换为八进制 hexdec() — 十六进制转换为十进制 octdec() — 八进制转换为十进制 base_c 阅读全文
摘要:
1.关闭selinux vi /etc/sysconfig/selinux SELINUX=disabled :wq 2.配置网卡(最小化安装后ifconfig无法使用) vi /etc/sysconfig/network-scripts/ifcfg-ens33 ONBOOT=yes :wq ser 阅读全文
摘要:
<?php class xlsTools { var $inEncode = 'utf-8'; var $outEncode = 'gb2312'; protected $rowCount; //存储已经存在内存中的记录条数 protected $rowFlushCount;// 一次flush的数 阅读全文
摘要:
[XDebug 2.x] xdebug.profiler_output_dir="D:\phpstudy_pro\Extensions\tmp\xdebug" xdebug.trace_output_dir="D:\phpstudy_pro\Extensions\tmp\xdebug" zend_e 阅读全文