logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

《我学区块链》—— 三十五、智能合约收发 ETH 详解

三十五、智能合约收发 ETH 详解一、合约接收 ETH使用合约接收 ETH,需要在智能合约中定义这个函数 function () payable public {},之后就可以接收ETH了。并在最终需要时调用selfdestruct(owner);杀死合约,取出合约中的所有 ETH 到 owner。pragma solidity ^0.4.24;contract NetkillerCash...

#以太坊
《HyperLedger Fabric 实战》—— 七、智能合约

《HyperLedger Fabric 实战》—— 七、智能合约1、建立开发网络git clone ...hyperledger/fabric-samplesgit checkout v1.1.0./scripts/bootstrap.shcd 到将要安装二进制文件的目录curl -sSL https://goo.gl/6wtTN5 | bash -s 1.1.0如有问题可将地址...

《我学区块链》—— 九、ERC20智能合约

九、ERC20标准1、什么是ERC20       ERC20是以太坊上的一种代币标准,遵循该标准的代币合

文章图片
《我学区块链》—— 二、一些概念和工具

二、一些概念和工具1、一些概念区块链       区块链是目前大火的比特币的一种底层技术,是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自

#区块链
常见开源软件使用语言

软件语言软件语言软件语言RedisCRabbitMQErlangActiveMQJavaKafkaJava

#开源软件
四、Rust IDE 选择

四、Rust IDE 选择    目前 Rust 开发,仍然没有专用 IDE,大家都还是以各种编辑器,添加插件来开展工作的。如图,一份 歪果人 整理的列表:  可以看到 IntelliJ、VScode 对 Rust 的支持是比较好的,值得提出的是,IntelliJ 家 IDEA 等,通过安装 Rust 插件,都能进行 Rust 编码、提示、高亮,但只有 CLion 支持 debug 等断点调试。 

文章图片
《我学区块链》—— 二十三、以太坊安全之短地址漏洞

二十三、以太坊安全之 短地址漏洞1、预备知识  EVM 虚拟机在解析合约的字节码时,依赖的是ABI的定义,从而去识别各个字段位于字节码的什么地方。关于ABI,可以阅读这个文档:https://github.com/ethereum/wiki/wiki/Ethereum-Contract-ABI  这里以 transfer 方法为例,一般 ERC-20 token 标准的代币都会实现...

文章图片
Java 项目集成 Kotlin

GradleMaven       为了使构建更快,可以为 Maven 启用增量编译(从 Kotlin 1.1.2 起支持)。 为了做到这一点,需要定义 kotlin.compiler.incremental 属性,或者使用 -Dkotlin.compiler.incremental=true 选项运行构建。:<prope

RabbitMQ —— 六、RabbitMQ与其他MQ产品的对比

RabbitMQ —— 六、RabbitMQ与其他MQ产品的对比        消息中间件现在有不少,网上很多文章都对其做过对比,这里对他们做一些整理,主要包含:Kafka、RabbitMQ、RocketMQ、ZeroMQ(ZMQ)等消息中间件的对比。RocketMQ    &n

到底了