• BugkuCTF~代码审计~WriteUp

    第一题:extract变量覆盖 知识简介 extract()函数语法: extract ( array ,extract_rules, prefix)参数 描述array必需。 规定要使用的数组。extract_rules可...

    2019-02-17 01:52:26

  • PHP的高效率写法

    1、尽量静态化; 如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。 当然了,这个测试方法需要在十万级以上次执行,效果才明显。 其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方...

    2019-02-17 01:52:35

  • 关于微信登录开发记录

    转载来自于:https://www.cnblogs.com/skillking/p/6735730.html 微信登录开发流程 准备工作 网站应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。 在进行微信OAuth2.在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一...

    2019-02-17 01:52:18

  • Ubuntu 16.04.4 LTS环境中php7.0使用mysqli失败,数据

    环境: Ubuntu 16.04.4 LTS php7.0 输入命令 php -m ,显示如下,发现没有mysqli模块 输入命令 sudo apt install php-mysql ,安装mysql模块,再次查看,发现安装成功,连接数据库正常。(若有必要,重启php,nginx或apache)...

    2019-02-17 01:52:19

  • 缓存MEMCACHE php调用(一)

    在项目中,涉及大访问量时,合理的使用缓存能减轻数据库的压力,同时提升用户体验。即在非实时性的需求的前提下,一小段时间内(若干秒),用于显示的数据从缓存中获取的,而不用直接读取数据库,能有效的减少数据库的读取压力。这里记录一下php语言使用memcache的情形...

    2019-01-23 07:42:00

  • [Redis]Redis的设计与实现-链表/字典/跳跃表

    redis的设计与实现: 1.假如有一个用户关系模块,要实现一个共同关注功能,计算出两个用户关注了哪些相同的用户,本质上是计算两个用户关注集合的交集,如果使用关系数据库,需要 对两个数据表执行join操作,对合并的结果执行去重distinct操作,非常复杂 2.Redis直接内置了集合...

    2019-01-23 07:41:51

  • OAuth2.0 与 oauth2-server 库的使用

    作者:baiyi 链接:https://www.jianshu.com/p/83b0f6d82d6c 來源:简书 OAuth2.0 是关于授权的开放网络标准,它允许用户已第三方应用获取该用户在某一网站的私密资源,而无需提供用户名与密码,目前已在全世界得到广泛应用。 league/oauth2-server 是一个轻量级并且功...

    2019-01-23 07:41:45

  • php原子操作,文件锁flock,数据库事务

    php原子操作,文件锁flock,数据库事务 php没有继承posix标准支持的unix锁,只封装了一个linux系统调用flock(信号量也能做成锁),按理也是可以使用锁机制的,虽然效率低一点。 php脚本是运行在fastcgi容器中,而fastcgi是多进程的,所以如果php程序访问了临界资源,势必...

    2019-01-23 07:41:35

  • 电子商城实录------定义核心控制器

    实现跳转的方法: 1.Php中header的函数 2js中location函数 3.Html中的meta函数 引入message.html meta http-equiv="Refresh" content ="?php echo $wait;? ;url=?php echo $url;?"/ link href="application/views/admin/styles/general.css" rel="stylesheet" type="te...

    2019-01-23 07:41:30

  • PHP常用函数总结(二)

    PHP常用函数总结 数学函数 1.abs(): 求绝对值 $abs = abs(-4.2); //4.2 数字绝对值数字 2.ceil(): 进一法取整 echo ceil(9.999); // 10 浮点数进一取整 3.floor(): 舍去法取整 echo floor(9.999); // 9 浮点数直接舍去小数部分 4.fmod(): 浮点数取余 ? 1 2 3 4 $x = 5....

    2019-01-23 07:41:18

2