240 发简信
IP属地:北京
  • etcd分布式锁

    1.实现带租约(lease)的分布式锁,如果分布式租约到期,则自动释放锁。 session.Orphan()解释见该链接 2.实现无租约阻塞分布...

  • Zilliqa代码分析

    关闭特定的warning 在使用一些第三方库或源码的时候,经常会遇到编译时产生warnings情况,这些warning不是我们自己的代码产生的,...

  • 智能合约笔记

    第三课 如果solidity的library中的函数通过internal修饰这样的函数是不能通过library.function这种方式调用,只...

  • cgo链接静态库

    通过在go代码中添加 如果出现一些对xxx的未定义使用则 可能是静态库的顺序有问题,做如下调整: 可能是编译静态库时编译选项添加了-fPIC的选...

  • solidity中bytes32传参调用合约

    solidity中函数的参数为bytes32的函数调用 在部署合约如果想传递['Rama', 'Nick', 'Jose']需要将这些字符串转换...

  • truffle使用笔记

    编译 truffle compile仅默认编译自上次编译后被修改过的文件,来减少不必要的编译。如果你想编译全部文件,可以使用--compile-...

  • Mac卸载node并使用brew重新安装

    卸载node 如果不是通过brew安装的 如果是通过官方网站安装的执行下面命令 安装node 安装后有可能在终端中输入node找不到该命令,执行...