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

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

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

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

  • FFmpeg muxing示例程序解析

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

  • 120
    以太坊源码探究之交易与签名

    右边的txdata才是实际的交易数据,它在core/types/transaction.go里是这样声明的: 第一个字段AccountNonce,直译就是账户随机数。它是以太...

  • 120
    以太坊源码研究之RLP编码

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

  • 120
    埋没的神器Lazarus

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

  • 120
    比特币探究之交易签名

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

  • 码农爬坑之video load error

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

  • 比特币探究之隔离见证

    隔离见证(segregated witness,简称segwit),是比特币历史上一次很重要的升级,涉及到共识规则和网络协议。它正式激活于2017年8月24日,区块高度481...

  • @你终于懂 源码基本上都在这里了,你理解了就能自己写出来

    第一次写Python爬虫

    今天遇朋友求助,要从某商业网站上搜集供应商信息。因为此事甚急,遂放下手头事情,着手写python3爬虫。话说这还是我第一次正式写python3程序,也是第一次写爬虫。还好,比...

  • 第一次写Python爬虫

    今天遇朋友求助,要从某商业网站上搜集供应商信息。因为此事甚急,遂放下手头事情,着手写python3爬虫。话说这还是我第一次正式写python3程序,也是第一次写爬虫。还好,比...

  • 120
    比特币探究之脚本执行

    本来打算接着写交易签名的,研究半天发现不搞清楚脚本,就没办法讲签名。那还是先讲脚本吧。 比特币脚本的详细介绍和运作原理,建议去读廖雪峰大神的深入理解比特币交易的脚本文章 。本...