- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 代码设计的原则
文章目录单一职责开闭原则里氏替换原则依赖倒置原则接口隔离原则迪米特原则单一职责一个类或者一个接口只负责单一职责。就一个类而言,应该仅有一个引起它变化的原因。如果一个类承担的职责过多,就等于把这些职责耦合起来,一个职责变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致设计很脆弱,当变化发生时,设计会遭到很多意想不到的破坏。开闭原则对扩展开放,对修改关闭。当出现新的需求时应该扩展......
2022-06-08 13:25:20 870
原创 UML类图详解
类图是面向对象系统建模中最常用和最重要的图,是定义其它图的基础。类图主要是用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态模型
2022-06-08 13:24:22 4060
原创 uniswap ERC20代码学习
目录1、合约源码2、代码逐行解读3、知识拓展3.1 链下签名消息3.2 EIP-7123.3 为什么存在permit函数3.4 代币元数据UniswapV2ERC20.sol是交易对合约的父合约,主要实现了ERC20代币功能并增加了对线下签名消息进行授权的支持。它除了标准的ERC20接口外还有自己的接口,因此取名为UniswapV2ERC20。1、合约源码pragma solidity =0.5.16;import './interfaces/IUniswapV2ERC20.sol';imp
2021-09-07 11:03:09 1216 2
原创 truffle搭建uniswap环境
目录前置环境准备传送门操作步骤1、下载源码2、修改truffle配置文件2.1 truffle-config.js2.2 在migrations目录下添加js文件3、部署WETH合约4、部署工厂合约5、部署路由合约前置环境准备安装nodejs,直接下载安装包进行安装安装trufflenpm install truffle -g安装yarn,是facebook发布的一款取代npm的包管理工具 npm install -g yarn谷歌浏览器安装MetaMask插件传送门uniswp 文档
2021-09-06 22:43:49 9353 1
原创 linux cp命令使用
cp命令cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。语法cp [OPTION]… [-T] SOURCE DEST cp [OPTION]… SOURCE… DIRECTORY cp [OPTION]… -t DIRECTORY SOURCE…示例源目标是文件 - 目标存在 - 阿斯蒂芬 - 阿斯蒂芬2.
2017-12-26 14:09:37 84347 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人