2023年9月11日

摘要: go1.21中,slog这一被Go语言团队精心设计的结构化日志包正式落地,本文将带领读者上手slog,体会其与传统log的差异。 WHY 在日志处理上,我们从前使用的log包缺乏结构化的输出,导致信息呈现出来的样子并非最适合人类阅读,而slog是一种结构化的日志,它可以用键值对的形式将我们需要的信息 阅读全文
posted @ 2023-09-11 20:17 青峰上人 阅读(1581) 评论(0) 推荐(2) 编辑

2023年4月22日

摘要: vector<Person> p; //此处Person为类名,仅此一行代码,会调用p(即vector本身)的构造函数,此时p是空的,其元素的构造函数并未被调用 // p.reserve(3); //reserve函数预留空间,一下为源码 template<typename _Tp, typenam 阅读全文
posted @ 2023-04-22 22:56 青峰上人 阅读(94) 评论(0) 推荐(0) 编辑

2023年4月18日

摘要: 定义 Vue是一款Javascript框架,基于前端三大件,提供了具有组件化,声明式,渐进式的特点的编程模型。 ##核心功能 1.声明式渲染 2.响应式 ##组件之单文件组件 Vue最为核心的组成部分便是单文件组件,文件结尾为*.vue 宏观的逻辑是这样的: *.vue创建组件-> .js文件中将组 阅读全文
posted @ 2023-04-18 12:48 青峰上人 阅读(31) 评论(0) 推荐(0) 编辑

2023年4月14日

摘要: 数据交换方式 分为电路交换与分组交换 电路交换是指在通信时建立一条专用的物理连接,该连接将一直保持开放,直到通信结束。在此过程中,通信双方可以实时地交换信息,就好像它们直接连接在一起一样。传统的电话通信就是一个很好的例子。在电路交换中,通信资源一直被占用,因此当通信量很大时,电路交换可能会变得不太有 阅读全文
posted @ 2023-04-14 12:02 青峰上人 阅读(21) 评论(0) 推荐(0) 编辑

2023年4月1日

摘要: 今天遇到一个很搞心态的问题,是在按照网上的etherjs教程,在hardhat环境下,利用ether.js的jsonrpcprovider建立节点与以太坊之间的网络连接时遇到的,以下是代码: const ethers = require("ethers"); //const JsonRpcProvi 阅读全文
posted @ 2023-04-01 21:11 青峰上人 阅读(305) 评论(0) 推荐(0) 编辑

2023年3月25日

摘要: 先定义两种数据类型组合 1.简单类型:包含数值,boolen,string等 2.复杂类型:包含对象(object),数组等 对于给函数传递参数 1为按值传递 2为传递共享引用(与按引用传递不同) 对于赋值,拷贝 1为按值传递 2为按引用传递 对于传递共享引用: 以数组为例, //case1 var 阅读全文
posted @ 2023-03-25 12:35 青峰上人 阅读(22) 评论(0) 推荐(0) 编辑

2023年3月23日

摘要: ####首先,这些方法遵循着函数式编程较好的习惯:不改变原有的变量的值,即-不改变数组的元素的值。这些方法只是生成了新的数组,并将其返回。(若是使用foreach(),则会改变原来数组) 小贴士1:保持较好的函数式编程习惯:尽量不改变函数之外的变量; 将函数所需要的参数在参数列表里列清楚,即-全局变 阅读全文
posted @ 2023-03-23 22:41 青峰上人 阅读(26) 评论(0) 推荐(0) 编辑

2023年1月30日

摘要: ##基础知识: 栈与队列都是容器接口,而非容器; 栈与队列可选容器,缺省状态下是deque; 提供push,pop等操作,但不提供送代器,不提供走访功能,因为只能在一边进行插入,弹出操作; 栈的经典题目 1.栈在系统方面有许多应用 Linux命令 cd/a/b/....运用栈的知识,确认进入了a目录 阅读全文
posted @ 2023-01-30 12:07 青峰上人 阅读(13) 评论(0) 推荐(0) 编辑

2023年1月18日

摘要: ##关键内容: 454.本题的思路在于分组,因为是几个不同数组的元素相加,所以将一部分数组分为一组,剩下的一组,第一组放入map,与第二组比较,进行后续操作;因此,本题为4个数组,实则3个之类的也可。同时注意map的key与val是什么,此题key是元素值,val是出现的次数(方便日后count的计 阅读全文
posted @ 2023-01-18 21:53 青峰上人 阅读(253) 评论(0) 推荐(0) 编辑

2023年1月17日

摘要: ##关键内容:哈希表,三种哈希结构 官方说法:哈希表是根据关键码的值而直接进行访问的数据结构。 用途:一般哈希表都是用来快速判断一个元素是否出现集合里。 哈希本质就是牺牲空间换取时间 三种常见哈希结构: 数组 set map 代码随想录中关于这三种结构的解读 242,使用了数组作为hash表,注意下 阅读全文
posted @ 2023-01-17 20:52 青峰上人 阅读(79) 评论(0) 推荐(0) 编辑