- 博客(211)
- 收藏
- 关注
原创 【css】获取最后一个li进行样式特殊处理
每项列表项添加一个margin,最后一个元素不添加。子元素,以便CSS选择器能够正确地应用样式。伪类选择器来选择列表中的最后一个。有个列表,列表项之间有一段间隔。确保在你的HTML代码中,你可以使用 CSS 的。
2024-09-05 21:00:39
940
原创 【html】新建一个html并且在浏览器运行
想要运行上述代码,可以直接拖到浏览器里,但是为了实时地查看我们修改后的样式,可以使用 vscode 安装插件, Live Server。以下是一个简单的 HTML 小项目,展示一个包含标题、按钮和点击按钮后弹出提示框的基本页面。
2024-09-02 22:29:18
782
原创 【JS】async函数返回promise
来等待一个 Promise 的解决,这个函数仍然会隐式地返回一个解决的 Promise。时,这意味着这个函数总是会返回一个 Promise 对象。即使在函数中没有显式使用。下面两段代码是等同的。
2024-08-28 23:23:24
733
原创 【promise.all】使用promise.all实现在多个异步处理都拿到返回值时才正常显示,在此之前显示loading
使用promise.all实现在多个异步处理都拿到返回值时才正常显示,在此之前显示loading
2024-03-05 23:37:45
172
原创 【replace跳转 和push跳转】
总体而言,"replace跳转"适用于在浏览器中进行页面间的导航和历史记录管理,而"push跳转"则适用于应用程序内部的导航和屏幕切换。具体使用哪种方法取决于您的应用程序的需求和设计。
2024-03-04 23:29:31
605
原创 【LeetCode每日一题】【BFS模版与例题】【二维数组】130被围绕的区域 && 994 腐烂的橘子
通过两道题练习了二维数组中BFS非递归的使用并且腐烂的句子还使用了多源BFS
2024-03-04 23:22:17
678
原创 【LeetCode每日一题】【BFS模版与例题】863.二叉树中所有距离为 K 的结点
BFS通常使用的场景- 寻找两个节点之间的最短路径。- 在树或图中寻找特定深度或层级的节点。- 检查图是否是连通的。- 拓扑排序。- 解决迷宫问题等。
2024-03-01 21:33:35
664
原创 【懒加载】Suspense和lazy实现react组件的懒加载
你可以根据需要自定义备用UI的内容。在加载完成之前,备用UI将在懒加载组件的位置显示给用户以提示。懒加载的目的是在需要时(通常是满足某个条件时)动态加载组件或模块。通过延迟加载不太关键或很少使用的组件,可以提高应用程序的初始加载时间。属性,界面将保持空白,没有显示任何备用UI。一旦 LazyComponent 加载完成,它将替换空白并正常渲染。一旦 LazyComponent 加载完成,它将替换备用UI并正常渲染。在上面的示例中,当 LazyComponent 组件被懒加载时,如果加载过程比较耗时,
2024-02-27 23:19:06
1246
原创 【前端小程序】关于小程序中.env 文件夹
文件中的环境变量只适用于Node.js环境,而不适用于小程序的前端代码,因为小程序的前端运行环境是在客户端中,无法直接访问文件系统。.env 文件夹允许开发者在不同的环境中配置不同的变量值,以便在小程序的不同阶段或环境中使用。这样做的好处是,开发者可以在不同的环境中轻松切换和管理不同的配置,而不需要修改代码。在小程序的页面中,直接使用.env文件夹中的环境变量的值是不可行的。小程序的运行环境是在客户端(如微信、支付宝等)中,而.env文件夹中的环境变量是在开发环境中使用的配置文件。
2024-02-27 22:07:16
2426
原创 【java流】parallelStream() 和 stream()的比较
然而,并行流也会带来一些额外的开销,例如线程间的通信和数据合并,所以并不是所有的操作都适合并行处理。由于并行流涉及多线程处理,因此在使用并行流时需要注意线程安全性,确保在并行执行的操作中不会出现数据竞争或不确定的结果。处理顺序:并行流和顺序流在处理元素时的顺序是不同的。顺序流按照元素在集合中的顺序进行处理,而并行流在内部会将元素分成多个小块,并行处理这些小块,然后再将结果合并。因此,并行流的处理顺序可能与元素在集合中的顺序不一致。方法时,它会将一个顺序流转换为一个并行流,以便在多个线程上并行执行流操作。
2024-02-27 21:40:38
1337
原创 【leetcode每日一题】【滑动窗口长度固定】643.子数组最大平均数
解释:最大平均数 (12-5-6+50)/4 = 51/4 = 12.75。输入:nums = [1,12,-5,-6,50,3], k = 4。给你一个由 n 个元素组成的整数数组 nums 和一个整数 k。如果比较符号在子数组中的每个相邻元素对之间翻转,则该子数组是。维护的本质上就是滑动窗口里的子数组。,左指针向前为了符合要求:长度为k。请你找出平均数最大且 长度为 k。,并输出该最大平均数。需要维护的变量是sum。
2024-02-26 23:19:49
564
原创 【LeetCode每日一题】 单调栈的案例 42. 接雨水
我们需要接雨水,所以必然是会要形成一个凹槽,因此我们只要构建一个单调递减栈,(凹槽的左边),当遇到大于栈顶元素的元素时,说明可以开始计算接的雨水的面积。直接通过下图理解更好理解。
2024-02-23 22:25:48
706
原创 【LeetCode每日一题】 单调栈的案例84 柱状图中最大的矩形
首先理解一下题意,想要求能够勾勒出的最大矩形面积⇒ Math.max(…以单个柱子为高度能够勾勒的最大面积)如何求单个柱子能够勾勒的?就是找到离这个柱子左右两边最近的比较小的,用left和right标记。如果没有,则right = arr.length -1, left = 0;⇒ 求左侧第一个比自己小的元素 + 求右侧第一个比自己小的元素⇒ 使用单调栈即可。
2024-02-23 21:01:25
366
原创 【LeetCode每日一题】单调栈316去除重复字母
402 是构造单调递增栈的过程中,通过k的数量判断要不要将栈顶元素弹出。316 是构造单调递增栈的过程中,通过 尚未遍历的元素中(`restMap`)是否还有和栈顶元素重复的元素,如果没有了,那么栈顶元素不可以去除,否则可以去除。316 还需要判断一下栈内(`usedMap`)是否有这个元素,如果已经有了,也不可以入栈。316 中需要用两个map来维护栈内的元素个数 和 尚未遍历的元素个数。
2024-02-22 23:26:55
587
原创 【springboot】 `@Column` 注解的使用
定义一个实体的属性时,如果和数据库的列名不一致的时候,需要用`@column` 建立映射关系。
2024-02-22 22:26:22
3969
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人