摘要: 生命周期: 1.2.3.4.5.6 4大组件 1.Activity创建用户界面 2.Services执行后台操作 3.BroadCastReciver用于接收并处理广播事件 4.ContentProvider用于在不同应用间共享数据 Intent 是什么?有哪些类型? 阅读全文
posted @ 2025-08-11 16:24 木木的奇奇 阅读(6) 评论(0) 推荐(0)
摘要: 与其它合约交互,需要两样东西合约地址(address)和合约ABI ABI:应用程序二进制接口 阅读全文
posted @ 2025-02-27 10:56 木木的奇奇 阅读(8) 评论(0) 推荐(0)
摘要: 掌握以太坊的基本概念和工作原理 理解以太坊和比特币联系与区别 掌握以太坊客户端的使用 深入理解智能合约 掌握solidty语法,并能够写出复杂合约 掌握web3.js调用,并能够实现具体dapp 综合运用各种工具,完成复杂项目 《精通以太坊》https://github.com/ethereumbo 阅读全文
posted @ 2025-02-13 19:30 木木的奇奇 阅读(10) 评论(0) 推荐(0)
摘要: 1.private和public区别? private:只能在合约内部访问,有助于保护合约的内部逻辑和数据 public: 内外部都可以访问调用 2.枚举:表示具有固定取值范围的变量 定义:enum Color { Red,Green,Blue } 使用:Color myColor = Color. 阅读全文
posted @ 2024-12-24 11:40 木木的奇奇 阅读(21) 评论(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 木木的奇奇 阅读(9) 评论(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 木木的奇奇 阅读(12) 评论(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 木木的奇奇 阅读(15) 评论(0) 推荐(0)
摘要: 1.redux工作流程? redux将整个应用状态储存到一个叫store的地方,组件通过dispatch派发action后,通过订阅store中的state来更新试图 2.vue,react区别? 1.因为react使用虚拟dom技术,它会先在内存中计算出变更的最小集合(差异化渲染),然后再进行DO 阅读全文
posted @ 2024-03-26 13:08 木木的奇奇 阅读(10) 评论(0) 推荐(0)
摘要: 1. 安装 npm i pinia-plugin-persistedstate 2.将插件添加到pinia实例上 main.js文件 import { createApp } from 'vue'import { createPinia } from 'pinia'// 导入持久化插件import 阅读全文
posted @ 2024-01-03 11:34 木木的奇奇 阅读(127) 评论(0) 推荐(0)
摘要: // for循环嵌套去重 const forRemoveDuplicates = arr => { for(let i = 0;arr.length;i++){ for(let j = i+1;arr.length;j++){ if(arr[i] arr[j]) { arr.splice(j,1) 阅读全文
posted @ 2022-04-18 18:56 木木的奇奇 阅读(31) 评论(0) 推荐(0)