原文地址: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/compile 合约位置 所有你的合约应该位于./contracts目录。默认我们提供了一个合约文件,一个库文件,均以.sol结尾作为示例。尽管库文件有一定的特殊性,但为简单起见,当前均称之为合约。 命令 要编译您的合约,使用: truffle compile Truffle仅默认编译自上
原文地址:http://truffleframework.com/docs/getting_started/client 有许多的以太坊客户端可以选择。我们推荐在开发和部署时使用不同客户端。 适用开发的客户端 EtherumJS TestRPC 当开发基于Truffle的应用时,我们推荐使用EthereumJS TestRPC。它是一个完整的在内存中的区块链仅仅存在于你开发的设备上。它在执行交易时
要实践本手册,你必须先完成存储集群快速入门 ,并确保 Ceph 存储集群处于 active + clean 状态,这样才能使用 Ceph 块设备。 Note Ceph 块设备也叫 RBD 或 RADOS 块设备。 你可以在虚拟机上运行 ceph-client 节点,但是不能在与 Ceph 存储集群(除非它们也用 VM )相同的物理节点上执行下列步骤。详情见 FAQ 。 安装 Ceph 确认你使用了
TypeScript 让你能按照你所想的(尤其是熟悉 C# 和 Java 的开发这)方式来写JavaScript。它是 JavaScript 的超集,会被编译成 JavaScript。它能够运行在任何浏览器,服务器,操作系统上,并且是开源的。
Linux vi/vim 所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。 但是目前我们使用比较多的是 vim 编辑器。
Dive Into Python 是为有经验的程序员编写的一本 Python 书,只要基于 GNU Free Documentation License 发布,翻译是自由许可的。 Dive Into Python 已经被完全或部分地翻译为几种语言。
Docker 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的维护效率,降低了云计算应用开发的成本!使用 Docker,可以让应用的部署、测试和分发都变得前所未有的高效和轻松! 无论是应用开发者、运维人员、还是其他信息技术从业人员,都有必要认识和掌握 Docker,节约有限的生命。 本书既适用于具备基础 Linux 知识的 Docker 初学者,也希望可供理解原理和实现的高级用
本教程全面介绍 JavaScript 核心语法,从最简单的讲起,循序渐进、由浅入深,力求清晰易懂。所有章节都带有大量的代码实例,便于理解和模仿,可以用到实际项目中,即学即用。 本教程适合初学者当作 JavaScript 语言入门教程,也适合当作日常使用的参考手册。
最全面,最深入的nginx从入门到精通的教程,本教程是我多年来呕心沥血研究 nginx 所得的干货分享。
对于一个开发者而言,能够胜任系统中任意一个模块的开发是其核心价值的体现。对于一个架构师而言,掌握各种语言的优势并可以运用到系统中,由此简化系统的开发,是其架构生涯的第一步。对于一个开发团队而言,能在短期内开发出用户满意的软件系统是起核心竞争力的体现。 每一个程序员都不能固步自封,要多接触新的行业,新的技术领域,突破自我。
一种规模大到在获取、存储、管理、分析方面大大超出了传统数据库软件工具能力范围的数据集合,具有海量的数据规模、快速的数据流转、多样的数据类型和价值密度低四大特征。
本书翻译自开源书籍 《IoT In five days》。让你轻松入门 IPv6、IoT !Contiki官方推荐书籍!目前全世界唯一一本以Contiki为背景的书籍!