- 博客(12)
- 收藏
- 关注
原创 remixd连接本地文件报错崩溃日志
remixd版本不稳,吃瓜群众心态炸裂 事故起因 在线使用https://remix.ethereum.org部署智能合约,简单调试。事故第一步: 部署智能合约出现错误:(图片来源与github,写本文时懒得复现,因为身体极为不适!) call to plugin has timed out compilerMetadata - deployMetadataOf {“from”:“udapp”,“path”:“compilerMetadata”}` 解决思路: (1)因使用metamask作
2020-09-05 16:35:58
1930
原创 记录安装使用联邦机器学习FATE框架
联邦机器学习框架 参考: 文章:联邦学习项目FATE Stand-alone单机版在ubuntu16.04上体验部署来源 链接:https://blog.youkuaiyun.com/weixin_42379358/article/details/103177864 仅仅测试单机版,简单的api测试使用 Docker安装 环境部署 FATE框架需要python3.6,jdk,mysql等其他工具支持 通过docker直接拉取镜像,进行简单的测试使用,不需要分别安装各种环境,方便使用 FATE限制安装环境条
2020-08-17 23:11:21
951
原创 npm 查看全局安装的包
指令记录 偶尔需要查看npm安装的包 npm --list -g --depth 0 查看当前目录下安装的所有的模块(node_modules) npm ls
2020-07-30 11:32:12
1085
1
原创 UTXO Model &&Account Model
UTXO模型与账户模型 UTXO(Unspent Transcation output) --Bitcoin账户余额数据结构 UTXO模型 UTXO模型并不直接记录账户资产,而是通过未花费的output来计算用户资产。每一笔UTXO类型的资产,都是 input-output关联模型,input指向资金来源,output指向所有资产的去向。 1.UTXO特点 UTXO是属于底层数据机构每个UTXO都是包含交易数据和执行代码的数据模型,并且每个UTXO都是接受到加密数字货币(<font colo
2020-06-15 18:55:17
723
原创 Java中byte,bytes与string的使用
Java中使用bytes,以及bytes与string转换 java中bytes java数据类型都是有符号类型,那么数据范围就被限制了,同类型数据如果与其他有符号语言进行交互,那么可能会出错; 1 bytes = 8 bits 那么1 bytes保存的数据如果大于127,数据将会溢出,java处理这些溢出的数据,是显示为负数形式 java中正数保存是直接二进制保存,但是负数保存是...
2020-03-12 00:39:02
5756
原创 solidity学习过程---参数传递类型
变量使用 解决问题: 数据类型: 什么是值类型 什么是引用类型 使用方式: 值传递 引用传递 数据类型: 值类型:变量的存储空间存的是变量的数据 —(全部皆为值传递) 引用类型:变量的存储空间存的是变量数据所在的存储空间的地址 数据传递: 值传递和引用传递。值类型的变量,赋值是简单的值传递,即两个变量占有独立的存储区域。引用类型赋值传递的是变量的引用,即两个变量...
2020-03-08 22:56:51
1793
原创 solidity学习过程 --- abi编码
abi编码函数 什么是abi 应用程序二进制接口,以太坊的调用合约时的接口说明 ABI是两个程序模块之间的接口,主要是用于将数据编码或解码为源代码所表示的代码。 以太坊中主要用于solidity合约的函数调用,以及反向编码读取数据的中的方法 solidityABI编码函数 abi.encode(…) returns (bytes):计算参数的 ABI 编码。 abi.encodePacked...
2020-03-05 19:59:06
10222
1
原创 java序列化实现Serializable接口
java 序列化 ###java 序列化为什么要实现Serializable接口 ####什么是java序列化 1.java序列化是将对象写入字节流,将对象换成字节的表现形式 ####java实现序列化的意义 1.序列化之后的java对象,可以以字节流形式用于数据持久化操作,以及网络传输。 并且基于jvm平台的存在,序列化之后的字节流可以移植,独立存在运行。 java Serializable接口...
2020-02-26 23:39:59
614
原创 java插件 lombok的安装使用
#idea使用插件 LomBok ####基于maven项目,idea版本为2019 #####关于如何安装LomBok 1.直接通过官网下载插件导入安装 2.通过idea安装插件(爆款推荐) File -> Settings -> Plugins -> 搜索lombok -> install; #####添加maven依赖 添加对lombok包的依赖 添加对日志包Sl...
2020-02-26 18:10:02
355
原创 solidity学习过程+函数构造器constructor()+智能合约实例化
关于使用constructor() —目前 学习其他语言时,感觉构造函数总是先执行,然后才能获取这个类。但是在智能合约中,先产生智能合约,然后在走构造函数。~~删除线格式~~ 涉及到this能否在构造函数中使用问题 因为智能合约的先产生,那我们可以在构造器中实现一些功能:如下所示 (1)获取智能合约地址 --参与地址的计算 address(this) (2) 在构造函数中触发事件 (涉及...
2020-02-24 00:43:23
6777
原创 solidity学习过程---msg
solidity 5.0,remix测试(个人学习,欢迎指正) msg(研究了好一会,感觉还是有点困惑) msg.sender —当前合约的调用者 (1) 部署合约的地址 (2)调用该合约的地址 msg.value —随消息发送的 wei 的数量(其实并不太懂) (1)随消息发送??? 什么类型的信息 ??? (2) msg.value随消息发送 ,发送到哪儿? (3)在remix部署时,设...
2020-02-23 00:55:26
3490
1
原创 win10 安装truffle框架 关于一些遇到的坑
记录truffle框架使用的过程以及一些坑 首先安装node.js 官网下载并安装 建议使用最新版吧,避免一些不明所以的坑 安装truffle框架 npm install -g truffle@5.07 为什么使用这个版本呢 我一开始是不设置版本号直接安装,compile – migrate 编译,迁移部署都没有问题,但是当我执行测试命令的时候,会出现一个不明所以的错误(下面详见) truf...
2020-02-20 19:36:59
4372
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅