240 发简信
IP属地:广东
  • 120
    iOS内购:自动续期订阅总结

    前言:内购类型有四种:消耗型商品,非消耗型商品,非续期订阅,自动续期订阅. 顾名思义,从中最有难度的就是自动续期订阅的实现,开通自动续期订阅后,订阅会员的处理将会遇到如下问题...

  • Vue 进阶教程之:帮你彻底理解 v-model 以及在组件上如何使用

    Vue 官网教程上关于 v-model 的讲解不是十分的详细,写这篇文章的目的就是详细的剖析一下, 并介绍 Vue 2.2 v-model改进的地方,然后穿插的再说点 V...

  • HomeBrew 安装软件慢的解决方法

    用原有的镜像下载非常慢 => 🚶 替换源,更新速度变成 => 🚀 第一步:更换仓库源 homebrew 默认的源是在 github 上面,每次更新速度都会非常慢。所以我们更换...

  • 负载均衡

    负载均衡(Load Balance),就是将负载(任务)进行平衡,分摊到多个操作单元上执行. 负载均衡分为软件负载均衡(LVS,HAProxy,Nginx)和硬件负载均衡(F...

  • HHVM

    HHVM先把php代码转换成一种字节码中间格式,而且会缓存转换得到的字节码,然后使用JIT变压器转换并优化缓存的字节码,将其变成机器码

  • 120
    php基础注意点

    isset false:没有定义或为null empty 一维的空数组返回true,空格返回false 静态变量 函数体内如果在定义静态变量的同时进行了初始化,则以后程序不再...

  • php常用自定义方法

    二维数组排序 /** * @param unknown $array 要排序的二维数组 * @param unknown $key 要排序对应的key * ...

  • 常见问题

    数据库默认排序 对于myisam:按照插入顺序进行排序。 对于innodb引擎表来说,会根据主键来排序,从小到大

  • 120
    数据库优化

    字符串匹配比使用数字id要慢一点 使用explain进行mysql解析(加粗的为重要部分) possible_keys 列出可能用到的索引 rows 显示执行查询的行数,越大...

  • 120
    分析性能

    我们可以使用基准测试工具,例如Apache Bench和Siege找出性能问题.从中可以看出性能问题.如果性能问题不是特别明显,就要使用分析器 分析器 xdebug 是一个流...

  • 120
    php测试

    概念 单元测试:单元测试能单独证实应用中的各个类,方法和函数能正常运行(工具:PHPUnit) 测试驱动开发(TDD):在编写代码之前先写测试.不过并不是必须在编码前就写好所...

  • 120
    php配置学习

    重要的以粗体+斜体进行展示 php-fpm.conf emergency_restart_threshold = 10 : 在指定时间内,如果失效的php-fpm子进程数超过...

  • 120
    nginx基本概念

    虚拟主机:虚拟主机是一些列配置,用于告诉nginx应用的域名,php文件放在哪,如果把http请求转发给php-fpm.虚拟主机的配置文件就是放在nginx里的conf文件 ...

  • PHP-FPM

    PHP-FPM(PHP FastCGI Process Manager简称,意思是PHP FastCGI的进程管理器),适用于管理php进程池的软件,用于接收或处理来自web...

  • 120

    介绍 流作用是使用统一的方式处理文件,网络和数据压缩等共用同一套函数和方法的操作.简单而言,流是具有流式行为的资源对象.因此,流可以线性读写,或许还能使用fseek()函数定...

  • 120
    密码散列算法

    密码散列算法函数password_xxxx 下面总结就是:bcrypt很安全,比md5和sha1安全,但是有速度的代价. 对于密码的生成和校验我们可以用PHP自带的一个工具进...

  • 120
    Filter php自带过滤函数

    PHP Filter 简介 PHP 过滤器用于对来自非安全来源的数据(比如用户输入)进行验证和过滤。 是一个很有用的方法,但是自己用的很少.所以专门记录下.以后可以用 基本知...