• BLOG
  • ARCHIVE
  • WEIBO
  • GITHUB
  • ABOUTME
  • RSS
  • JSON数据重构给HightChart绘图

    Oct 26, 2018

    从服务端后去统计数据, 日期是间断的, 前端需要拿数据绘图,日期需要补充, 要么服务端补充, 要么客户端补充。

    ...more
  • 根据规则批量变更文件名

    Aug 31, 2018

    有个小需求, 给了一大堆有规则的文件, 在不同的文件夹下, 根据已有的规则替换成另外的文件。比如 p01.jpg => p-0-3.jpg p02 => p-0-3.jpg

    目录结构如下

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13

    /tmp /tmp
    |-01/ |-01/
    |-p01.jpg |-p-0-1.jpg
    |-p02.jpg |-p-0-2.jpg
    |-02/ |-02/
    |-p01.jpg ===> |-p-0-1.jpg
    |-p02.jpg |-p-0-2.jpg
    |-03/ |-03/
    |-p01.jpg |-p-0-1.jpg
    |-p02.jpg |-p-0-2.jpg

    ....
    ...more
  • linux 下性能查看工具集合

    Aug 26, 2018

    linux常用的查看性能命令集合。

    ...more
  • swoole的多进程通信

    Aug 4, 2018

    使用瓦力发布平台发布代码, 发现丫的, 越来越慢, 越来越慢,已经到了忍不了了的节奏了. 看了下原理, 它是单进程的把所有的代码scp(没有使用ansible)到对应的机器上。
    自然想到的就是开启多个进程去出力吧,这样就有个问题,多个进程如何通信呢。

    ...more
  • nginx-with-http2

    Jul 11, 2018

    现在主流的浏览器都支持了http2, 我们也有必要让我们的服务器支持下http2协议了。

    ...more
  • python装饰器

    Jun 19, 2018

    python 的装饰器 可以在不修改原有方法的情况下, 扩展方法, 非常有用, 在很多的框架框架中都在大量使用。 来一起学习它。

    ...more
  • 编译php常见错误集合

    Apr 1, 2018

    编译php7的扩展插件, 依赖的东西还蛮多的, 编译起来总是不那么丝滑顺畅, 今天把常见的问题整理下。

    ...more
  • 在openresty中是使用lua脚本实现新老路由平滑升级

    Mar 20, 2018

    想升级PHP框架phalcon到3.x, 但是发现升级后与老版本基本不兼容, 也就意味着代码基本要重写了。考虑到不可能一下把所有的接口切换到新的框架上去(不能短时间内全部迁移所有的接口,新的框架提供的接口需要测试时间)。想到的方案是, 一方面提供新的接口使用新的框架编写,然后网关判断, 如果是新的接口就路由到新的框架部署的服务器上。空闲的时间,慢慢的把老的接口往新的框架上迁移。一下简单的实现了一个demo案列。

    ...more
  • 批量查询电话归属地

    Mar 17, 2018

    有个小需求, 需要从数据库中查出一批手机号, 然后判断筛查出浙江手机号。在公司尝试了集中方案, 没搞出来, 今天整理一番。

    ...more
  • golang 反射调用结构体方法

    Mar 5, 2018

    在 TCP 编程中, 很常见要根据客户端发送过来的自定义协议包, 通过解析协议包的指定部分信息, (一般为字符串) 来调用指定包中的指定方法。如何优雅的调用呢?

    ...more
PREVNEXT

© 2015 - 2023 luowen, unless otherwise noted.