问题解决:httpclient版本冲突,再maven工程中经常会出现传递依赖导致的版本冲突,发现了对症下药,把想用的版本在pom文件中覆盖就行了 [plain] view plaincopy 严重: Servlet.service() for servlet [appServlet] in cont ...
分类:
编程语言 时间:
2019-02-03 17:53:46
阅读次数:
133
目前GEOS最新的3.7.1版本支持camke进行编译。经过尝试发现通过cmake生成的工程在vs2015下面编译的时候还是存在问题,而且在中文网上也没找到解决方案。 所以还是采用了nmake进行编译。解压出geos 3.7.1文件夹,双击运行其中的autogen.bat。 在目录中找到nmake. ...
分类:
其他好文 时间:
2019-02-01 20:18:56
阅读次数:
208
1.新建工程选择iOS —> Cocoa Touch Framework 2.进入工程将工程自带的文件干掉 3.导入自己所需的文件 4.4.TARGETS —> Build Settings 中设置相关项(1).Build Active Architecture Only 设置为NO的意思是当前打包 ...
分类:
移动开发 时间:
2019-02-01 15:54:08
阅读次数:
262
rpc接口调用以太坊智能合约 传送门: "柏链项目学院" 在以太坊摸爬滚打有些日子了,也遇到了各种各样的问题。这几天主要研究了一下如何通过rpc接口编译、部署和调用合约。也遇到了一些困难和问题,下面将向大家分享。 rpc接口调用智能合约 先来编写一个简单的智能合约 这是输入一 ...
分类:
其他好文 时间:
2019-01-31 18:21:15
阅读次数:
548
官方只支持用C++写智能合约 用C++写智能合约门槛过高,会把许多开发者挡在门外,C++的复杂性也会让智能合约的设计变得困难。 Wasm智能合约的效率并不是最优 由于C++最终也是编译成wasm字节码并在虚拟机中运行,效率并不能达到和编译成native code一样高。Wasm可以在三种模式下运行: ...
分类:
其他好文 时间:
2019-01-29 20:36:55
阅读次数:
203
为了改进EVM1.0,以太坊的新一代虚拟机项目ewasm (github.com/ewasm)将支持WebAssembly(wasm),wasm在性能,扩展性,开发工具,社区都更有优势。除以太坊外,一些其他项目EOS,Polkadot, Cardano已经或者计划开发支持wasm的虚拟机。 WebA ...
分类:
其他好文 时间:
2019-01-26 18:56:38
阅读次数:
471
最近越来越多的项目开始转向VNT使用的WASM,像EOS、Ontology,包括最初引入虚拟机EVM运行智能合约环境的以太坊,最近也开始转向使用WASM。 什么是WASM? WASM ,全称:WebAssembly ,是一种可以使用非 Java 编程语言编写代码并且能在浏览器上运行的技术方案,也是自 ...
分类:
其他好文 时间:
2019-01-26 15:30:35
阅读次数:
165
系统合约在链启动阶段就会被部署,是因为系统合约赋予了EOS链资源、命名拍卖、基础数据准备、生产者信息、投票等能力。本篇文章将会从源码角度详细研究system合约。 关键字:EOS,eosio.system,智能合约,name类型,native.hpp,newaccount,bidname,core ...
分类:
其他好文 时间:
2019-01-25 21:05:02
阅读次数:
966
链码是什么?链码也就是所谓的智能合约。智能合约是由事件驱动的,具有状态的存储和运行在区块链上的程序。它通过预置了一些条件和规则,在一定的事件下触发智能合约的执行。智能合约最终的目标是在区块上生成账本数据,也就是说所有对账本的操作都是由智能合约来完成的。我们可以认为它是生成交易的唯一来源。我们的账本是由不同的区块组成,而每一个区块又包含了一条到多条的交易。那么就是说通过智能合约来完成每一条交易,最终
分类:
其他好文 时间:
2019-01-24 15:33:16
阅读次数:
163
Interacting with the Internet of Things using Smart Contracts and Blockchain Technologies 使用智能合约和区块链技术与物联网进行交互 Athens University of Economics and Busi ...
分类:
其他好文 时间:
2019-01-24 11:48:13
阅读次数:
150