1.报错: Expected token Semicolon got 'eth_compileSolidity' funtion setFunder(uint _u,uint _amount){ 解决: funtion关键字错了,需要用function: 2.报错: Variable is declared as a storage pointer. Use an explicit "storage" keyword to silence this warning. Funder f…
Solidity随机数生成 在以太坊的只能合约中,没有提供像其他面向对象编程一样的生成随机数的工具类或方法.其实,所谓的随机数也是伪随机的,没有哪一种语言能够真正的生成随机数. 对于solidity来说通过复杂的算法生成随机数成本太高,同时智能合约又运行在多个节点上,因此,不能使用像时钟时间来生成随机数. solidity随机数生成过程 在此使用最常用的算法之一是"线性同余发生器"(LCG).基本步骤如下: 接收输入 基于输入执行算法 取输出模数(除以需要范围内的最大数量). func…
一 svn中的简写含义. A:add,新增 C:conflict,冲突 D:delete,删除 M:modify,本地已经修改 G:modify and merGed,本地文件修改并且和服务器的进行合并 U:update,从服务器更新 R:replace,从服务器替换 I:ignored,忽略       二 常见错误.    1  (403 Forbidden)错误         周5的时候,使用cornerstone的时候,可以check out,可以update,但老是出现提交错误.今天…
http://truffle.tryblockchain.org/ Truffle框架 Truffle是什么? Truffle是针对基于以太坊的Solidity语言的一套开发框架. 本身基于JavaScript. 学习Truffle前要知道什么? 其基于JavaScript,但对于JavaScript的要求较低,知道基本语法,模块,Promise的概念差不多就可以. 知道Solidity,因为本身就是针对它的一个框架.不然学这个干什么. 知道一点以太坊的基础,不过学Solidity那点就够了.…
1.静态文件有版本号,静态文件不能读取,页面无法显示.如下图: 解决方案:其实URL里的版本号对于magento来说是合法的,这是因为我们缺少了一个文件\pub\static\.htaccess:导致路由重写不能成功进行,或其 .htaccess 书写错误导致的:处理方法如下: 创建并写入.htaccess 文件到pub/static: #正则路由 RewriteRule ^version.+?/(.+)$ $1 [L] #重定向目录 ##========== RewriteCond %{REQ…
暂时看到篇文章写的不错,先收集下来,后面有机会自己也整理一个 Solidity语言学习(一)Solidity语言学习(二)——Solidity的安装与编译Solidity语言学习(三)——智能合约编程案例一投票系统Solidity语言学习(四)——智能合约的结构 似乎还缺少合约继承的东西? 继承(Inheritance) 还缺少合约升级? web3.js介绍 web3.js入门web3与智能合约的交互 solidity中constant.view和pure三个修饰函数的关键词的作用: view和…
1. VS2013 无法打开包括文件:“cv.h"等一些头文件 解决方法: cv.h是build\include文件夹下的头文件,所在文件夹位置是D:\Program Files (x86)\opencv\build\include\opencv,必须将这个路径添加到OpencvDebugConfiguration.props(见上一篇)中:     2. 错误一:必须属性”VSIstallDir”缺失或为空  解决方式:选择菜单栏的项目->属性->配置属性->常规->平…
C++库函数 C++标准库比C标准库要复杂很多,需要大家认真学习.C++标准库建立时间较晚,解决了C标准库的一些问题.通过认真学习.熟练掌握会对代码质量的提高有一定帮助. 一些建议: 1. 尽量使用迭代器代替下标操作 2. 尽量避免使用指针和数组 ,尽可能使用vector和迭代器 3. 采用 string 类型取代 C 风格字符串(使用标准库类型 string,除了增强安全性外,效率也提高了,因此应该尽量避免使用 C 风格字符串) 4. 用指针操作数组时应首先选用类似于迭代器的那种用法 5. c…
1.成员变量要记得在构造函数中初始化 2.还是初始化!初始化!初始化!…
01.只允许在C99模式下使用 for 循环初始化申明 解决:指定下即可 gcc -o xxx -std=c99 02.…