240 发简信
IP属地:江苏
  • Docker面试题

    1. Docker是什么? Docker是一种开源的容器化平台,能够将应用程序和开发环境依赖打包到容器中,从而实现在不同环境的服务器上快速部署和...

  • Resize,w 360,h 240
    19. Solidity:函数选择器(函数签名)

    19.1 selector 当我们调用智能合约时,本质上是向目标合约发送了一段calldata,在remix中发送一次交易后,可以在详细信息中看...

  • 17. Solidity:哈希运算、ABI编码解码

    17.1 哈希运算 哈希函数(hash function)是一个密码学概念,它可以将任意长度的消息转换为一个固定长度的值,这个值也称作哈希(ha...

  • 16. Solidity:在合约中创建合约、合约自毁

    16.1 在合约中创建合约 16.1.1 create create的用法很简单,就是new一个合约,并传入新合约构造函数所需的参数: Cont...

  • Resize,w 360,h 240
    15. Solidity:call和delegate call

    15.1 call call 是address类型的低级成员函数,它用来与其他合约交互。它的返回值为(bool, data),分别对应call是...

  • 14. Solidity:调用其他合约

    14.1 编写测试合约 首先编写一个测试合约,用于被其他合约调用: 测试合约有一个状态变量x,同时有以下几个函数: setX():设置状态变量x...

  • Resize,w 360,h 240
    13. Solidity:接收ETH、回调函数、发送ETH

    13.1 接受ETH 在智能合约中,对一个函数标记payable关键词,那么这个函数可以接受ETH(合约并不能接收ETH,需要添加回调函数,下节...

  • Resize,w 360,h 240
    12. Solidity:库合约(Library)

    12.1 库合约 库合约是一种特殊的合约,为了提升solidity代码的复用性和减少gas而存在。库合约一般都是一些好用的函数合集(库函数),由...