自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (4)
  • 收藏
  • 关注

原创 前端算法收集

一维数组转树状数组防抖/节流快速排序

2024-05-21 09:19:00 92

原创 私藏前端八股收集【Vue篇】

虚拟dom(Virtual DOM)最先是由facebook团队提出的,最先运用在react中,之后在vue2.0版本中引入了虚拟DOM的概念。按照真实的dom树克隆一棵虚拟树,当我们通过js进行操作之后,比较虚拟树和真实树的差异,通过diff算法来计算出最小的变更,渲染器会将虚拟DOM转换为对应平台的真实DOM(根据vnode描述的信息如tag、props、children来创建DOM元素,根据规则为对应的元素添加属性和事件,处理vnode下的children)。节约开销,提升性能。

2024-05-11 23:55:29 992 2

原创 私藏前端八股收集【JS篇】

存储在堆内存中,占据空间大。引用数据类型在栈中存储了指针,该指针指向堆中该实体的起始地址,当解释器寻找引用值时,会检索其在栈中的地址,取得地址后从堆中获得实体。Number、String、Boolean、BigInt(ES6新类型)、Symbol、Null、Undefined。ES6新出的一种数据类型,这种数据类型的特点就是没有重复的数据,可以作为object的key。直接存储在栈中的简单数据段,占据空间小,属于被频繁使用的数据。Object(普通对象,数组,正则,日期,Math数学函数)

2024-03-30 19:54:10 213

原创 私藏前端八股收集【HTML篇】

根据内容的结构化(内容语义化),选择合适的语义化标签如等(代码语义化),以便于浏览器、搜索引擎和开发者理解和处理。

2024-03-30 19:54:06 217

原创 私藏前端八股收集【CSS篇】

BFC(Block Formatting Context)是块级格式化上下文,是Web页面一块独立的渲染区域,内部元素的渲染不会影响边界以外的元素,反之外面的也无法影响里面的。

2024-03-30 19:54:01 885

原创 mybatis一对多查询<collection>

今天在写<collection>一对多查询作业的时候真是被一些博客坑坏了,好多博客只写xml文件不写测试方法,找了好久也找不到报错的解决办法,甚至问gpt也是说<collection>能映射list,然鹅就一直报错类型不匹配。想想也是啊,映射出来是 d_id, d_name, id, name, old, email, department这样一条一条的数据,怎么能用Department来接呢?

2024-03-29 10:57:52 174 1

原创 dbeaver导入sql脚本

新建数据库新建数据库执行脚本选择脚本文件。

2023-04-04 17:02:20 5602

原创 微信小程序的开发(自用持更)

微信小程序个人学习总结

2023-03-21 21:55:41 170

原创 CTHUB题解

网站源码在网址后输入/www.zip,下载到备份文件,复制其中txt文件的名字到网址后,用网页打开获得flag。bak文件在网址后加上/index.php.bak,下载备份文件,发现文件好像不能解压缩,尝试用网页打开,把文件拖到浏览器窗口成功得到flagvim缓存当vim在编辑文档的过程中如果异常退出,则会产生缓存文件。第一次产生的缓存文件后缀为.swp,第二次则产生的缓存文件后缀为.swo,第三次产生的缓存文件后缀为.swn。又因为是隐藏文件,所以尝试在网址..

2022-05-25 19:52:04 172

原创 鞍点【C语言】完整可用

找出一个二维数组矩阵的鞍点,即该位置上的元素在该行中最大,该列中最小,可能不存在鞍点,如果存在多个,输出最小的那个。输入要求:输入n,m表示二维矩阵的行数和列数,然后根据行列数输入n*m个数据构成一个二维矩阵。输出要求:如果存在鞍点,则输出该鞍点的值,如果不存在则输出not exist。没用什么复杂的,就二维数组,应该蛮好懂吧。。。​#include<stdio.h>int main(){ int a[100][100],b[100]/*用来储存每一行最大值的位置

2022-03-28 19:23:53 2460

原创 二叉树深度基础

题目:给出每个节点的两个儿子节点,建立一棵二叉树(根节点为 1),如果是叶子节点,则输入0 0。建好树后希望知道这棵二叉树的深度。二叉树的深度是指从根节点到叶子结点时,最多经过了几层。叶子节点就是指没有左右子叶的节点。最多有 10^6 个结点。【输入:第一行输入节点个数n;后面n行输入左右节点】首先创建储存二叉树的结构体struct node { int left, right;}tree[100005];然后存入二叉树 int i; scanf("

2022-01-10 17:48:45 205

原创 关于\r的一点小发现

初学C语言的时候,尝试数字逆序输出,用了如下这个语句:printf("\r%d\n",M);当然是失败了,当时学长说,已经输出在界面上的数字,怎么还能动态的换行。但是后来我又发现,这个句子有个神奇之处,\r让光标移到每行开头位置,语句执行的结果是 : 输出的这个数字替换掉了原本的第一个数字。于是我在前面的输出语句里,多在%d前打了一个空格,最后成功在开头"插入"了一个数字。挺有意思的一个小发现,分享给大家...

2021-11-19 10:11:35 247

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除