展开

关键词

以太坊开发指南

以太坊的开发包括智能合约的开发和去中心化应用(DApp)开发,这个教程将介绍如何 根据不同的开发场景在本地windows或linux下安装、并配置四种不同的以太坊开发: 轻量级开发、仿真器开发 、私有开发和公开发。 进一步阅读:windows以太坊DApp开发linux以太坊DApp开发DApp私有开发除了使用以太坊仿真器,你也可以部署一个私有来开发以太坊应用,这里主要的变化 是采用标准的以太坊节点软件 因此,我们议在可能 的情况下,首先使用仿真器先调通你的整个应用,再迁移到私有下。 这有两种方案:使用自己的geth全节点使用公开的托管节点如果使用自己的geth节点,就和私有开发没有什么别,你只需要让Geth启动连接 到公而不是你的私有即可。

2.2K60

源码学习 : obc-peer ( 一 )

配置开发当前开发使用varant来运行一个ubuntu镜像,ubuntu中运行着docker容器。主机->ubuntu->docker。 该模型可以使开发者使用它们自己喜欢的编辑器操作系统,并且为长期开发的团队提供可控制的。 github.comopenblockchaingit clone https:github.comopenblockchainobc-peer.git (4)clone obc-dev-env project创workspace 版出现这种错误往往是秘钥不匹配的结果,在obc-dev-env目录下输入vagrant up 会自动生成一个.vagrant文件,然后在.vagrantmachinesdefaultvirtualbox下新一个文件

70220
  • 广告
    关闭

    2021云+社区年度盘点发布

    动动手指转发活动或推荐好文,即可参与虎年公仔等百份好礼抽奖!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    DApp开发 embark 初探

    embark是什么embark是一款特定于Ethereum平台的DApp开发,辅助开发者创、构编译、测试和部署DApp,可无缝集成计算(EVM)、存储(IPFSSwarm)和网络(Whisper 功能全面正如embark概览所言,embark并不仅仅是一款只提供构编译、测试部署功能的开发工具,还是一整套的开发。 很意外的是,本来以为这么一个大而全的开发设置起来一定得耗费不少时间,结果却是除了用yarn global add embark报出一个compiler和yarn不兼容后,改成了npm install balances; }}当把这两个智能合约文件放到项目根目录下contracts目录中后,合约代码被自动编译,并在Contracts视窗中展示出来,状态为Deployed,这表明智能合约已经被部署到网络里 Explorer & Debug小结总的来说,embark是一款优秀的开发。相比较truffle的专注于合约工程化的努力,embark的功能更加丰富,而且各组件组合性很强。

    43240

    2.1 Python实现准备

    2.1 Python实现准备 HTTP协议的理解 PostMan的安装 https:www.getpostman.com Python https:www.python.org Pycharm (Python IDE) https:www.jetbrains.compycharm Pip(安装管理python包的一个工具) pipenv (提供Python的虚拟运行) Flask & Request blockchain_principlecd blockchain_principlepipenv shellpipenv install flask==1.0pipenv install requests==2.18.4创blockchain.py 文件,编写结构{index: 0, 索引timestamp: , 时间戳transactions: ,proof: , # 工作量证明previous_hash: # 上一个的hash}

    27620

    EOS平台构开发dapp的安装

    本文主要介绍如何构在EOS平台运行的DApp开发。EOSIO构成组件EOSIO是由三个component组成的。?nodeos:管理节点的组件。keosd:管理钱包的组件。 cleos:控制和钱包CLI工具。安装EOSIO此文档以MacOS Darwin 10.12为基准。在EOSIO的github库下载源码。 这是为了构开发,所以可以先用一个节点。 p eosio : 生产者名称 — plugin eosio::chain_api_plugin : 相关API插件 — plugin eosio::history_api_plugin : 另:《EOS智能合约与DApp开发入门》教程已经上线,爱学习等不及的可以抓紧体验一下:EOS教程这个教程帮助你快速入门EOS去中心化应用的开发,内容涵盖EOS工具、账户与钱包、发行代币、智能合约开发与部署

    52610

    Ubuntu LNMPR(Ubuntu 20.04 + Nginx1.8 + PHP 7.3 + Mysql8.0 + Redis5.0)

    本文 Windows10,Ubuntu 20.04,Nginx1.8,PHP 7.3,Mysql8.0,Redis5.0不懂的可以评论或联系我邮箱:owen@owenzhang.com著作权归OwenZhang etcinit.dnginx restart sudo etcinit.dphp7.3-fpm start sudo etcinit.dphp7.3-fpm restart测试一下:进入 varwwwhtml 目录下 创文件

    7130

    Linux系列(1) —— JAVA

    在 Linux 安装与配置 Java yum 方式安装下载 step1:查找可以安装的 Java 列表 # 寻找可以安装的JRE yum -y list java*# 也可以通过以下命令来搜寻可以安装的 验证安装 java -version PS : yum 包默认安装情况下不需要配置变量,系统会自动帮你设置,在不熟悉的情况下不要随意配置变量 yum 包基本安装的是 OPENJDK 而不是 sun 公司的 jdk 使用 xftp 上传解压安装 step1: 创文件夹并进入到相关工作空间中 # 创目录 mkdir usrlocaljava# 进入到相应的工作空间中去cd usrlocaljava .tar.gz step4: 配置变量 # 使用 vim 编辑器打开配置文件vi etcprofile在文件末尾追加export JAVA_HOME=usrlocaljavajdk1.8.0_151export java -version检查当前 LInux 系统是否安装 JRE 检查当前是否安装 JRE rpm -qa | grep java卸载 JRE 卸载当前的 OpenJDK rpm -e

    15730

    vue.js

    项目中用vue都得,经过一段时间的摧残后终于有勇气来写篇关于vue的博文了,我相信网上已经有很多前辈的博文能够帮助大家完成,与我来说只是记录下自己的一点心得,如若能够帮助到两三人 1:因为vue.js的运行是基于node.js的npm下,所以我们得先安装node.js,这个就不累赘了,网上下个node.js安装即可。  2:记得刚开始的时候都不知道在什么地方输入命令。 因为是在node.js的npm下执行的,所以我们得安装npm。 3:开始安装全局vue-cli脚手架,之所以要用vue-cli,是应为这个工具能帮我们好我们需要的模板框架(可以理解为各种文件模板),比较简单。 ★:已经安装过npm和vue-cli全局脚手架了,下次创项目的时候就不用再安装了,直接重复4 5 6步就可以了。 如果是运行已经存在的项目则直接第6步就ok。

    68230

    docker

    image.png可以看到 data 目录下已经创成功了 simple_docker 文件夹ls data?image.png退出容器exit?

    36330

    Django

    学习Django,,前提是好python的,python的开发这里不在详细的介绍,如对python2.x或者python3.x存在疑问的,可以到http:yuedu.baidu.comebook3c0077aaa32d7375a41780bb 学习,安装好python2.x或者python3.x的后,在联网的前提下,python2.x下,输入:pip install django python3.x下,输入:pip3 install 至此,django完毕,接下来学习django工程的创,以及简单的在网页中显示出Hello World。

    34130

    LAMP

    .configure是源代码安装的第一步,主要的作用是对即将安装的软件进行配置,检查当前的是否满足要安装软件的依赖关系,但并不是所有的tar包都是源代码的包, 你先ls,看有没有configure或者 如果系统合适,就会生成makefile,否则会报错。 如果有makefile,就直接make,然后make install。 你还可以用rpm或者deb包来安装。

    46730

    Python

    这节课派老师教大家一个Python,以便于可以编写和调试Python代码。让我们走入Python的奇妙世界吧! 那肯定不是一个好方案如果你的方案很好懂,那肯定是一个好方案命名空间非常有用,我们应当多加利用好了,Python的命令行窗口现在可以退出了,输入“exit()”或“quit()”就可以退出Python的

    50490

    php

    配置PHP 1.将E:serverphpphp.ini-production 复制一份,并重命名为php.ini; 2.将 E:serverphp和E:serverphpext加入变量PATH中,选中计算机 ,右键属性-->高级系 统设置 -->变量-->系统变量,找到Path,编辑,在其后加上;E:serverphp;E:serverphpext;如图所示。 ;extension=php_mysqli.dll修改为extension=php_mysqli.dll(去掉extension前面的分号) MySQL配置安装 解压到E:servermysql 配置变量 :我的电脑->属性->高级->变量(系统变量) 选择PATH,在其后面添加: 你的mysql的bin文件夹的路径 (如:E:servermysqlbin; ) PATH=....... ;E:servermysqlbin;(注意是追加,不是覆盖) 配置完变量之后先别忙着启动mysql,我们还需要修改一下配置文件(如果没有配置,之后启动的时候就会出现图中的错误哦!

    66650

    openfire

    4、打开eclipse,新一个名为openfire_src的Java Project,然后finish?    注:此处的默认路径为openfire_src文件夹的绝对路径5、项目好后如图所示,其中有几个目录报错,是由于缺少3个jar包:coherence.jar、coherence-work.jar、tangosol.jar 25、在数据库设置-标准连接设置界面,选择数据库驱动mysql,更改数据库url,其中需要更改的有服务器ip地址,还有数据库名,议单独立一个名为openfire的数据库。 运行Spark,创Spark账号?32、使用创的账号登陆Spark,登陆成功可在Openfire管理控制台的用户组看到新注册的用户和在线状态??

    44350

    Flutter

    FlutterFlutter是Google推出的一款是移动端跨平台开发框架,使用Dart语言编写,一套代码即可同时在Android和iOS平台运行,支持android 4.1以上 和 iOS8以上版本 1,下载SDK“工欲善其事,必先利其器”,学习任何一门技术都需要先相关的开发,并来一个Hello Word。 Flutter,读者可以通过Flutter托管在Github上的源码地址来学习。1,首先,在mac的Terminal输入命令将Flutter SDK下载到本地。 :$PATH然后使用下面的命令更新刚配置的变量。 cd .flutterflutter doctor这个命令会检查并在窗口显示报告,Dart SDK与Flutter捆绑在一起;没有必要单独安装Dart。 ?

    67770

    android

    今天看了一下android编程方面的知识,开始以为很麻烦,可是仔细一看,全是java方面的知识,对于搞了这么多年的我来说简直就是小菜一碟,简单至极,下面一步一步的一下android的。 这里是android开发用到的一些工具,下面设置一下变量,设置内容可根据自身机器情况修改? 设置完成后打开cmd,测试一下输入android看是否配置成功然后配置eclipse打开eclipse,选择windows->perferences? 设置完成后,创AVD测试先创SDCARD模拟卡,打开CMD,输入mksdcard 1024M C:SDCARD.img 后两个参数一个是大小,一个是文件位置? 输入名称并且选择使用的android版本,找到刚才创的SDCARD文件的位置点击创新那一个工程,选择android工程?输入工程名及包名等信息?

    46950

    php

    目录下,解压安装后如下图配置PHP1.将E:serverphpphp.ini-production 复制一份,并重命名为php.ini;2.将 E:serverphp和E:serverphpext加入变量 PATH中,选中计算机,右键属性-->高级系 统设置 -->变量-->系统变量,找到Path,编辑,在其后加上;E:serverphp;E:serverphpext;如图所示。 4.将;extension=php_mysqli.dll修改为extension=php_mysqli.dll(去掉extension前面的分号)MySQL配置安装解压到E:servermysql配置变量 :我的电脑->属性->高级->变量(系统变量)选择PATH,在其后面添加: 你的mysql的bin文件夹的路径 (如:E:servermysqlbin; )PATH=....... ;E:servermysqlbin;(注意是追加,不是覆盖)配置完变量之后先别忙着启动mysql,我们还需要修改一下配置文件(如果没有配置,之后启动的时候就会出现图中的错误哦!

    41480

    Flutter

    storage.flutter-io.cn 国内用户需要设置Clone Flutter repogit clone -b beta https:github.comflutterflutter.git二、配置变量 PATH:$FLUTTER_HOMEbin:source ~.bash_profile三、运行 flutter doctor查看是否需要安装其它依赖项来完成安装flutter doctor该命令检查您的并在终端窗口中显示报告 devices (2 available)解决方法:在 https:github.comflutterflutterissues13078 找到了解决方法,其实就是在 bash_profile 添加安卓SDK的变量即可

    36720

    maven

    由于自己电脑重新安装了系统,windows8 所以,所有均需要重新去配置。首先要安装JDK,配置系统变量。 JDKJDK_8U121下载地址:http:www.oracle.comtechnetworkjavajavasedownloadsjdk8-downloads-2133151.html安装好以后进行变量的设置 :计算机——属性——高级系统设置——变量——系统变量2.添加 JAVA_HOME 路径为jdk 的安装路径,我的为:C:Program FilesJavajdk1.8.0_1213.设置PATH 在 ;%JAVA_HOME%lib;(注意最前面的.)由于是新变量,要在前面加 .; 来分割对 java_home的引用 具体为什么这样还没搞清楚测试:cmd  java -version 我的为: ---------------------------------------------------------------------------如果你跟我一样说明配置成功5.开始进行MAVEN的配置首先

    24410

    Node.js

    腾讯云提供了开发者实验室帮助用户 Node.js ,教程内容如下,用户可以点击开发者实验室快速上机完成实验。 image.png安装 Node.js 任务时间:5min ~ 10minNode.js 是运行在服务端的 JavaScript, 是基于 Chrome JavaScript V8 引擎立的平台。 它可以让 Node.js 开发者能够更加轻松的共享代码和共用代码片段下载 node 的压缩包中已经包含了 npm , 我们只需要将其软接到 bin 目录下即可ln -s usrlocalnode-v6binnpm binnpm配置变量将 usrlocalnode-v6bin 目录添加到 $PATH 变量中可以方便地使用通过 npm 全局安装的第三方工具echo export PATH=usrlocalnode-v6bin :$PATH >> etcprofile生效变量source etcprofile使用 npm通过 npm 安装进程管理模 forevernpm install forever -g大功告成

    1.2K80

    相关产品

    • 区块链

      区块链

      致力于构建技术、数据、价值、产业互联互通的区块链基础设施,引领区块链底层技术及行业应用创新,助力传统产业转型升级,推动实体经济与数字经济深度融合。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券