mac系统 git 不出现自动补全的功能

google了一把,解决方案如下: 需要使用到git-completion 软件,使用```brew``` 安装,如果你的mac还没有安装,请自行到```Homebrew```官网下载安装。 如果没有安装```git```以后,在安装好```Homebrew```以后,需要安装```git-completion``` 插件,你先可以查看一下该安装包的一些信息 ``` brew info

- 阅读全文 -

php实现插入排序算法

参考文档:维基百科```插入排序``` 插入排序介绍: 1.从第一个元素开始,该元素可以认为已经被排序(sorted arr,这也是为啥) 2.取出下一个元素,在已经排序的元素序列中从后向前扫描 3.如果该元素(已排序)大于新元素,将该元素移到下一位置 4.重复步骤3,直到找到已排序的元素小于或者等于新元素的位置 5.将新元素插入到该位置后 6. 重复步骤2~5 php的算

- 阅读全文 -

PHP 两个二维数组求交集

函数如下: ```bash /** * 获取两个数组的交集 * @param $array1 * @param $array2 * @return bool */ function getIntersectArray($array1, $array2) { $out_arr = array

- 阅读全文 -

swoft +nginx 快速获取客户端的真实的IP

最近在使用```swoole``` 框架的时候,发现原来php-fpm模式的获取客户端真实的IP发现不能工作了,因为在swoft的框架中规定:```禁止使用$_GET、$_POST、$GLOBALS、$_SERVER、$_FILES、$_COOKIE、$_SESSION、$_REQUEST、$_ENV等超全局变量``` ,原来获取客户端IP不能使用了,原来的代码如下: ```bash /**

- 阅读全文 -