任鹏个人博客任鹏个人博客任鹏个人博客

所有文章 第26页

php

聊聊关于PHP定时器的那些事

pren 发布于 2021-10-09

PHP定时器那点事 常见的定时器有两种:一种周期性定时执行,例如每天的凌晨三点出报表;另一种在指定时间后执行(一次),例如会员登录系统五分钟后发放每日登录奖励。两种情况对应shell中的cron和at命令,与JavaScript中的setInterval和setTimeout函数...

阅读(494)评论(0)赞 (0)

php

来聊聊FastCgi和PHP-fpm之间有什么瓜葛?

pren 发布于 2021-10-09

FastCgi 与 PHP-fpm 之间的关系 我在网上查fastcgi与php-fpm的关系,查了快一周了,基本看了个遍,真是众说纷纭,没一个权威性的定义。 网上有的说,fastcgi是一个协议,php-fpm实现了这个协议; 有的说,php-fpm是fastcgi进程的管理器...

阅读(267)评论(0)赞 (0)

mysql

结合实例分析mysql中or和in的效率

1

pren 发布于 2021-10-09

今天遇到了一个网站卡死的问题,过了几分钟就好了,找到了一个定时脚本中有个sql,执行效率很慢,DBA建议将or改为in,效率提升了几百倍 场景描述 1.两个表关联查询 2.table1 的数据量接近100万 3.table2 的数据量接近900万 4.查询条件中的title字段没...

阅读(308)评论(0)赞 (0)

php

php怎么判断是get还是post请求

1

pren 发布于 2021-10-09

php中可利用变量“$_SERVER”来判断是get还是post请求,语法“if($_SERVER[‘REQUEST_METHOD’]===’GET’)”或“if($_SERVER[‘REQUEST_METHODR...

阅读(1781)评论(1)赞 (0)

php

php7怎么安装fileinfo扩展

1

pren 发布于 2021-10-09

php7安装fileinfo扩展的方法:1、下载并安装php7;2、进入PHP7安装目录下,打开配置文件“php.ini”;3、在配置文件中,添加“extension=fileinfo.so;”代码,并保存文件;4、重启php即可。 首先确保安装php7,如果没有则安装一下: 下...

阅读(556)评论(0)赞 (0)

php

php怎么将数字转换成二进制

1

pren 发布于 2021-10-09

php将数字转换成二进制的方法:1、使用decbin()函数,语法“decbin(数字)”;2、使用base_convert()函数,语法“bindec(数字, 10, 2)”。 1、使用decbin()函数 decbin()函数可把十进制数字转换为二进制数。 echo decb...

阅读(324)评论(0)赞 (0)

php

PHP冒泡排序算法

pren 发布于 2021-10-08

冒泡排序,相信对于编程人员来说并不陌生。冒泡排序算法简单来说就是依次比较相邻的两个数,然后根据大小做出排序,直至最后两位数。 那么之所以称为“冒泡排序”算法是因为越大的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样。 下...

阅读(250)评论(0)赞 (0)

php

php的定界符EOF

pren 发布于 2021-09-21

PHP是一个Web编程语言,在编程过程中难免会遇到用echo来输出大段的html和javascript脚本的情况,如果用传统的输出方法 ——按字符串输出的话,肯定要有大量的转义符来对字符串中的引号等特殊字符进行转义,以免出现语法错误。如果是一两处还可以容忍,但是要是一个完整的 h...

阅读(243)评论(0)赞 (0)