自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 echarts 使用

echarts 使用 echarts外部元素必须有宽高 <div id="myCharts" style="width: 100%; height: 100%"></div> const init = () => { // 需要获取到element,所以是onMounted的Hook let myChart = echarts.init((document as any).getElementById("myChart")); .

2022-04-06 17:28:15 1104

原创 修改svg图片颜色

<li> <a href=""> <img src="@img/home/link-1.svg" alt="" /> </a> </li>li { margin-right: 32px; overflow: hidden; img { display: inlin.

2022-02-14 16:09:44 814

原创 ps 将图片背景色改为透明

1.上传图片2.ctrl+j 复制图层3.选中魔棒工具之后点击图片,按delete键删除背景4.将白色背景图层取消,之后保存

2022-02-09 15:42:50 2365

原创 超出指定行数...

width: 500px;// height: 52px; //不写高font-size: 12px;line-height: 12px;color: #807f7f;margin-bottom: 38px;font-family: "Inter Font Regular", sans-serif;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: verti.

2022-01-24 17:29:12 376

原创 使用element 分页 ,循环数组

v-for="(item, index) in idoLists.slice( (currentPage - 1) * pageSize, currentPage * pageSize )"//循环时做一下处理,与分页关联<el-pagination background layout="prev, pager, next" :page-size="pageSize" :..

2022-01-24 14:44:14 637

原创 循环删除数组中对象

let arr = JSON.parse(JSON.stringify(this.poolLists)); //深拷贝 不然修改对象中内容 原数组也会改变for (let i = 0; i < arr.length; i++) {if (arr[i].myStake == "0.00") {arr.splice(i--, 1); //修改下标}}

2022-01-24 14:40:08 701

原创 获取合约事件内信息

1.通过 web3.eth.abi.encodeEventSignature 给abi签名2.通过 web3.eth.getPastLogs 获取事件,然后返回值中的 topics[0],就是上面签完的名,如果上面签名和topics[0]能对应上,进行下一步3. web3.eth.abi.decodeLog,查询事件的信息,入参1:是abi对应的事件的inputs ,入参2:是步骤二对应的data 入参3:是步骤二对应的topics...

2022-01-11 18:43:33 424

原创 上传node文件夹到服务器

// 上传scp 要上传的文件路径 服务器名称@服务器ip:/上传到服务器的路径scp -r 要上传的文件夹路径 服务器名称@服务器ip:/上传到服务器的路径// 下载 同上scp username@ip:/目录 本地目录通过ssh username@ip 可连接服务器查看需要先连接服务器 ssh root@服务器ip 之后输入密码上传node文件夹到服务器 直接上传整个文件 删除node_modules文件夹上传完成安装依赖 运行项目CentOS 8.3 上如何安装.

2022-01-10 09:35:12 1032

原创 node.js 生成CSV文件并下载

const Json2csvParser = require('json2csv').Parser;const fields = ['batch', 'time', 'symbol', 'totalAddress', 'totalSupply', 'toAddress', 'value'];let data = `select * from airDrop where batch=?` let myData = {} db.query(data, [1], (err, result).

2021-12-30 18:29:19 1003

原创 同步区块信息

做空投项目,后台需要同步区块信息,拿到交易信息。首先需要拿到空投的所有地址(前端传过来的),然后需要知道发起空投时的链上的最近区块号到查询时的区块号的差值,在这个区间循环对比,前端传过来的地址和链上的交易里的to,做比对,看是否一样,如果一样,获取到交易信息进行存储。let order = 1 // (0:降序,1:升序) let data = `select * from airDrop ` //查询前端存入的空投地址 db.query(data, async (err, res

2021-12-30 18:22:11 422

原创 fs.readFileSync 引入路径错误

fs.readFileSync('moviedata.json', 'utf8')将moviedata.json在您运行应用程序的目录中MoviesLoadData.js查找,而不是在您的文件所在的目录中查找。假设你跑node aws/MoviesLoadData.js了/Users/dortiz/Documents/NodeJS/pruebas/zw,fs.readFileSync('moviedata.json', 'utf8')会寻找moviedata.jsonin/Users/dortiz/..

2021-12-24 12:11:17 2168

原创 批量交易 nonce重复

以太坊所有的交易需要对每次交易都按顺序记录,nonce值就是这个顺序,nonce 是交易原始地址的属性。它不存储在以太坊区块链上,而是通过计算从一个地址发送的交易数量来计。每发送一笔交易,nonce自动加1,当我们批量发送交易的时候,会出现replacement transactionunder priced 这个问题 ,原因是nonce重复解决方法:自己去维护一个nonce1.首先先去查看一下当前的nonceweb3.eth.getTransactionCount(addre...

2021-10-28 17:01:51 12104

原创 node.js 和 mongoDB

//引入模块var mongoose = require('mongoose');//连接数据库mongoose.connect('mongodb://localhost:27017/student');student是数据库的名字//得到数据库连接句柄var db = mongoose.connection;//通过数据库连接句柄,监听mongoose数据库成功的事件db.on('open',function(err){if(err){console...

2021-10-28 17:01:15 214

原创 gitBook 使用

1.安装gitbook npm install -g gitbook-cli2. git init (会多出两个文件)3.编写文件* [TronWeb](README.md)* [前言](readme.md)* [第一章](part1/README.md) * [第一节](part1/1.md) * [第二节](part1/2.md)* [第二章](part2/README.md) * [第一节](part2/1.md)* [第三章](part3/RE..

2021-08-26 12:47:46 131

原创 区块链合约交互 web3

遵循ERC20规则,钱包里可以有很多种类型的token:USDT,DFI,DFA1.合约交互之前需要先判断是否仍允许purchasePool合约从账户(钱包里的账户) 中提取的ERC20dfaContract 这本合约里(DFA)的金额await this.contract.ERC20dfaContract.methods.allowance(this.address,this.addressMap.AcceleratePool).call();ERC20dfaContract:这个是

2021-08-20 17:15:38 10584

原创 decimal.js用法

// 加法 let c = new Decimal(a).add(new Decimal(b))// 减法 let d = new Decimal(a).sub(new Decimal(b))// 乘法 let e = new Decimal(a).mul(new Decimal(b))// 除法 let f = new Decimal(a).div(new Decimal(b))转10进制//将科学计数法转为正常数值toExpPos: 大于 10的toExpPos方 时,显示为

2021-08-20 16:41:24 4642

原创 创建git项目

1.直接在git网页中创建一个新项目 输入项目名和描述2.进入到创建好的项目中3.git init //用于在目录中创建新的Git仓库 git remote add origin 项目地址 //本地仓库和远程仓库建立连接 git branch -M 分支名 // 允许分支重新命名 git add . git commit -m '项目上传描述' git push origin master(重命名的分支名) //将项目...

2021-08-20 16:41:00 299

空空如也

空空如也

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

TA关注的人

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