自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Openzeppelin学习记录三:token模块(ERC标准)

Openzeppelin学习记录三:token模块(ERC标准:ERC20、ERC721)3.ERC标准3.1 ERC20Openzeppelin学习记录二:utils模块(SafeMath.sol+SafeCast.sol)时间关系,明确了自己的任务,去做应用层的东西,所以就不怎么看合约了(起码不能如此细致的看了)今天上午先写了个ERC20的笔记,ERC721在看但是没写完还,后续有机会补上吧。3.ERC标准3.1 ERC20先来看一下重要的函数function transfer(addres

2021-06-11 17:16:41 2735

原创 Openzeppelin学习记录二:utils模块(SafeMath.sol+SafeCast.sol)

Openzeppelin学习记录一:access模块(AccessControl.sol+Ownable.sol)Openzeppelin学习记录2.Utils2.1 Math2.2 SafeCast.sol2.3 SafeMath2.4 SignedSafeMath.sol2.Utils这个模块下有很多solidity并没有提供,但很好用的合约,比如超级典中典safemath库。接下来先介绍一下比较常用的几个库合约2.1 Math本库合约提供了最大最小值,平均值,整除向上取整等常用操作。//

2021-06-10 21:19:58 3413

原创 Openzeppelin学习记录一:access模块(AccessControl.sol+Ownable.sol)

Openzeppelin学习记录Openzeppelin学习记录模块结构1. access1.1 AccessControl.sol1.2 AccessControlEnumerable.sol1.3 Ownable.solOpenzeppelin学习记录本文只记录学习过程中的的一些想法和问题,目前没有实操。本人英文文档阅读能力有限,这也是第一次尝试阅读英文文档(之前都是看的中文版,但这次搜到的都太老了,solidity还在用0.4+的版本~),如有错误欢迎大家批评指正!模块结构从github上下

2021-06-10 16:49:25 8076

原创 区块链投票应用:使用solidity+truffle+metamsk开发Dapp应用

参考教程:https://www.bilibili.com/video/BV14z4y1Z7Jd?p=8本博客是学习Dapp开发过程的笔记,感谢令狐一冲老师精彩讲解。上述是老师B站视频链接。Ganacheganache是一个本地区块链环境,每次启动后会在内存中模拟一个区块链。1.环境安装1.安装Node.js2.安装 ganache-cli(ganache也可以)3.运行ganacheganache-cli!!Truffle安装trufflesudo npm install -g t

2021-06-06 00:21:35 4672 6

原创 pdf转ppt

pdf转ppt使用软件anybizsoft pdf converter参考链接:https://jingyan.baidu.com/article/a24b33cdb7bc9c19fe002bb2.html下载软件,百度就行,不过有很多广告,当心;注册Licensed e-mail: [email protected] code: 425D320066FC7E1FC2E5080058D4E20F3. 使用...

2021-01-05 16:38:37 211 1

原创 solidity编程中遇到的各种问题--数据结构篇

solidity的数据结构1.Mapping的删除情景:在完成合约的一些交易后要将本次使用过的一些mapping数据删除(或重置),以供下次或其他人使用合约的状态变量注意:mapping的delete:只是删除对应某个key的value,而不能直接删除整个mapping,所以要想删除该mapping的每一个key时,往往要把每一个key放进一个动态数组,然后遍历该数组进行删除。问题:如果要删除一个mapping里的另一个mapping,是直接删除外层mapping,还是要把里层mapping的每个

2020-11-26 17:27:54 654

原创 solidity学习笔记02-数据存储篇

solidity学习笔记02-数据存储篇最近在学习solidity语言,感谢b站先锋教育的视频和郑建勋老师的讲解,参考视频: https://www.bilibili.com/video/BV1St411a7Pk?p=11.对应视频:P11-P23这部分主要讲解的时solidity语言中各种数组的使用和转换,包括字节数组Bytes,字符串String,Array,二维数组,字面量,每种数据类型的数组都可分为两类,固定的和可变的。1.ByteArray定长字节数组是指一个所占空间固定的数组,每个元

2020-11-17 11:10:47 366 1

原创 solidity编写智能合约遇到的各种问题

solidity编写智能合约遇到的各种问题合约部署1.creation of XXXXX errored: transaction execution failed2.creation of CS errored: Error encoding arguments: SyntaxError: Unexpected token x in JSON at position 47合约部署该篇文章中介绍了一些合约部属时遇到的简单问题,Mark一下省的以后我也遇到。https://blog.csdn.net/q

2020-11-05 16:55:11 2278 3

原创 重装系统后鼠标一直转圈的问题

重装系统后鼠标一直转圈的问题参考链接:最近电脑时不时蓝屏怀疑是系统出了问题,就重装了个系统,重装系统后鼠标一直转圈,为防止自己忘掉,特此记录,也是搬运的参考链接:https://tieba.baidu.com/p/5994505451?red_tag=2964819880Windows+R ,输入“ services.msc”按回车;找到NVIDIA Display Container LS ,右击选择属性, 启动类型改为“禁用” → 服务状态: 点击“停止”→点击确定 →重启电脑 →

2020-10-08 15:14:26 2543

原创 Linux 配置离线remix环境

Linux 配置离线remix环境参考文章:https://blog.csdn.net/jerry81333/article/details/78118972本来在windows10上使用在线编译环境,但是不知为啥,今天不好用了,就学着配了个离线环境。由于原文章中使用链接比较老,在访问github时发现有更新,所以本文和原文整体一致,略有改动。本文都是基于 https://github.com/ethereum/remix-ide来搞得。配置过程没截图,和原文大差不差,着重标记一下改动的地方安装

2020-08-08 13:11:21 863 1

原创 solidity学习笔记01-基础知识

solidity学习笔记01-基础知识最近在学习solidity语言,感谢b站先锋教育的视频和郑建勋老师的讲解,参考视频:链接: https://www.bilibili.com/video/BV1St411a7Pk?p=1.对应视频:P1-P7基础知识这块知识点很少,也学了一段时间了,老师讲的细节有所遗忘,学习笔记做的也不是很好,所以直接把学习代码粘过来,之后的笔记会有一些注释。1.Helloword:view+pure下面展示 Helloworld.sol。pragma solidity

2020-08-06 23:22:18 263

原创 sublime text3中文版安装solidity包-高亮显示;linux安装sublime text3

研究生方向是区块链,所以最近按照小老师的要求学习solidity语言,但是remix在线编译对中文很不友好,添加注释很麻烦,所以使用sublime text保存一下学习代码,此博客记录在安装solidity包时遇到的一些问题。安装sublime 中文版下载地址:https://sublimetextcn.com/3/下载好了正常安装更换package control文件1.安装好直接打开.sol文件是纯文本显示的,要安装solidity包,但直接在 首选项—package control–in

2020-07-25 10:27:45 1828 1

原创 微服务概念详解(微服务架构20讲学习手记)

微服务概念详解(微服务架构20讲学习手记)微服务概念详解1.微服务与单体架构2.微服务定义2.1Adrian对微服务的定义2.2Martin Flower提出的关于微服务特点3.微服务的利与弊4.微服务引入4.1企业何时引入4.2怎样引入微服务5.康威法则6.微服务的组织架构7. 一个简单清晰的分层方式8.微服务的技术架构9. 微服务中台战略10. 容器部署技术与持续发布流水线微服务概念详解本...

2019-12-24 09:39:25 1376 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除