
PHP
c8621
这个作者很懒,什么都没留下…
展开
-
swoole安装
wget https://github.com/swoole/swoole-src/archive/v1.9.1-stable.tar.gztar zxvf v1.9.1-stable.tar.gzcd swoole-src-1.9.1-stable/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/p...原创 2019-11-23 21:47:53 · 159 阅读 · 0 评论 -
php通过类名查找这个类所在的路径(即实际引用的是哪个类)
class a{ public $a; protected $b; private $c; }$func = new ReflectionClass('a');//所要查询的类名 echo $func->getFileName();转载 2018-08-16 22:24:27 · 2117 阅读 · 0 评论 -
【转】linux下如何查看某个软件 是否安装?安装路径在哪
以redhat\centos 中php-mysql为例1:如果包是通过yum或者rpm方式安装[root@localhost yum.repos.d]# rpm -qa //找出系统所有的包,找到对应的文件名 [root@localhost yum.repos.d]# rpm -ql php-mysql-5.4.16-23.el7_0.3.x86_64/etc/php.d/my...转载 2018-08-10 11:30:52 · 548 阅读 · 0 评论 -
取时间段的月份
$start = '2017-10';$end = date('Ym');$range = [];$i = 0;do { $month = date('Ym', strtotime($start . ' + ' . $i . ' month')); $range[] = $month; $i++;} while (strtotime($month) < ...原创 2018-08-06 13:33:10 · 176 阅读 · 0 评论 -
php session阻塞页面分析及优化 (session_write_close session_commit使用)
php 开发时一个启用了session_start()页面,由于执行时间过长,导致如果一个用户在访问,另一个用户启用session_start()的时候处于阻塞状态。直到第一个用户完毕 ,第二个才能启用。开始读取。这就是session阻塞。session 默认以文件保存,当一个用户访问session_start页面后。这个时候,就会默认创建一个包含 session_id文件名,并且这个时候...转载 2018-07-24 09:21:05 · 328 阅读 · 0 评论 -
PHP,Mysql根据经纬度计算距离并排序
网上给出的计算公式是这样的: Lng1表示A点纬度和经度,Lat2 Lng2 表示B点纬度和经度 a = Lat1 – Lat2为两点纬度之差 b = Lng1 -Lng2 为两点经度之差 6378.137为地球半径,单位为公里 计算出来的结果单位为公里由大牛改装过的代码是这样的:Mysql排序公式:select * from sb_user_geo order b...转载 2018-07-17 09:38:40 · 2836 阅读 · 0 评论 -
PHP生成word并可下载
<?phpecho '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv="转载 2018-06-21 17:41:12 · 1531 阅读 · 0 评论 -
PHP生成Word文件后下载
<?php$html = '<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.co...原创 2018-06-21 17:31:53 · 1234 阅读 · 1 评论 -
alpine/php docker镜像下安装yaf
cd /usr/local/bin ./docker-php-ext-install yaf原创 2018-04-10 17:23:50 · 1119 阅读 · 0 评论 -
linux的nohup命令的用法
在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &。可是有很多程序并不想mysqld一样,这样我们就需要nohup命令,怎样使用nohup命令呢?这里讲解nohup命令的一些用法。nohup /r...转载 2018-03-27 16:25:20 · 191 阅读 · 0 评论 -
PHP周时间
/*系统自带的date('W',time()) 有bug 比如,一年中的第一天如果不是周一的话,返回值是52或者53。 可以实测一下。就是说, 系统默认认为这一天是去年的第52/53周。*/ echo get_weeks_num('2017-01-01'); function get_weeks_num($time){ $month = intval(date('m...转载 2018-03-06 10:39:53 · 759 阅读 · 0 评论 -
2017年最好用的接口管理平台介绍!Postman、Swagger、RAP、DOCleve
在项目开发测试中,接口文档是贯穿始终的。前后端开发需要在开发前期进行接口定义并形成文档,QA在功能测试和接口测试的环节也需要依赖于这些接口文档进行测试。接口文档往往以最简单的静态文档的形态存在。然而在紧张的敏捷开发模式下,随着版本迭代,很多接口发生了变化或者被废弃,而开发几乎不会在后期去更新这种静态文档。QA人员阅读“过期”的接口文档是一件痛苦的事情,与开发的沟通成本不降反升。而这些不便于及时维护...转载 2018-03-07 09:24:51 · 6731 阅读 · 0 评论