• cgi、fastcgi及php-fpm分别是什么

    cgi cgi是通用网关接口定义。当web server收到/index.php这个请求后,会启动对应的CGI程序,这里就是PHP的解析器。接下来PHP解析器会解析php.ini文件,初始化执行环境,然后处理请求,再以规定CGI规定的格式返回处理后的结果,退出进程。web server再把结果返回给浏览...

    2018-10-29 15:29:19

  • laravel5.5源码笔记(一、入口应用的初始化)

    laravel的项目入口文件index.php如下 1 define ('LARAVEL_START', microtime ( true )); 2 3 require __DIR__.'/../vendor/autoload.php' ; 4 5 $app = require_once __DIR__.'/../bootstrap/app.php' ; 6 7 $kernel = $app -make(Illuminate\Contracts\Http\Kernel::...

    2018-10-29 15:29:15

  • [PHP] 算法-数值的整数次方的PHP实现

    给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。思路: 1.指数的二进制表达10^6次方 可以表示10^110(二进制) 10^100 * 10^10 * 10^000=10^4 * 10^22. 移位运算 while (n!=0 ){ if ((n1)==1 ) res *= curr; curr *=curr; // 翻倍 n=1;...

    2018-10-29 15:29:14

  • php 无限极分类

    无限极分类1: 1 public function judeg( $id ) 2 { 3 $rs = Db::name('finance_class') - field('parent_code') - where('id', $id ) - select(); 4 $i = 1 ; 5 foreach ( $rs as $k = $v ){ 6 if ( $v ['parent_code'] 0 ){ 7 $i += $this - judeg( $v ['parent_code...

    2018-10-29 15:29:14

  • [PHP] 算法-顺时针打印矩阵的PHP实现

    1.行数和列数取出来row,col,圈数就是 (较小值-1)/2+12.外层循环控制圈数,内层四个for循环, i 3.第一个for循环,从左到右,j=i;jcol-i;j++;j ; arr[i][j] 4.第二个for循环,从上到下,k=i+1;krow-i;k++; arr[k][col-1- i] 5.第三个循环,从右到左,m=col-2-i;m=irow-1-i!=i;m-...

    2018-10-29 15:29:13

  • 配置安全域名https申请免费证书并配置nginx运行环境

    补全信息时选项 在这一步需要去查看进度,下载对应文件上传到对应站点根目录里按照要求建的隐藏类型的文件 如下图 讲证书文件按照下面操作 进行配置项配置https 如下 详情下载附件 server { listen 443; server_name wap.ssgsrz.com; ssl on; root /web/wap_ssgsrzw; i...

    2018-10-29 15:29:12

  • 音乐网站开发建设定制,手机版DJ音乐网站制作

    专业定制DJ音乐网站,在线音乐播放网站源码开发建设??? 模仿qq音乐网站,虾米音乐网站,网易云音乐网站,酷我音乐网站,酷狗音乐网站开发定制等。 承接dj音乐站搭建一条龙服务。 本公司专业定制,网站开发建设服务,Q:2360248666 ,WX:luenmicro TEL:18675977935 联系我...

    2018-10-29 15:29:11

  • [PHP] 算法-字符串的左循环的PHP实现

    汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”, 要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单...

    2018-10-29 15:29:10

  • 二叉树的创建PHP实现

    1.利用递归的原理,只不过在原来打印结点的地方,改成了生成结点,给结点赋值的操作 if(ch=='#'){*T=NULL;}else{malloc();(*T)-data=ch;createFunc((*T)-lchild);createFunc((*T)-rchild);} 2.前序遍历:先访问根结点,前序遍历左子树,前序遍历右子树;中左右 3.将二叉树中每...

    2018-10-29 15:29:10

  • 分析easyswoole3.0源码,服务启动为例(一)

    swoole已经升级到4了,主要的特性是更好的支持协程,easyswoole也为了更好支持协程推出了es3。我本地环境是php7.2.9 centos7 在github下载最新的3.0的demo。地址为:https://github.com/easy-swoole/demo git下载demo注意分支要是3.x 在xshell中选择执行路径输入:git...

    2018-10-29 15:29:09

2