#ETH

区块链入门到实战(21)之以太坊(Ethereum) – 分布式应用(DApp)

作用:用户交互分布式应用(DApp)是运行在区块链之上的应用程序,支持区块链网络中用户之间的交互。DApp(decentralizedapplication)的后端代码运行在区块链网络上,这个可以与普通互联网应用比较一下,普通互联网应用的后端代码运行在集中式的服务器上。DApp可以使用任何语言编写前端代码和用户界面(就...

区块链入门到实战(20)之以太坊(Ethereum) – 虚拟机(E.V.M.)

作用:执行智能合约代码的引擎以太坊(Ethereum)虚拟机是执行智能合约代码的引擎。可以用某种语言,例如Solidity语言,开发智能合约程序,编译成以太坊(Ethereum)虚拟机支持的字节码/bytecode,然后该程序就可以在虚拟机中执行了。以太坊(Ethereum)虚拟机可以被看做是一个大型的分布式计算机。以...

区块链入门到实战(19)之以太坊(Ethereum) – 以太币

以太币的作用:防范以太坊网络被滥用和激励矿工。与比特币网络有比特币类似,以太坊(Ethereum)也有自己的虚拟币— 以太币。以太币的主要作用有2个:应用程序执行任何操作都需要支付以太币,防范以太坊网络被滥用。与比特币类似,用于激励矿工。每次执行智能合约时,都需要消耗“汽油/gas&r...

区块链入门到实战(18)之以太坊(Ethereum) – 什么是智能合约

作用:提供优于传统合约的安全方法,并减少与合约相关的其他交易成本。以太坊网络基石:以太坊虚拟币和智能合约。智能合约(Smartcontract)是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约概念于1995年由NickSzabo首次...

区块链入门到实战(17)之以太坊(Ethereum) – 是什么

以太坊的作用:构建基于区块链的分布式应用。以太坊是什么:可编程的虚拟币。以太坊(Ethereum)是一个可编程的虚拟币,它是一个基于公共区块链的分布式计算平台,可用于构建基于区块链的分布式应用。在以太坊(Ethereum)出现之前,各种区块链应用的功能非常有限,例如,比特币和其他加密货币都只是纯粹的数字货币。以太坊(E...

[Spring]:java.lang.NoSuchMethodError: 'java.lang.String javax.annotation.Resource.lookup()'

错误信息11月05,20199:32:15下午org.springframework.test.context.TestContextManagerprepareTestInstance严重:CaughtexceptionwhileallowingTestExecutionListener[org.springfram...

The method newInstance() from the type Class is deprecated since version 9

newInstance()在java9中已被弃用JAVA9之前用法1Class.forName("类的全限定名").newInstance();JAVA9之后用法1Class.forName("类的全限定名").getDeclaredConstructor().newInstance();源码说明1/**2*Usest...

模板方法(TemplateMethod)模式

  模板方法模式是准备一个抽象类,将部分逻辑以具体方法以及构造子的形式出现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑部分有不同的实现。这也是模板方法模式的用意。  模板方法模式是基于继承的代码复用的基本技术。   模板方法模式的静态结构如下:涉...

工厂方法(FactoryMethod)模式

  之前说了简单工厂设计模式如果增加一个新的运算的时候需要:增加一个具体的实现类,工厂类中增加一个case分支。也就是说我们不但对扩展开发了,也对修改开放了,违背了开闭原则。当然如果工厂类采用反射的话不存在这个问题。(实际工作中工厂类使用反射也是最常见的运用方式)  工厂方法模式(多态性工厂或虚拟构造子模式):定义一个...

【CXF】: No binding operation info while invoking unknown method with params unknown.

CXF发布webservice之后访问报错:org.apache.cxf.interceptor.Fault:Nobindingoperationinfowhileinvokingunknownmethodwithparamsunknown.atorg.apache.cxf.service.invoker.Abstra...

Spring中构造器、init-method、@PostConstruct、afterPropertiesSet孰先孰后,自动注入发生时间以及单例多例的区别、SSH线程安全问题

    首先明白,spring的IOC功能需要是利用反射原理,反射获取类的无参构造方法创建对象,如果一个类没有无参的构造方法spring是不会创建对象的。在这里需要提醒一下,如果我们在class中没有显示的声明构造方法,默认会生成一个无参构造方法,但是当我们显示的声明一个有参构造方法的时候,JVM不会帮我们生成无参构造...

prometheus和zabbix的对比

前言:  新公司要上监控,面试提到了Prometheus是公司需要的监控解决方案,作为喜新厌旧的程序员,我当然是选择跟风了,之前主要做的是zabbix,既然公司需要prometheus,那没办法,只能好好对比一番,了解下,毕竟技多不压身,但稍稍深入一点,我就体会到了Prometheus的优点,总结一下这两种监控方式:p...
代码星球 ·2020-08-26

Android必知必会-Stetho调试工具

Stetho是Facebook出品的一个强大的Android调试工具,使用该工具你能够在ChromeDeveloperTools查看APP的布局,网络请求(仅限使用Volle,okhttp的网络请求库),Sqlite,Preference,一切都是可视化的操作,无须自己在去使用adb,也不须要root你的设备本人使用自...

POJ 3670 Eating Together(LIS)

DescriptionThecowsaresoverysillyabouttheirdinnerpartners.Theyhaveorganizedthemselvesintothreegroups(convenientlynumbered1,2,and3)thatinsistupondiningtogether.Th...

cobbler上部署centos系统修改网卡地址成eth0

编辑cobbler的profile文件: cobblerprofileedit--name=CentOS-7.2-x86_64--kopts='net.ifnames=0biosdevname=0'...
首页上一页...1011121314...下一页尾页