原文:http://zeppelin-solidity.readthedocs.io/en/latest/bounty.html 这个例子结合了Truffle框架,如果你不知道如何集成,可以先看看,还挺方便的:http://me.tryblockchain.org/obust-smart-contracts-with-openzeppelin.html 要为你的合约创建一个赏金项目。需要继承父类B
StandardToken继承的父类方法,相比StandardToken,这个类只提供基础功能,而StandardToken允许授权给其它人额度来转发代币。 balanceOf(address _owner) constant returns (uint balance) 返回传入地址的余额。 function balanceOf(address _owner) constant returns
基于FirstBlood的代码:原始的firstBlood的代码在这里。 继承了合约SafeMath,实现了ERC20标准(标准参见:https://github.com/ethereum/EIPs/issues/20)。 原文地址:http://zeppelin-solidity.readthedocs.io/en/latest/standardtoken.html 源码地址:https://g
父类合约。支持通过拉取方式实现支付。继承这个合约,并通过asyncSend来替代发送功能。理念参考这个文章:http://me.tryblockchain.org/onward-with-ethereum-smart-contract-security.html 原文地址:http://zeppelin-solidity.readthedocs.io/en/latest/pullpayment.h
父合约,限制当前合约所能持有的资金额度。 原文地址:http://zeppelin-solidity.readthedocs.io/en/latest/limitbalance.html 源码地址:https://github.com/OpenZeppelin/zeppelin-solidity/blob/6e66ba321e545c7840f51ba978a0dd9aaad3ad99/contr
有安全检查的数学操作函数 原文地址:http://zeppelin-solidity.readthedocs.io/en/latest/safemath.html 源码地址:https://github.com/OpenZeppelin/zeppelin-solidity/blob/master/contracts/math/SafeMath.sol assert(bool assertion)
继承自父合约Ownable。 父类合约。允许在其它的地址,创建一个它自己的实例的合约。 upgrade(address new_address) onlyOwner 在给定的地址,创建一个当前合约的新实例。 function upgrade(address newAddress) onlyOwner { Migrations upgraded = Migrations(newAddress
Ownable合约的增强扩展合约,需要下一个所有者主动声明自己,才能获得所有者权限的扩展。 原文地址: http://zeppelin-solidity.readthedocs.io/en/latest/claimable.html 源码地址: http://zeppelin-solidity.readthedocs.io/en/latest/claimable.html transfer(add
赋予所有者的父类合约 原文在:http://zeppelin-solidity.readthedocs.io/en/latest/ownable.html#modifier-onlyowner 源码在:https://github.com/OpenZeppelin/zeppelin-solidity/blob/master/contracts/ownership/Ownable.sol Ownab
人工智能是机器所展示的智能,与人类展示的智能形成鲜明对比。本教程介绍了人工智能等各个领域的基本概念,如人工神经网络,自然语言处理,机器学习,深度学习,遗传算法等,以及它在 Python 中的实现。
企业会议室管理系统,帮助企业高效有秩序的组织会议,打通了预订会议室、会议通知、会议签到的会议完整流程。此次新版智能会议室增加审批和会议室使用权限等功能,实现更高效、智能化的企业会议室管理方案。 录入会议室 手机上录入会议室 入口:工作-智能会议室-设置会议室-会议室管理 选中工作台选择智能会议室 选择会议室管理 进入会议室管理 添加会议室 电脑上录入会议室 入口:企业管理后台-工作台-智能会议室
开通智能工资条后,准备好已完成计算的Excel工资表,即可体验智能工资条在发放和管理上的便捷高效。 发放&管理工资条 1.发放工资条 点击“Excel发工作条”按钮 点击“选择文件”按钮,导入工资条 预览工资条,确认数据无误 设置工资条标题、显示项 发放工资条 如工资条导入失败,按提示追加导入即可 2.管理工资条 首页可查看历史发送状态和记录 支持多条件筛选,查询发送状态和员工查看、确认状态 已发
智能合约相关的 API,接口的参数说明请参考Etherscan API 约定, 文档中不单独说明。 Newly verified Contracts are synced to the API servers within 5 minutes or less 获取已经验证代码合约的ABI Verified Contract Source Codes https://api.etherscan.io
原始指针的缺陷有: 声明中未指出指向的是单个对象还是一个数组 没有提示使用完对象后是否需要析构,从声明中无法看出指针是否拥有对象 不知道析构该使用 delete 还是其他方式(比如传入一个专门用于析构的函数) 即使知道了使用 delete,也不知道 delete 的是单个对象还是数组(使用 delete[]) 难以保证所有路径上只产生一次析构 没有检查空悬指针的办法 智能指针解决了这些问题,它封装
智能计数器 一个在页面上带有动态更新数字效果的有趣元素就是智能计数器,也可以称之为里程表效果。不采用上下跳数的方式,而是快速地清点到期望的数字,这能达到一种很酷的效果。能做到这点的流行库的其中一个就是由 Hubspot 所写的 odometer 。让我们来看看如何使用短短几行 RxJS 代码来实现类似的效果。 原生 JS ( JSBin | JSFiddle ) // 工具函数 const tak