php
悠闲的老男孩
这个作者很懒,什么都没留下…
展开
-
php curl 请求
$ch = curl_init();//初始化curlcurl_setopt($ch, CURLOPT_URL,$postUrl);//抓取指定网页curl_setopt($ch, CURLOPT_HEADER, 0);//设置headercurl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); //信任任何证书curl_setopt($ch, CUR原创 2017-05-08 16:33:49 · 314 阅读 · 0 评论 -
elasticsearch 组合查询
if (I("get.")) { if ($mac) $search['query']['filtered']['query']['bool']['must'][]['should']['mobile_mac'] = $mac; if ($ap_mac) $search['query']['filtered']['query']['bool'原创 2017-05-08 19:52:14 · 286 阅读 · 0 评论 -
设计模式-单例模式(php)
<?php//单例模式的实现class MysqlInstance{ private static $instance;//不可被类外部访问 private $client; private $param = array(); private function __construct() { } //实例化对象 ...原创 2018-05-13 12:11:31 · 134 阅读 · 0 评论 -
快速排序php
快速排序的原理:将未排序的元素根据基准元素分为俩个未排序的子序列,其中一个子序列的值均大于基准元素,另外一个子序列的值均小于基准元素,然后对这俩子序列进行递归排序function sor($data){ //获取数组长度 $len=count($data); if ($len<=1){ return $data; } //获取基准元...原创 2018-05-13 12:24:03 · 166 阅读 · 0 评论 -
php 执行root权限命令无效的问题,webCGI执行root命令权限的问题
apache错误日志 sudo: no tty present and no askpass program specified 问题,failed: Operation not permitted 问题cgi执行root命令的权限问题vim /etc/sudoers将 Defaults requiretty改为#Defaults requiretty注释掉增加一行httpd(web用...原创 2018-05-15 11:10:47 · 980 阅读 · 0 评论 -
观察者模式
模式定义观察者模式(Observer Pattern):定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。观察者模式又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。观察者模式的核心在于Subject和O...转载 2018-12-14 14:37:09 · 156 阅读 · 0 评论 -
生成树结构
/**生成树 * @param $list * @return array */ private function makeTree($list) { $tree = []; $data=[]; //为了确保树结构数据完整,获取所有得层级 foreach ($list as $k...原创 2019-01-08 16:53:10 · 668 阅读 · 1 评论