使用当前稳定版本的 PHP (7.1) 如果你刚开始学习 PHP,请使用最新的稳定版本 PHP 7.1。相对于老版本的 5.x 来说,PHP 7.1 非常新,并且增加了很多令人惊喜的 新特性 。由于底层引擎大部分被重写了,现在新版本的 PHP 比老版本运行得更快。 通常你会在将来的工作中遇到还在使用 PHP 5.x 的情况,5.x 系列的最新版本是 5.6。虽然这个版本也还不坏,但是你应当尽量升级
在这一章里,您将学到如何用OSS Java SDK完成一些基本的操作。 Step 1. 初始化一个OSSClient OSSClient是与OSS服务交互的客户端,SDK的OSS操作都是通过OSSClient完成的。 下面代码新建了一个OSSClient: import com.aliyun.openservices.oss.OSSClient; public class Sample {
在这一章里,我们将介绍一些关于SDK的基本操作。 Step 1. 初始化OSSClient SDK与OSS后台服务所有的交互都是通过OSSClient完成的。通过以下代码,可以生成OSSClient的实例: <?php require_once '/path/to/sdk/aliyun.php'; use \Aliyun\OSS\OSSClient; $client = OSSClient:
Release: 3.4 Date: December 23, 2014 Python 是一门简单易学且功能强大的编程语言。 它拥有高效的高级数据结构,并且能够用简单而又高效的方式进行面向对象编程。 Python 优雅的语法和动态类型,再结合它的解释性,使其在大多数平台的许多领域成为编写脚本或开发应用程序的理想语言。 你可以自由地从 Python 官方点: http://www.python.or
本章将介绍一些热门镜像的功能,使用方法等。包括 Ubuntu、CentOS、MySQL、MongoDB、Redis、Nginx、Wordpress、Node.js 等。
该系列教程是基于QtCreator开发环境的Qt入门级教程。自2009年10月至今的两年多时间里,该系列教程逐渐完善,已经包含了Qt基础、2D绘图、数据库和XML、网络编程、Qt Quick等最基本和最常用的知识点。从该系列教程中衍生出的Qt专题教程和Qt系列开源软件,分别对特定应用领域进行了综合的讲解和应用。现在,该系列教程的访问量已经超过百万,基于该系列教程的《Qt Creator快速入门》和
web3j是一个轻量级、高度模块化、响应式、类型安全的Java和Android类库提供丰富API,用于处理以太坊智能合约及与以太坊网络上的客户端(节点)进行集成。 可以通过它进行以太坊区块链的开发,而无需为你的应用平台编写集成代码。 想要快速启动的话,有一个Web3j demo示例项目可用,演示了通过Web3j开发以太坊的许多核心特征,其中包括: 连接到以太网网络上的节点 加载一个以太坊钱包文件
原文: http://truffleframework.com/docs/getting_started/contact GITTER 最好的方式是通过Gitter。这允许你可以向Truffle开发者。 https://gitter.im/consensys/truffle?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_co
原文: http://truffleframework.com/docs/getting_started/workflow 命令 我们已经推荐EtherumJS TestRPC很多次了,以在开发过程中得到快速的结果反馈。然而,Truffle更提供了两个命令来让开发更快。 Truffle watch 监控文件系统的文件变化,重编译,重部署你的合约。在被修改后需要的时候,会重构建前端代码。 使用方法:
原文:http://truffleframework.com/docs/getting_started/scripts 背景 你也许会经常的执行外部脚本来与你的合约进行交互。Truffle提供了一个简单的方式来进行这个。首先,启动你的合约,连上你想要的网络,通过1. 配置文件 命令 要执行外部(external)脚本,执行下述命令: $ truffle exec <path/to/file.js>
原文:http://truffleframework.com/docs/getting_started/console 背景 有时在进行测试和debug时,或手动执行交易时与合约进行直接交互是需要的。Truffle提供了一种更加简单的方式,通过交互式控制台来与你的那些准备好的合约进行交互。 命令 启动控制台,使用: truffle console 这会使用默认网络来调起一个控制台,会自动连接到一
原文地址:http://truffleframework.com/docs/getting_started/testing 框架 Truffle使用Mocha测试框架来做自动化测试,使用Chai来做断言。这两个库的结合可能让人耳目一新,我们基于这两者之上,提供一种方式来编译简单和可管理的合约自动化测试用例。 位置 测试文件应置于./tests目录。Truffle只会运行以.js,.es,.es6和
原文地址:http://truffleframework.com/docs/getting_started/contracts 背景 标准的与以太坊网络交互的方法是通过以太坊官方构建的Web3库。尽管这个库非常有用,但使用其提供接口与合约交互有些困难,特别是以太坊的新手。为降低学习曲线,Truffle使用Ether Pudding库,它也是基于Web3的基础之上,目的是为了让交互更简单。 读写数据
原文地址:http://truffleframework.com/docs/getting_started/build 默认构建 Truffle集成了默认的构建来方便使用。但也许不适合每个项目,所以你也许需要其它的来打包你的应用。在3. 构建流程里查看更多信息。默认的构造目标是web应用,但也可以很容易的转变为其它的构造流程,比如适用于命令行或库的流程。 特性 默认构建有一些特性来帮助你快速的开始
原文地址:http://truffleframework.com/docs/getting_started/migrations 移植是由一些Javascript文件组成来协助发布到以太坊网络。主要目的是用来缓存你的发布任务,它的存在基于你的发布需求会改变的前提。当你的工程发生了重要的改变,你将创建新的移植脚本来将这些变化带到区块链上。之前运行移植的历史记录通过一个特殊的Migrations合约来