• php与Git下基于webhook的自动化部署

    ...

    2018-06-22 05:36:54

  • php composer的学习之路

    composer的介绍请看这里 http://docs.phpcomposer.com/00-intro.html composer的安装过程我就不介绍了,windows系统下跟其他安装没区别,一直下一步就行了。 安装完后我们去查看有没有安装成功 运行cmd,打开命令窗口,输入composer -v,出现一下内容证明安装成功: 否...

    2018-06-22 05:36:53

  • [日常] json_encode对中文和引号的处理差异研究

    json_encode() 1.默认就是把所有 ASCII 可显示字符以外的统统转义为 Unicode 如果把那些字符转义为 Unicode 之后,无论文件编码是否一致,都不会出现乱码,因此中文转成Unicode编码是有好处的 2.对单引号和双引号的处理是有差异的,并且受数组键值包裹字符串的引号影响 3...

    2018-06-22 05:36:52

  • iBrand 教程:Xshell 软件安装过程截图及配置

    下载 教程中使用的相关软件下载网盘:https://pan.baidu.com/s/1bqVD5MJ密码:4lku 安装 请右键以管理员身份运行进行软件安装,安装过程如下: 配置 安装完成并运行软件,配置好地址,账号,密码以访问Homestead 虚拟主机上的 Ubuntu 服务器。...

    2018-06-22 05:36:52

  • PHP版谷歌验证 (Google Authenticator)

    直接上实例代码 ? php require_once 'PHPGangsta/GoogleAuthenticator.php' ; $ga = new PHPGangsta_GoogleAuthenticator(); // 创建一个新的"安全密匙SecretKey"//把本次的"安全密匙SecretKey" 入库,和账户关系绑定,客户端也是绑定这同一个"安全密匙SecretKey" $secre...

    2018-06-22 05:36:51

  • 二分查找算法

    二分查找算法的前提: 1,针对的是索引数组; 2,针对的是已经排好的数组。 代码演示: // 函数功能:从数组$arr中的位置$begin开始到位置$end之间找数据$s function binary_search( $arr , $s , $begin , $end ){ $mid = floor (( $begin + $end )/2); // 定位中间的...

    2018-06-22 05:36:50

  • PHP工程师必备知识整理

    一、http/https 协议, tcp/ip 协议, websocket , session , cookie 二、php : oop,thinkphp5,laravel 三、mysql 、 memcache 、 redis 3.1 mysql 面试题目 3.1.1 MySQL 的复制原理以及流程 3.1.2 char 和 varchar 的区别? * char 用于存放固定长度的字符串,长度...

    2018-06-22 05:36:49

  • 选择排序

    演示数组为: $a = array(9,3,5,8,2,7); //下标为0,1,2,3,4,5 演算过程描述: 求得一个数组的最大值的下标,并将这个最大值下标的单元跟最后一个单元进行交换;然后从剩下数据中取得最大值下标的单元跟剩下的最后一个单元交换,以此类推,直到只剩下一个数据,就不用找...

    2018-06-22 05:36:48

  • 阿里云邮箱问题

    最近使用阿里云虚拟主机上线一个项目遇到一个问题 项目需要使用网易邮箱客户端发送邮件的功能在上线后一直没有办法正常实现 开始以为是引入文件或部分文件权限不足 经过排查发现每次在发送邮件时都显示smtp.163.com连接失败 经过网上查询资料了解到阿里云不支持smtp 25...

    2018-06-22 05:36:47

  • 冒泡排序算法

    演示数组为: $a = array(9,3,5,8,2,7); //下标为0,1,2,3,4,5 演算过程描述: 从数组的左边开始,依次两两比较相邻的2个数据的大小,如果发现左边的比右边的大,则将他们进行交换。这样进行“一趟”之后,必然可以确定最大的一个数据放在最右边。 按此方式,对“剩余的...

    2018-06-22 05:36:46

2