240 发简信
IP属地:广东
  • @再几程 可以不写,classA 实际父类是objectt

    python super()和classmethod

    @(python) super(type, obj) 子类中定义了同父类同名的函数后,需要显示调用父类函数时,可以通过 super,也可以直接通过父类名,建议使用 super...

  • 120
    基于opentracing + jaeger 实现全链路追踪

    [TOC] 链路追踪 当代互联网服务,通常都是用复杂,大规模分布式集群来实现,微服务化,这些软件模块分布在不同的机器,不同的数据中心,由不同团队,语言开发而成。因此,需要工具...

  • lua 和 cpp 互调

    本文编译 lua 版本为 5.3 编译 lua5.3 例子中涉及为 lua 编写 so,(lua require 加载)需要修改 lua/src 下的makefilecppf...

  • 谢谢补充,按需加插件

    2018 更新下vim 插件

    @(linux 编程)[工具使用] 周末网上晃荡看到一些关于 vim8 异步和插件的文章,觉得有些新功能挺实用的,所以花了点时间升级下自己的 vim 配置。本文介绍一些使用到...

  • Google 单元测试框架

    Gtest Github使用 gtest(gmock) 方便我们编写组织 c++ 单元测试。 编译 lib 到 github 拉取代码或者下载某个版本的 zip 包到本地目录...

  • std::sort coredump 说起

    @(c++) core 的原因 c++ 标准库 sort() 默认采用 < 这个 operator 来排序的, 另个一个重载函数增加第三个参数,指定一个比较的函数,函数接受两...

  • 120
    2018 更新下vim 插件

    @(linux 编程)[工具使用] 周末网上晃荡看到一些关于 vim8 异步和插件的文章,觉得有些新功能挺实用的,所以花了点时间升级下自己的 vim 配置。本文介绍一些使用到...

  • 120
    开源性能压测工具 locust

    本文主要针对服务端,web系统的性能测试。 性能测试 根据不同的测试目的,性能测试具体细分为多种类型 基准测试 : 模拟单个用户访问系统的场景,考察系统性能指标,关注系统功能...

  • :smirk:

    Linux 端蓝牙调试工具

    Linux 端蓝牙调试 @(嵌入式)[BLE] 毕业大半年一直从事Ble外设开发,发现linux上可以使用bluez进行蓝牙开发,更加便捷的是,有一个python模块对blu...

  • python ssh 库 - paramiko and fabric

    标题提到两个第三方库,都是可以实现在 python 中执行 ssh 命令。fabric 是在 paramiko 的基础上封装开发的。所以一般场景下 fabric 会更加容易使...

  • python 配置文件读写

    @(python) [TOC] 前言 将代码中的配置项抽取到配置文件中,修改配置时不需要涉及到代码修改,避免面对一堆令人抓狂的 magic number,极大的方便后期软件的...

  • mysql 本地连接失败(必须使用-h127.0.0.1)解决

    @(db) 机器上安装 mysql 后,在本机上连接 mysql 有时候会遇到这种错误 如果添加 -h127.0.0.1则可以登入数据库,说明数据库是在运行的。 通过 f...

  • 我的做法是,硬件状态发生变化更新广播,监听设备定期扫描广播获得状态改变信息(广播周期和监听周期影响功耗和状态通知的实时性,均衡选择。)

    BLE 广播格式定义

    @(嵌入式)[蓝牙] 低功耗蓝牙两类报文 : 广播报文 和 数据报文。本文讨论广播报文数据段,不包括完整报文其他部分,比如前导,接入地址等 蓝牙设备通过广播表明自己的存在,等...

  • 磁盘性能测试方法之fio

    磁盘性能测试方法之fio 在进行下列测试前,请确保磁盘已经 4K 对齐。 测试随机写IOPS: 测试随机读IOPS: 测试写吞吐量: 测试读吞吐量: 上述测试时 fio 相关...

  • linux 链接器 库打桩

    @(linux 编程) 翻看 CSAPP 看到库函数打桩,记录下。 linux 链接器支持库打桩(library interpositioning), 允许我们截获共享库的调...

  • python 模块与包

    @(python) 模块封包组织代码 如下一个包的层级组成: 每个文件夹对应一个包,包里面可以包含多个包,对应的每个 .py 文件是一个具体模块。封装成包,在文件上组织好代码...

  • 使用 HTMLTestRunner.py 生成报告,实现见参考代码

    python 单元测试 -- unittest

    @(python) 单元测试是对程序中的单个子程序、函数、过程进行的测试,面向白盒测试。单元测试测试覆盖常用子程序的输入组合,边界条件和异常处理,尽可能保证单元测试代码简洁,...

个人介绍
工程师,户外爱好者。