chrome 插件开发中判断当前环境是否安装某插件 发表评论 1445 views 也算是比较常用的使用场景,使用 chrome.management 这个权限可以拿到当前环境中安装的其他插件列表 代码: chrome.management.getAll((rs: any) => { Read more
网页载入时的渲染动画 发表评论 1130 views 一般来说,门户网站和官方网站类展示型网站都会比较重视首屏的加载速度和用户体验, 在使用了诸如懒加载,cdn,gzip等优化措施后,如何给用户更好的浏览体验。是一个需要持续优化和改进的事情,毕竟,没有人嫌自己的网站速度太快 Read more
web3 转换并解析input data, 在js中将BN格式转换为字符串或者是数字 发表评论 2786 views 前端在使用web3进行交互时,得到链上返回的input data,现在需要将其转换为完整的输入数据。 需要用到 ethereum-input-data-decoder 库。首先安装: npm i ethereum-in Read more
使用 nodejs 写入mysql 错误 nodejs mysql Incorrect string value 发表评论 1582 views 出现的场景时是,在抓包opensea 数据的时候, NFT 的 description 常常会有很多emoji 表情字符,碰到了错误 这种问题其实很常见,但是引起的原因却可能有多种。如果去google,最常见的回答是数据 Read more
subgraph中数组的储存 发表评论 1563 views 原谅我是个 graph sql 的菜鸟,近日在做一个批量转账的需求时, 需要将批量转账的信息上graph供前端查询,忽然才想到,每次转账的账号和金额信息,这些天然以熟组形式传递和计算的数据逻辑,是否能以熟组的形式存储呢? Read more
solidity 中如何解决重入攻击问题 发表评论 1726 views 什么是重入攻击? 在理解重入攻击前,首先要了解 Fallback 函数。 Fallback 函数是智能合约里的一个特殊函数,没有参数,也返回值。比如,如果A合约调用B合约中的函数中含有转账行为方法,就会调用默认A函数中的 Read more
nodejs 连接myslq报错: Cannot enqueue Handshake after invoking quit 发表评论 1511 views 在nodejs中使用 mysql 库连接数据库操作的时候,按照之前版本的代码连接数据库,常常会发现报错 Cannot enqueue Handshake after invoking quit ,通常的表现形式是一次成功 Read more
在移动端vue网页监听的滑动事件。上滑,下滑,左滑等等 发表评论 1968 views 做一个展示类的活动页面,需要监听用户滑动事件触发不同效果。一般来说,这种效果都是通过监听touchstart 和 touchend 时手指的坐标来实现的。这样常见的行为一定是有成熟的库的,本着不重复遭轮子的原理。我们用到 Read more
swoole 安装和配置教程 发表评论 1798 views 首先下载swoole: 下载地址 下载地址 编译安装: cd swoole sudo phpize (ubuntu 没有安装phpize可执行命令:sudo apt-get install php-dev来安装php Read more
web3js报错: TypeError: Cannot read properties of undefined (reading 'forEach') 发表评论 2280 views web3js报错: TypeError: Cannot read properties of undefined (reading 'forEach') 在fork一个跨链项目前端,做多链环境(tron,bac,heco Read more