240 发简信
IP属地:北京
  • 2019-01-29 文本转图片,自动折行

    方案1(逻辑控制) 如果文本内容类型少,比如只有中文,大写字母。中文一行能容纳9个汉字,大写字母能容纳17个字。那么分析文本时,如果是中文,+9,英文+17,当>=156(9...

  • linux性能调优-平均负载

    uptime 命令最后3列:分别表示过去1分钟,5分钟,15分钟的平均负载 那什么是平均负载呢? 简单来说就是单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是...

  • 数据库一主多从带来的线上问题

    主从延迟有可能几分钟。 正常的情况下,主从延迟肯定是1s内的,但当dba在主库进行DDL操作,比如改表结构等等,如果遇到表数据特别大的时候,这段时间,主库是不会进行主从同步的...

  • 120
    20181107解决了一个排查了一个多星期的问题

    上周的总结中提到了,解决订单状态显示延迟的问题。1.上周通过review代码,解决主从延迟导致的原因。2.通过一些日志观察,发现数据已经扭转成功了。并且反馈问题的数据都是交通...

  • 周总结2018/11/2

    排查一个问题 用户端进度查询,已经成功。但订单状态显示待查询。且反馈到运营,运营在mis后台发现订单状态是进件带查询,进度已审批成功。目前我们的逻辑是,只要用户主动查询,或者...

  • linux基础 ---磁盘

    1.磁盘装置挡名称名,IDE介面的为/dev/h[a-d],u盘介面为/dev/s[a-d] 2.磁盘的第一磁区,记录2个重要信息: 主要启动记录区(master boot ...

  • 120
    公众号关注自动回复

    方案 同步方案:微信将消息发来后即可返回,返回的消息即是用户关注后自动回复的内容 异步方案将消息放入队列进行处理,对微信回复空。消费队列将消息取出后,使用customMess...

  • docker镜像加速

    docker的安装很简单了,就yum install docker即可 但是,当你docker pull contos时,会报错: 原因很简单了,就是国内获取镜像失败。 网上...

  • 120
    本地虚拟机server+phpstorm + xdebug安装

    踩了几波坑,按照网上的流程按照完后却无法断点调试,根本原因是phpstorm与web服务器的地址没有设置正确。 https://xdebug.org/wizard.php ...

  • limit遍历数据带来的容易忽视的问题

    场景是:执行一个脚本文件,将符合条件(包含status=0)的记录的status字段改成1。几百万的记录的表。 很显然,不能一次get出数据,而是使用循环的方式,每次获取小量...

  • HashTable使用手册篇

    书上的开篇是简单介绍链表和数组了,想起自己当年,c语言数据结构敲起来手到拈来,各种随便姿势敲,php弄久了,相当生涩。找时间且切题,数据结构敲一遍,应该很快回暖吧。(没人教,...

  • zend内存管理

    c和php的最主要区别:是否控制内存指针。 内存管理 在php内核层,每次都做到及时释放,这是相当难的事情。php语言内核细节太多,还有版本兼容等等,写扩展的我们,其实只...

  • 变量

    PHP是弱类型的,但在C这层,假设现在已经接收了参数,是要做参数类型判断的。 很简单 zval->type == "IS_BOOL" 。没错,更正确的方法应该是用宏。 类似许...

  • 接收参数

    写php扩展不仅仅只是要求会c语言,还需要了解php源码。 因为自己写的东西,总会有这样那样的缺点,比如内存泄露,不利维护,开发量大等。php已经准备好了大量的宏,用于扩...

  • 开始(一些概念)

    参考书籍,php扩展开发与内核应用。 生命周期 1.模块初始化 => 请求初始化 => 请求 => 请求终止 => 模块终止 在扩展骨架内,扩展.c文件内有 PHP_MINI...