240 发简信
IP属地:上海
  • 240
    Protobuf序列化原理

    一、Protobuf序列化原理简介 1.1序列化 序列化是将数据结构或对象转换成二进制字节流的过程。Protobuf对于不同的字段类型采用不同的编码方式和数据存储方式对消息字...

  • koa-better-body 安装失败

    koa-better-body npm install 失败解决办法:yum update -y nss curl libcurl

  • go中如何实现多态

    接触go快半年了, 但是还是属于那种用到时去搜索的状态, 没有系统的去研究研究 go 是一种强类型的语言,每当我从php切换到go时总有些许的不适应,但是追求优雅,就不应该妥...

  • 240
    PHP:file_get_contents获取微信头像缓慢问题定位

    1.问题描述 前几周在做微信需求开发的时候一个功能需要拉取微信用户头像,使用了file_get_contents。但是发现拉取非常缓慢,网上查询资料说使用curl即可解决,试...

  • Redis模块使用和开发

    一、介绍:Redis4.0之后的版本便支持模块扩展功能,开发人员可以通过模块开发来增强Redis的功能、自定义类型,如实现redis的json解析。本文主要讲解如何引用一个R...

  • 240
    Fluentd学习

    1.fluentd说明 参考官网https://www.fluentd.org/定义,fluentd是一套开源的日志收集器,类似ELK中logstash、阿里云的logtai...

  • EventStream

    背景:使用EventStream读取大文件,获取文件总行数 问题:es.wait并没有监听到end事件,始终无法输出total。 尝试排查 思路一:是否和es.wait函数有...

  • 240
    c++11 移动语义

    测试代码 实际应用代码: 这是node源码的一个CodePointMatcherWarehouse类,从上图的声明和定义看到这个类只有移动拷贝构造函数和移动赋值运算符,而没有...

  • Redis与HyperLogLog

    今天,我有幸拜读了老钱的《Redis深度历险:核心原理与应用实践》,小册里面有一篇关于HyperLogLog的文章,其中算法部分对本菜鸟来说还是有些晦涩难懂。因此,我写下这篇...