240 发简信
IP属地:江苏
  • conduit: 现代C++的协程与函数式编程

    这次研究基于的项目是 Github 上的 conduit,项目作者应该是在 C++20 尚未正式颁布时就写好了,里面包含的头文件都是 <expr...

  • Modern C++ 中枚举与字符串转换技巧

    在 Java、C# 这样的语言中,从枚举转换成字符串,或者从字符串转换成枚举,都是很常见的操作,也很方便。比如下面是 C# 的例子: 之所以可以...

  • FFmpeg muxing示例程序解析

    FFmpeg可能是当今视/音频领域应用最为广泛的开源项目了,国内许多著名的影音程序或多或少地都用了它的代码。作为视/音频领域研究或开发的人,无论...

  • Resize,w 360,h 240
    以太坊源码探究之交易与签名

    右边的txdata才是实际的交易数据,它在core/types/transaction.go里是这样声明的: 第一个字段AccountNonce...

  • Resize,w 360,h 240
    以太坊源码研究之RLP编码

    这是以太坊源码研究的第一篇文章。基本上来说,我写什么内容,说明我正好在学习什么内容,并没有固定的顺序。之所以先写RLP编码,是因为在一开始研究以...

  • Resize,w 360,h 240
    埋没的神器Lazarus

    最近需要写一个Windows平台下的小工具,技术选型上思考了很长时间,最后调研之后还是决定拿Lazarus来写,开写之前还有些犹豫的,结果一写之...

  • Resize,w 360,h 240
    比特币探究之交易签名

    在比特币探究之交易创建这篇文章里,可以看到在交易创建的最后,需要进行一个交易签名操作。它其实就是交易发起方要提供一个证据,证明自己可以花费这项交...

  • 码农爬坑之video load error

    前阵子开始忙一个小活,时间巨紧,胖兔夜以继日地coding,爬了一个又一个巨坑。其实对码农来说,各种坑见得多了,能填则填,不能填则避。然而,总有...

  • 比特币探究之隔离见证

    隔离见证(segregated witness,简称segwit),是比特币历史上一次很重要的升级,涉及到共识规则和网络协议。它正式激活于201...