logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

以太坊智能合约solidity队列数组

字符串string bytes 队列输入输出string类型输入测试例如 "sb12" 记得加引号//pragma solidity ^0.4.15;contract queue{struct Queue {bytes[] data;uint front;uint rear;}...

JAVA死锁发现解除

死锁代码。解除 加wait notify即可package nowcode.test;public class DeadLock {public static void main(String[] args) throws InterruptedException {final DeadLock dd1 = new DeadLock();final DeadLock dd2 = new DeadL

实现可升级智能合约

智能合约升级的基本思路以及具体简单demo实现1.智能合约可升级性智能合约一旦部署无法进行修改,常见方案1.1 主从合约Master-Slave contracts部署一个主合约,以及其他合约,其中主合约负责存储所有其他合约的地址,并在需要时返回所需的地址。优点:简单缺点:不易进行合约资产转移到新合约1.2永久存储合约Eternal Storage contracts逻辑合约...

linux Ubuntu环境下java安装及环境配置

本文介绍如何在Linux Ubuntu系统上进行java环境的安装配置我是在vmware虚拟机机上进行操作的1.下载jdk 在本机Windows系统下进行操作打开https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.t...

跨链项目总结-palletone

公证人模式 palletone现状PalletOne 既是一个跨链协议,更是一个高性能的“超级公链”。 PalletOne 以数字货币抽象、合约抽象和UTXO 抽象等接口的形式,将所有区块链底层封装到适配器中,对上提供统一的接口。而 PalletOne 虚拟机为Java、 C++等常用编程语言提供了安全稳定的智能合约运行环境,开发人员不用关心区块链底层的细节,就可以使用自己常用的开发语言编...

到底了