摘要: 与其它合约交互,需要两样东西合约地址(address)和合约ABI ABI:应用程序二进制接口 阅读全文
posted @ 2025-02-27 10:56 木木的奇奇 阅读(1) 评论(0) 推荐(0) 编辑
摘要: DApp 开发:构建与区块链网络(如以太坊、Solana)交互的 Web 或移动端应用。 钱包集成:支持 MetaMask、WalletConnect 等钱包的登录、签名和交易功能。 智能合约交互:通过前端调用合约方法(如查询数据、发起交易)。 状态管理:实时同步链上数据(如余额、交易状态)到前端界 阅读全文
posted @ 2025-02-14 19:49 木木的奇奇 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 掌握以太坊的基本概念和工作原理 理解以太坊和比特币联系与区别 掌握以太坊客户端的使用 深入理解智能合约 掌握solidty语法,并能够写出复杂合约 掌握web3.js调用,并能够实现具体dapp 综合运用各种工具,完成复杂项目 《精通以太坊》https://github.com/ethereumbo 阅读全文
posted @ 2025-02-13 19:30 木木的奇奇 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 1.private和public区别? private:只能在合约内部访问,有助于保护合约的内部逻辑和数据 public: 内外部都可以访问调用 2.枚举:表示具有固定取值范围的变量 定义:enum Color { Red,Green,Blue } 使用:Color myColor = Color. 阅读全文
posted @ 2024-12-24 11:40 木木的奇奇 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1. 你有了解过ERC721的变种协议ERC721A吗? 2. 仔细说说ERC20和ERC72? 3. ERC20和ERC72的原理是什么? 4. modifier 有什么作用? 5. 你对gas都了解哪些? 6. 如何节省gas? 7. web3和web2的区别是什么? 8. 对于合约安全你有哪些 阅读全文
posted @ 2024-12-24 10:09 木木的奇奇 阅读(6) 评论(0) 推荐(0) 编辑
摘要: function deepClone(param) { if(typeof param =='object' || param !==null){ return param; } let result; if(param instanceof Array){ return [] }else { re 阅读全文
posted @ 2024-10-28 17:10 木木的奇奇 阅读(4) 评论(0) 推荐(0) 编辑
摘要: let array = [1,4,3,43,123,4334,1213] function bubbleSort(arr) { // 外围来确定整个循环的次数,使得下一轮不会重复对比最后一个元素,因为每一轮下来最后一个元素都是最大的数 for (let i = 0; i < arr.length; 阅读全文
posted @ 2024-10-24 21:03 木木的奇奇 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1字节(Byte)=8位(bit) 创建对象? struct People { string name; uint age; } People public person = People({name:'ljq',age:12}); 创建数组?查询mapping映射? contract Simple 阅读全文
posted @ 2024-10-04 23:09 木木的奇奇 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 并发是指在同一时间段内,能够处理多个任务的能力。为了提升应用的响应速度与帧率,以及防止耗时任务对主线程的干扰,HarmonyOS系统提供了异步并发和多线程并发两种处理策略。 异步并发是指异步代码在执行到一定程度后会被暂停,以便在未来某个时间点继续执行,这种情况下,同一时间只有一段代码在执行。 多线程 阅读全文
posted @ 2024-06-18 18:08 木木的奇奇 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 1.redux工作流程? redux将整个应用状态储存到一个叫store的地方,组件通过dispatch派发action后,通过订阅store中的state来更新试图 2.vue,react区别? 1.因为react使用虚拟dom技术,它会先在内存中计算出变更的最小集合(差异化渲染),然后再进行DO 阅读全文
posted @ 2024-03-26 13:08 木木的奇奇 阅读(3) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示