1. C++11中的name lookup

    identifier C++编译器将文件代码源文件解析后,将代码分解为identifier1、数值、运算符等,其中identifier是由非数字开头、任意字符数字和下划线组成的部分,其用来组成声明、表达式、name和qualified identifier。 I...

    2018/09/29 c++

  2. C++中的Digraphs、Trigraphs和Tokens

    偶然在C++ Quiz上看到一道题: ```c++ // 以下代码的输出是什么? #include

    2018/09/29 c++

  3. C++11中的union

    在C++11以后,很多基础语法都进行了修正。其中union的行为向类对象进行了发展,在兼容原有语法定义的基础上进行了扩充:

    2018/09/26 c++

  4. 【转】并发编程的15条建议(译)

    本文转自并发编程的15条建议(译)。

    2018/09/22 program

  5. steemd 源码分析4 witness

    Witness是什么 在steem区块链的网络中,节点分为两种角色,Witness和非Witness。

    2018/09/21 c++ steem blockchain

  6. Copyset与多副本

    随机分布副本的方式被广泛引用到分布式领域。但是,随着集群规模的扩大,数据丢失的可能性直线上升。

    2018/08/07 distributed-programming

  7. HASH ARRAY MAPPED TRIE-HAMT

    介绍

    2018/07/15 datastructure

  8. 使用SystemTap给程序注入系统调用setsockopt

    最近有个项目开始使用弹性部署,简单来说就是根据业务流量来自动扩容/缩容服务实例数量,但是在运行一段时间后发现该服务依赖的另一个服务的连接数增长的很高,消耗了很大系统资源,导致每隔几天就需要重启一下。

    2018/06/30 linux tool SystemTap