一、安装 二、使用web3 1、本地Geth节点 对于本地运行的节点,IPC 连接是最安全的选项,但也可以使用 HTTP 和 websocket 配置。默认情况下,Geth[...
一、安装 二、使用web3 1、本地Geth节点 对于本地运行的节点,IPC 连接是最安全的选项,但也可以使用 HTTP 和 websocket 配置。默认情况下,Geth[...
创建一个新项目 使用brownie的第一步是初始化一个新项目。这可以通过两种方式完成: 1、创建一个空项目。 2、从现有模板创建项目。 创建一个空项目 要初始化一个空项目,请...
一、状态变量 首先看状态变量,类似其他语言的成员变量,在Solidity中称为状态变量。之所以叫状态变量是因为Solidity是一门面向合约的语言,以太坊的交易本质其实是一中...
今天我们来编写一个完整的去中心化(区块链)应用(Dapps) 项目背景 Jack有一个宠物店,有16只宠物,他想开发一个去中心化应用,让大家来领养宠物。 在truffle b...
类型 Solidity是一种静态类型语言,意味着每个变量(本地或状态变量)需要在编译时指定变量的类型(或至少可以推倒出类型)。Solidity提供了一些基本类型可以用来组合成...
目前开发智能合约的IDE, 首推还是Remix, 而Remix官网, 总是由于各种各样的(网络)原因无法使用,本文就来介绍一下如何在本地搭建智能合约开发环境remix-ide...
简单环境搭建---实现简单Hello World合约 我这里将使用当前最活跃的智能合约开发框架truffle为基础来开发。 就像一般网站或App开发一样,在提供公开服务之前,...
什么是智能合约? 在区块链上运行的程序,通常称为智能合约。所以通常会把写区块链程序称做写智能合约。虽然比特币上也能写智能合约,但是比特币所支持的语法仅与交易有关,能做的事情比...
1. 更新系统包 sudo apt-get updatesudo apt-get upgrade 2. 安装Pip sudo apt-get install python-p...
在此之前我们完成了 Django 博客首页视图的编写,我们希望首页展示发布的博客文章列表,但是它却抱怨:暂时还没有发布的文章!如它所言,我们确实还没有发布任何文章,接下来将使...
在此之前我们已经编写了 Blog 的首页视图,并且配置了 URL 和模板,让 Django 能够正确地处理 HTTP 请求并返回合适的 HTTP 响应。不过仅仅在首页返回了一...
Django 博客首页视图 Django 处理 HTTP 请求 Web 应用的交互过程其实就是 HTTP 请求与响应的过程。无论是在 PC 端还是移动端,通常使用浏览器来上网...
迁移数据库 为了让 Django 完成翻译,创建好这些数据库表,我们再一次请出工程管理助手 manage.py。切换到 manage.py 文件所在的目录下,分别运行pyth...
创建 Django 博客的数据库模型 设计博客的数据库表结构 博客最主要的功能就是展示文章,它需要从某个地方获取博客文章数据才能把文章展示出来,通常来说这个地方就是数据库。把...
建立博客应用 已经建立了 Django 博客的项目工程,并且成功地运行了它。不过到目前为止这一切都还只是 Django 创建的项目初始内容,Django 不可能初始化生成博客...
开发环境的系统平台为 Windows 7 (64 位),Python 版本为 3.5.1 (64 位),Django 版本为 1.11.6。 建立 Django 工程 Dja...