2023年5月22日

摘要: 笔记本电脑突然没有声音或者滋滋响,在设备管理器中对音频设备禁用再启用声音正常,重启电脑再次故障; 鼠标单击、双击有时混乱、无效,无法恢复 如果遇到上述问题,在BIOS中恢复出厂设置重启能恢复正常。 不保证都有效。 阅读全文
posted @ 2023-05-22 15:18 angry-baby 阅读(54) 评论(0) 推荐(0) 编辑

2022年12月15日

摘要: 代码备份 // SPDX-License-Identifier: MIT pragma solidity 0.8.11; import "@openzeppelin/contracts@4.4.0/token/ERC20/utils/SafeERC20.sol"; import "@openzepp 阅读全文
posted @ 2022-12-15 15:15 angry-baby 阅读(45) 评论(0) 推荐(0) 编辑

2022年6月24日

摘要: 使用时间戳替换区块号,check数字支持uint256。 // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; library Checkpoints { struct data{ uint32 fromTime; uint256 quant 阅读全文
posted @ 2022-06-24 16:06 angry-baby 阅读(25) 评论(0) 推荐(0) 编辑

2021年7月20日

摘要: 首发:https://learnblockchain.cn/article/2758 手动部署可升级能更好的理解部署过程、原理,主要原因是本人对前端工具使用不熟。以下只是本人学习时的操作记录,仅分享。使用remix部署。 首次部署 需要部署三个合约,分别是逻辑合约,ProxyAdmin,Transp 阅读全文
posted @ 2021-07-20 09:50 angry-baby 阅读(3050) 评论(0) 推荐(0) 编辑

2020年10月21日

摘要: uniswap v2 erc20合约中有一个预授权功能,也就是链下签名链上验证,授权方法如下: function permit(address owner, address spender, uint value, uint deadline, uint8 v, bytes32 r, bytes32 阅读全文
posted @ 2020-10-21 15:40 angry-baby 阅读(6099) 评论(0) 推荐(0) 编辑

2020年9月16日

摘要: 以下以cosmos-sdk教程的nameservice项目为例 单节点部署 初始化配置 nsd init --chain-id=namechain node0 添加钱包账户 nscli keys add validator,这里的validator只是钱包名称,可以是任意的 添加创世账户 nsd a 阅读全文
posted @ 2020-09-16 10:49 angry-baby 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 生成两个普通账户 nscli keys add mykeyname nscli keys add mykeyname2 生成多签账户lee,该账户对外转账需要mykeyname和mykeyname2的签名 nscli keys add --multisig=mykeyname,mykeyname2 阅读全文
posted @ 2020-09-16 10:46 angry-baby 阅读(420) 评论(0) 推荐(0) 编辑

2020年9月14日

摘要: 我遇到的情况是,Intel 核芯显卡控制面板的快捷键冲突,在英特尔显卡控制中心禁用或更改快捷键即可。 win10中,显卡控制面板在开始菜单中不是以字母"I"开头,而是叫 “英特尔显卡控制中心”, 找了半天才找到^_^。 阅读全文
posted @ 2020-09-14 09:48 angry-baby 阅读(704) 评论(0) 推荐(0) 编辑

2020年5月13日

摘要: 我的项目是go mod管理包的,使用 生成swagger文档时出现 ; 查阅github issue,发现很有可能时CGO引起的(我的swag版本是1.6.5),使用 可以避免出现这个错误。 操作步骤: 在项目根目录执行 ,会在项目根目录生成vendor目录 在项目根目录执行 ,生成文档即可 阅读全文
posted @ 2020-05-13 10:02 angry-baby 阅读(685) 评论(0) 推荐(0) 编辑

2018年12月21日

摘要: 例如:github.com\ethereum\go ethereum\crypto\secp256k1 是一个CGO项目 通过govendor add +external只能引入secp256k1下的.go文件,.h文件无法引入,需要手工copy过来。 阅读全文
posted @ 2018-12-21 12:08 angry-baby 阅读(480) 评论(0) 推荐(0) 编辑

导航