• [PHP] 数据结构-输出链表倒数第k个结点PHP实现

    输入一个链表,输出该链表中倒数第k个结点。第一个指针走(k-1)步,到达第k个节点,两个指针同时往后移动,当第一个结点到达末尾的时候,第二个结点所在位置就是倒数第k个节点了 ? php class Node{ public $data ; public $next ;} // 创建一个链表 $linkList = new Node...

    2018-09-05 07:57:36

  • 重温PHP之选择排序

    思路:一组数中,选出最小者与第一个位置数交换,然后在剩余数中再找最小者与第二个位置数交换,依次类推,循环到倒数第二个数和最后一个数比较为止。 测试代码: 结果:...

    2018-09-05 07:57:35

  • php中0,空,null和false的区别【简记】

    1 $a = 0 ; 2 $b ="0" ; 3 $c = '' ; 4 $d = null ; 5 $e = false ; 6 7 echo "5个变量-原始测试类型" ; 8 var_dump ( $a ); // int 0 9 var_dump ( $b ); // string '0' 10 var_dump ( $c ); // string '' 11 var_dump ( $d ); // null 12 var_dump ( $e ); // boolea...

    2018-09-05 07:57:26

  • PHP面向对象之抽象类

    在oop语言中,一个类可以有一个或多个子类,而每个类都有一个公有方法做为外部代码访问其的接口。而抽象方法就是为了方便继承而引入的。 掌握2个为什么? 什么是抽象方法? 在类里面定义的没有方法体的方法就是抽象方法,所谓的没有方法体指的是,在方法声明的时候没有...

    2018-09-05 07:57:29

  • Redis面试总结

    https://www.cnblogs.com/jiahaoJAVA/p/6244278.html 1 什么是redis? Redis是一个基于内存的高性能key-value数据库。 (有空再补充,有理解错误或不足欢迎指正) 2 Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当...

    2018-09-05 07:57:22

  • error:0906D064:PEM routines:PEM_read_bio:bad base6

    今天在使用easywechat对接企业打款到银行卡时,遇到了两个错误 error:0906D064:PEM routines:PEM_read_bio:bad base64 decode 和 error:0906D06C:PEM routines:PEM_read_bio:no start line 。 这是因为想要正确的使用密钥,需要满足以下三个条件。 公共密钥的开头需要...

    2018-09-05 07:57:19

  • ThinkPHP使用纯真IP获取物理地址时中文乱码问题

    今天在用ThinkPHP通过纯真IP获取地址时,发现输出结果中文乱码,如图: 经查发现ThinkPHP的IpLocation.class.php类文件中说明:“由于使用UTF8编码 如果使用纯真IP地址库的话 需要对返回结果进行编码转换”,修改浏览器编码毕竟不是长久之计, 于是尝试通过定义一个数...

    2018-09-05 07:57:18

  • ThinkPHP中I('post.')与create()方法

    简要归纳: 1、二者都可用来接收post表单提交的数据。 2、I('post.')方法可直接接收赋值给变量如$post=I('post.'),create()方法源于父类模型封装,需先实例化父类模型,如:$post=M('Test')-create()。 3、I('post.')方法内置默认过滤方法htmlspecialchars可过滤html...

    2018-09-05 07:57:16

  • Linux下memcache编译安装与基本使用

    memcache是一套分布式的高速缓存系统, 特点为key-value 存储 一、在 linux 编译安装memcache、redis等, 需要 gcc,make,cmake,autoconf,libtool 等工具, 直接使用yum安装即可: yum install gcc make cmake autoconf libtool 二、下载官方源码: memcached 依赖于 libe...

    2018-09-05 07:57:13

  • [PHP] 数据结构-反转链表PHP实现

    1.常见方法分为迭代和递归,迭代是从头到尾,递归是从尾到头 2.设置两个指针,old和new,每一项添加在new的后面,新链表头指针指向新的链表头 3.old-next不能直接指向new,而是应该设置一个临时指针tmp,指向old-next指向的地址空间,保存原链表数据,然后old-next指向new,new往...

    2018-09-05 07:57:13

2