240 发简信
IP属地:北京
  • 120
    热点函数重排

    https://gitee.com/ijinma/hfsort[https://gitee.com/ijinma/hfsort] 函数重排(layout)的目的在于将hot ...

  • perf

    生成扁鹊图 cpu热点 sudo perf record -e cycles -c 100000000 -p 87741 -g -- sleep 20sudo perf sc...

  • 工作

    工作的最好状态是用想象力做事,次之凭激情,最次靠体力

  • ld

    ld-linux.so.2是链接器(linker)(ld)的运行时组件, 它定位应用程序使用的动态库并将其加载到内存中 Elf 文件里面有 segment ,有 sectio...

  • 120
  • 120
    perf

    sudo perf stat ./a.outsudo perf record ./a.outsudo perf report

  • 2PC

    读写语义 分布式系统一致性保证要求各数据节点按同样的数据版本进行推进 写入成功的数据来读要保证读到 用户看到事务A成功后,开始提交事务B,那么A的数据版本一定要小于B 另外还...

  • 120
    Paxos

    1. Basic Paxos 1.1 经典Basic Paxos 映照到现实世界中的问题就是要保证消息可靠,需要将消息交代给多个人, 理论证明这里不再赘述只有弄懂这套机制的正...

  • 《饮食术》

    1.糖是让身体肥胖的原因,不是热量。 2.水果中的单糖是100%被身体吸收的,对身体有害,水果太甜有害,不能在晚上吃,不能空腹吃,少量吃。 3.早中晚餐的份量比例最好是3:5...

  • 120
    cpp insight2

    lamda值传递 lamda引用传递 throw传递值时的搬运 默认构造/默认拷贝构造/默认移动构造 一旦自定义了构造函数,那么编译器不再生成默认构造一旦自定义了拷贝构造函数...

  • 120
    malloc

    jemalloc的分配malloc(8)可以看出应该是使用的bitmap 标记是否在用,没有header而且是直接使用mmap

  • 120
    C++ exception

    __cxa_throw The function doing all the throw-magic! According to the ABI reference, onc...

  • ec

    https://blog.openacid.com/storage/ec-2/