- 博客(28)
- 资源 (7)
- 收藏
- 关注
原创 Ubuntu 18.04上进行HyperLedger Fabric 1.2.0环境及链码安装、部署和测试
1、环境安装HyperLedger Fabric 1.2.0环境的安装推荐一篇博客:https://www.jianshu.com/p/4f58e0fcb9f9此博客写的非常详细,本人完全按照这个上面安装,但第九步出现了错误,这个错误是因为权限问题,解决方法参考这里。其余地方均未发现问题。2、链码安装、部署和测试1、执行./byfn.sh down关闭前面的网络。2、进入/fa...
2018-11-24 17:56:50 1005
原创 ./byfn.sh generate 时报错
原因是因为我是hisee用户,全面加了权限,但不知道为什么这里还是不行,所以换到root用户下面了,有些东西又重新装了下,试了下就成功了。
2018-11-23 19:19:28 1087 2
原创 SimpleStorage has not been deployed to detected network
下载源码后编译,部署,但出现了以下问题:通过浏览器控制台查出:Error: SimpleStorage has not been deployed to detected network (network/artifact mismatch)是因为钱包的网络和本地不在同一个网络,因此你无法与他们互动,确保Metamask正在侦听与testrpc运行相同的端口(默认端口9545)。第...
2018-10-17 21:55:38 2552 1
原创 Solidify实现一个智能合约13(单位/全局变量)
以太币的单位一个整数后面可以跟的一个单位:ether,finney,szabo,wei。换算如下:1 ether = 1000 finney1 ether = 100 0000szabo1 ether = 10**18wei时间单位seconds,minutes,hours,days,weeks,years。特殊变量和函数区块和交易属性block.bloc...
2018-10-17 11:57:17 434
原创 Solidify实现一个智能合约12(字典/映射)
语法mapping(_keyType => _ValueType)字典/映射其实就是一个一对一键值对存储关系。举个例子:{age:18,stuId:10003,name:"Hisee"},age的值为18,stuId的值为10003,name的值为Hisee。PS:Value可以相同,但KeyType不可以相同。示例pragma solidity ^0.4.4;...
2018-10-17 11:56:58 521
原创 Solidify实现一个智能合约11(结构体)
结构体的声明pragma solidity ^0.4.4;contract Students { struct Person { uint age; uint stuId; string name; } Person[] _person = new Person[](5);}结构体的初始化pragma solidity ^0.4.4;...
2018-10-17 11:56:28 752 1
原创 Solidify实现一个智能合约10(枚举)
代码示例pragma solidity ^0.4.4;contract Mj { enum ActionChoices {GoLeft,GoRight,GoStraight,SitStill} ActionChoices _choice; ActionChoices constant defaultChoice = ActionChoices.GoStraight;...
2018-10-17 11:56:12 401
原创 Solidify实现一个智能合约10(一维数组和二维数组)
固定长度的数组固定长度类型数组的声明及其通过length方法获取数组长度求和。pragma solidity ^0.4.4;/*数组一旦创建,长度不可变但里面的内容可变*/contract Sz { //定义长为5的数组,并对其初始化。 uint[5] T = [1,2,3,4,5]; //计算数组中所有数的和。 function numbers() con...
2018-10-17 11:51:43 952
原创 Solidify实现一个智能合约9(数组和string之间的转换关系)
固定大小字节数组之间的转换固定大小字节数组,我们可以通过bytes1~32来进行声明,固定大小字节数组的长度不可变,内容不可修改。pragma solidity ^0.4.4;contract Test { bytes5 public g = 0x6869736565; //hisee function getBytesLength() constant returns...
2018-10-17 11:51:10 803
原创 Solidify实现一个智能合约8(动态大小字节数组)
动态大小字节数组string是一个动态尺寸的UTF-8编码字符串,它其实是一个特殊的可变字节数组,string是引用类型,而非值类型。bytes动态字节数组,引用类型。常规字符串string转换为bytesstring字符串中没有提供length方法获取字符串长度,也没有提供方法修改某个索引的字节码,不过我们可以将string转换为bytes,再调用length方法获取字节长度,当...
2018-10-17 11:50:52 665
原创 Solidify实现一个智能合约7(固定大小字节数组)
固定大小字节数组固定大小字节数组可以通过bytes1,bytes2,bytes3,...,bytes32来进行声明。PS:byte的别名就是bytes1。bytes1只能存储1个字节,也就是二进制8bit的内容。bytes2只能存储2个字节,也就是二进制16bit的内容。bytes3只能存储3个字节,也就是二进制24bit的内容。...bytes32只能存储32个字节,也就...
2018-10-12 20:38:07 317
原创 Solidify实现一个智能合约6(Address和String)
地址长度为20字节,160位长度。pragma solidity ^0.4.4;contract Test { address _owner; uint160 _ownerUint; function Test() { _owner = 0x68f5e0b7ba23cdac76b55925546213b92156f217; _ownerUint = 5992...
2018-10-12 20:37:58 1130
原创 Solidify实现一个智能合约5(值类型和引用类型的传递)
值传递代码示例:pragma solidity ^0.4.4;contract Person { uint _age; function Person(uint age) { _age = age; } function f() { modify(_age); } function modify(uint age) { age = ...
2018-10-12 20:37:48 711
原创 Solidify实现一个智能合约4(值类型)
bool类型true 和 false运算符:! 逻辑非 && 逻辑与 == 等于 || 逻辑或 != 不等于 代码示例:pragma solidity ^0.4.4;contract Test { uint a; uint b; bool c; function Test() { ...
2018-10-12 20:37:31 307
原创 Solidify实现一个智能合约16(创建一个简单的代币)
创建一个工程,新建一个EncryptedToken合约。代码如下:pragma solidity ^0.4.4;contract EncryptedToken { uint INITIAL_SUPPLY = 666666; //允许发布的代币数量 mapping (address => uint) balances; function EncryptedTo...
2018-10-12 20:37:16 864
原创 Solidify实现一个智能合约14(元组)
定义元组使用小括号,只需要在括号中添加元素,并使用逗号隔开即可。PS:元组中各个元素的类型可以不一样,但数组中的元素必须一样。示例1pragma solidity ^0.4.4;contract test { function f(uint a,uint b ) returns (uint,uint) { return (a+b,a*b); //返回的是一个元组 ...
2018-10-12 20:36:58 288
原创 Solidify实现一个智能合约17(创建BLC币)
创建文件夹:mkdir BLC进入后执行:truffle init再执行:npm init,一直回车再执行:npm install zeppelin-solidityhisee@liu:/media/hisee/本地磁盘2/MyCodes/BlockChain/BLC$ npm install zeppelin-soliditynpm WARN deprecated zep...
2018-10-12 20:36:36 381
原创 Solidify实现一个智能合约3(单继承与多继承)
单继承方法/函数的继承代码示例pragma solidity ^0.4.4;contract Animal { uint _weight; uint private _height; uint internal _age; uint public _money; function test1() constant returns (uint) { ...
2018-10-12 20:31:47 595
原创 Solidify实现一个智能合约2(属性和行为的访问权限)
属性的访问权限属性:状态变量属性的权限有三种:public internal private pragma solidity ^0.4.4;/*属性的权限有三种:public internal private */contract Person { uint _age;//默认的是internal uint internal _weight; uint p...
2018-10-12 20:24:10 1600
原创 truffle填坑指南:truffle unbox react项目npm run start启动失败
目录背景解决方法后记背景因为我安装的环境是比较新的,所以命令什么的都有点区别。hisee@liu:~$ truffle -versionTruffle v4.1.14 - a development framework for Ethereumhisee@liu:~$ npm --version6.4.1当我truffle unbox reacthise...
2018-10-09 11:18:00 5446
原创 ganache-cli:未找到命令
安装ganache-cli后输入ganache-cli提示没有该命令hisee@liu:~/react-demo2$ ganache-cliganache-cli:未找到命令问题原因是,环境变量中不存在该命令解决方法:输入sudo npm install -g ganache-cli 查看安装的路径在哪hisee@liu:/usr/local$ sudo npm ins...
2018-10-08 22:35:29 2232 1
原创 parity部署后,localhost:8180访问不了
问题:parity部署后,localhost:8180访问不了,查看端口也找不到。求解决方法
2018-10-08 15:27:11 883 5
原创 HBASE与JDK和Hadoop版本间的兼容性,最新版(2018)
与Hadoop之间的兼容性与JDK之间的兼容性原文:https://hbase.apache.org/book.html#_configuration_files
2018-04-30 16:23:19 2512
原创 Hive drop table时没有反应
Hive drop table时没有反应,于是强制中断。网上找了很久的方法,终于在一个大神那里找到了解决之法。但写的略简单,下面对其进行补充。mysql> show variables like 'char%';第一步:进入mysql,输入:show variables like 'char%'。显示如下此时的character_set_database编码是utf8,问题就出在这里,如果...
2018-04-07 20:36:58 6771 10
原创 centos7 安装teamviewer 报错需要:libQt5WebKitWidgets.so.5()(64bit) >= 5.5
安装时出现如下问题:--> 正在处理依赖关系 libQt5WebKit.so.5()(64bit) >= 5.5,它被软件包 teamviewer-13.1.3026-0.x86_64 需要--> 正在处理依赖关系 libQt5WebKitWidgets.so.5()(64bit) >= 5.5,它被软件包 teamviewer-13.1.3026-0.x86_64 需要...
2018-04-04 16:48:53 8704
原创 Unknown fieldType 'float' specified on field 字段中指定了未知的字段类型'float'
Unknown fieldType 'float' specified on field 字段中指定了未知的字段类型'float'换成double后,还是一样的报错,报错界面下源代码如下:问题原因:是因为我前面没有定float字段,定义的是pfloat字段,解决方法:把float改成pfloat,就OK了。再重新运行Tomcat。...
2018-03-19 10:52:53 2084
原创 myeclipse中html中文乱码
问题如图于是网上找了很多方法,其中一个如下:改完所有配置之后,还是没解决问题。我之前文本是这样的后来把charset=UTF-8改成charset=GB18030,结果就正常了。原因不造,有知道的欢迎留言评论。
2018-01-20 17:19:32 7314 8
原创 The Apache Tomcat installation at this directory is version 9.0.2. A Tomcat 8.0 installation is exp
问题如图:解决方法如下:打开D:\Program Files\Java\apache-tomcat-9.0.2\lib下的catalina.jar包(用压缩工具打开)然后按路径 org/apache/catalina/util/ServerInfo.properties如图修改其中的内容,修改前如图修改为server.info=Apache Tomc
2018-01-20 12:23:08 1186 1
pandas-0.25.1.tar.gz
2019-09-24
数据仓库命名规范
2018-04-08
数据仓库建模
2018-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人