- 博客(8)
- 收藏
- 关注
原创 axios跨域问题解决
(域、协议或端口),使得浏览器允许这些源访问加载自己的资源。跨源资源共享还通过一种机制来检查服务器是否会允许要发送的真实请求,该机制通过浏览器发起一个到服务器托管的跨源资源的“预检”请求。在预检中,浏览器发送的头中标示有 HTTP 方法和真实请求中会用到的头。这意味着使用这些 API 的 Web 应用程序只能从加载应用程序的同一个域请求 HTTP 资源,除非响应报文包含了正确 CORS 响应头。头的机制,该机制通过允许服务器标示除了它自己以外的其他。的报错,是因为浏览器的同源策略。
2024-07-20 09:21:12
400
原创 springboot日志工具log4j2配置使用与控制台输出方法
是一个可靠,快速和可扩展的 Java 日志记录框架,支持多种 Appender,Filter,Layout 和转换器。
2024-07-19 17:01:10
528
原创 Element Plus自动导入
自动导入是官方推荐做法,下面是具体步骤:第一步,创建vue3项目,并下载Element Plus(我这里使用的包管理工具为pnpm)安装Element icon然后就在中任意使用Element ui了。
2024-07-18 09:36:27
177
原创 新版pycharm选择conda环境的方法
在旧版的pycharm中,我们一贯的引入方式为选择envs下各个虚拟环境中的python.exe文件,但是在新版的pycharm中,这样做是识别不到的.然后找到conda安装的路径,在下面找到condabin文件夹,选择conda.bat文件。打开设置中的python解释器选项,选择添加本地解释器.之后选择conda环境.确定,点击后面的加载环境,就可以在下面选择你在conda中创建的虚拟环境了,问题解决.
2023-10-01 12:55:20
732
原创 力扣 55. 跳跃游戏 贪心 动态规划
如果我们要走i这个位置,检查当前最大的范围,也就是dp[i - 1],如果涵盖不到当前的位置i,不就是我们遇到了0的情况,并且跨不过来吗?这里,我们可以走的步数在0和最大步数之中,而不是只能走对应的步数。所以当我们在下标为i的位置时,我们可以走的下标范围就是i + nums[i]。如果当前能走到更大的范围,就保存,否则就继承之前最大的范围。然后我们就可以定义dp数组的含义了:也就是截止当前下标,能够到达的最大范围。可以先跳 1 步,从下标 0 到达下标 1, 然后再从下标 1 跳 3 步到达最后一个下标。
2023-09-18 08:00:00
210
原创 力扣 376. 摆动序列 贪心 动态规划
如果一直为正,那么数值一直不会变,因为这一次的数据存储在down中,只有差为负时才能进行下一次的迭代,从而达到判断改变以及为0情况的目的。需要注意的是相同元素在一起的情况,我们需要跳过这种情况。其中一个是 [1, 17, 10, 13, 10, 16, 8] ,各元素之间的差值为 (16, -7, 3, -3, 6, -8)。在这个题中,我们可以寻求波峰波谷的数量,而将其中冗余的无效元素删除掉就可以得到最长的子序列长度。整个序列均为摆动序列,各元素之间的差值为 (6, -3, 5, -7, 3)。
2023-09-17 11:34:20
141
1
原创 力扣 37. 解数独 回溯做法
第二就是要明确遍历的顺序。平常我们习惯于处理线性的数据,而不是这种分行的数据。这里数独的格子是固定的,我们可以给每个格子给予一个编号,共81个,我们可以维护一个num,当递归到81时就退出。首先,我们要明确数独的规则:那就是在一行,一列,和九宫格中的一块里面,是不能有重复的数字的。所以我们可以定义一些used数组,来标记各个块中的数字使用情况。在判断是否符合规则时,我们可以通过编号来计算出他的坐标,以及所在九宫格的块的位置。需要注意的是我们这里只需要一个答案,所以递归的返回值要不能为void。
2023-09-15 00:58:09
166
原创 力扣332. 重新安排行程 回溯做法
给你一份航线列表 tickets ,其中 tickets[i] = [fromi, toi] 表示飞机出发和降落的机场地点。请你对该行程进行重新规划排序。所有这些机票都属于一个从 JFK(肯尼迪国际机场)出发的先生,所以该行程必须从 JFK 开始。如果存在多种有效的行程,请你按字典排序返回最小的行程组合。例如,行程 [“JFK”, “LGA”] 与 [“JFK”, “LGB”] 相比就更小,排序更靠前。假定所有机票至少存在一种合理的行程。且所有的机票 必须都用一次 且 只能用一次。
2023-09-11 20:53:49
80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人