自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 搜索-BFS

但是通过上图可以看到,当向上和向左的时候,我们的坐标越界了,没有意义,所以我们不需要处理这两个坐标,然后向右,我们发现是面墙,因为题目说" # "是一个墙,这个坐标是不能使用的,所以这里我们遍历到该坐标的时候需要一个判断看该坐标是不是" . " ,然后遍历下面,发现既没有越界,也不是墙,所以我们就将该坐标(1,0)添加到我们的队列里面,然后(0,0)坐标使用过了,我们就使用pop()方法将它删除,因为我们遍历所有可添加的坐标,使用需要将不用的坐标进行删除。那我们如何判断是否可以走到我们的(n,m)点呢。

2025-03-30 20:03:18 549 18

原创 多个内容滑动轮播图【前端】

这里的代码作者用的是Vue3,大家没有学过的可以使用al给你转成正常的js代码~~~图片具有点击效果和滑动效果,这里作者放了9张图片,大家有需要可以使用~前几天写的前端项目当中自己写了一个比较好用的轮播组件,分享给大家。图片在这里大家可以直接进行测试。

2025-03-23 19:34:09 637 27

原创 解决下载npm 缓存出现的问题

因为这几天一直在写项目,然后刚开始进行部署的时候遇到了一些问题,比如node版本问题,和npm缓存问题...还有element plus资源更新使用等问题,现在和大家分享一下我是如何解决的,希望对大家以后写项目的时候会有写帮助。当我们进行多人合作的时候,我们需要不停的合并我们的代码,并且再获得一个新代码的编写,这个时候我们就需要进行一个新的npm缓存,因为node_module文件是在我们本地的,不会从远程拉过来,所以我们需要重新下载npm缓存。1. **权限不足**:当前用户对目标目录没有写入权限。

2025-03-16 17:16:21 663 23

原创 算法【前缀和】

sum = P[2][2] - P[0][2] - P[2][0] + P[0][0] = 10 - 0 - 0 + 0 = 10 这与手动计算 1 + 2 + 3 + 4 = 10 一致。对于一个大小为 m x n 的矩阵 A,二维前缀和矩阵 P 是这样一个矩阵,其中 P[i][j] 表示从 A[0][0] 到 A[i-1][j-1] 的所有元素的总和。这个题目意思很简单,这里我再和大家简单说一下,通过这个题目我们就明白是什么意思了,就很简单,让求一个数组的区间和。二维数组的前缀和比一维数组的麻烦一下。

2025-03-06 19:18:01 951 23

原创 文字滚动效果组件和按钮组件

今天和大家分享一个vue中好用的组件,是我自己写的,大家也可以自己改,就是文字的循环滚动效果,如下图,文字会向左移动,结束之后也会有一个循环,还有一个按钮组件,基本框架写的差不多了已经,大家可以看着改,如果使用直接拿走就行了。

2025-03-01 22:45:13 497 26

原创 买股票的最佳时机 - 2

最多买2张股票和最多买k张股票的区别是哪里呢,买两张股票是4个状态,那买k张股票不是2k个状态吗,事实上就是这样,我们只需要在里面套上一层for循环就可以了,具体实现的逻辑和上面的一样。在第 i 天,可以选择在第 i 天买入(用第一次卖出的利润),或者保持之前的买入状态。在第 i 天,可以选择在第 i 天买入,或者保持之前的买入状态。在第 i 天,可以选择在第 i 天卖出,或者保持之前的卖出状态。在第 i 天,可以选择在第 i 天卖出,或者保持之前的卖出状态。sell2[0] = 0(第一天无法卖出两次)

2025-02-23 21:00:28 922 12

原创 买股票的最佳时机 - 1

今天讲解买股票的最佳时机和买股票的最佳时机2。下面仅代表我自己的想法和思路,有错误请留言。

2025-02-16 15:38:54 3280 26

原创 打家劫舍3

代码通过。

2025-02-09 23:00:10 1266 30

原创 带你深入了解前端【HTML+JavaScript】

2.href是hypertext reference的缩写,表示超文本引用,它指向一些网络资源,建立和当前元素或本文档的链接关系,当浏览器是识别到它指向的文件时,就会并行下载资源,不会停止对当前文档的处理,常用在a,link,等标签上。的缩写,表示对资源的引用,它指向的内容会嵌入到当前标签所在的位置,src会将其指向的资源下载并应用到文档当中,当浏览器解析到带有src属性的标签时,它会发起一个HTTP请求来加载指定的资源,并将其嵌入到文档中。一旦脚本加载完成,会立即执行,不管 HTML 解析是否完成。

2025-02-02 22:31:04 3119 35

原创 Vue2下篇

在组件的directives属性中注册自定义指令。:自定义指令的名称,使用时为。</script>直接将指令定义在main.js文件当中el.focus();});-- 使用带有普通参数的自定义指令 -->color: {// 获取参数。

2025-01-25 15:25:22 1360 21

原创 vue2中篇

是Vue提供的一个选项,它允许你观察Vue实例上的数据变化。当观察的数据发生变化时,会执行相应的回调函数,这样你就可以对数据的变化做出响应,执行一些特定的操作。

2025-01-19 21:48:46 1052 15

原创 动态规划【打家劫舍】

因为这是一个环形房间,从哪里开始都一样,我们可以将房间分为两组,第一组就是从第一个房间到倒数第二个房间,然后第二组就是第二个房间到倒数第一个房间,然后得出这两组所求的最大金额,返回的就是两组当中最大金额的最大值,第几个到第几个的房间偷取的最大金钱数和打家劫舍1情况相同。假设数组为num,那么dp[0]为num[0],dp[1]为max(num[0],num[1]),通过遍历我们的房屋,那么就可以得到dp[i]=max(dp[i-1],dp[i]+dp[i-2])你是一个专业的小偷,计划偷窃沿街的房屋。

2025-01-12 20:46:58 1995 29

原创 Vue2 上篇

前几篇和大家分享了Vue2基础篇,现在和大家分享一下Vue2的进阶篇:只能在注册的组件内使用1.创建vue文件 三部分组成2在使用的组件内部导入并且注册:所有组件内部都可以用templatescriptpropsscoped组件的样式冲突(防止变量污染)使用return是为了防止一个组件标签被使用多次,造成影响props 和 $emit1.provideprovideprops校正。

2025-01-05 19:03:28 850 36

原创 C++算法知识点

创建队列:关于队列的一些常用方法:创建栈:

2024-12-29 20:22:47 329 42

原创 Git【将本地代码推送到远程仓库】--初学者必看

输入git clone命令行,然后输入git clone 将自己复制的SSH密匙粘贴上去,进行回车,自己搭建的远程仓库就会被拉到本地。假如我们需要推送text,这里我们就需要点击我们克隆的远程仓库,进入里面,将我们需要推送的东西放到里面。今天详细和大家分享一下如何将自己写的代码从本地推送到远程仓库,一学就会。打开想要复制的位置,鼠标右键,然后点击Bash,打开git窗口。首先在git上创建一个远程仓库(这里我使用的是gitee)命令将暂存区的修改提交到本地仓库。将远地仓库克隆到本地仓库。

2024-12-22 22:29:01 2896 45

原创 Vue2入门

创建Vue2实例:1.进行引包(下面这个路径不用下载都可以直接使用)

2024-12-15 19:14:09 1234 45

原创 【前端】--- ES6下篇(带你深入了解ES6语法)

ECMAScript。

2024-12-08 16:59:18 10367 48

原创 算法 【滑动窗口】--使用数组实现单调队列--

从尾部开始将尾部进行缩短也就是将我们的q数组变短,因为我们使用的是数组,可以通过改变tt的值从而将不符合条件的值下标放hh-tt外面。hh(头部下标)和一个tt(尾部下标)l来规定队列的范围。我们当前的值要小于队列头部的值也就是arr[q[hh]]进入时也要将我们的尾部下标tt进行+1。hh 和 tt 重新赋值为0和-1。q里面存储存储我们窗口中的值的下标。开始遍历我们的arr数组。窗口中的最小值放在第一个。

2024-12-01 19:08:44 1086 47

原创 0-1背包问题

题目描述:10。

2024-11-24 17:42:13 1350 58

原创 手把手教你轻松在VS上往远程仓库上传代码

最开始我还是建议大家用这个进行提交,因为我的提交不上去,但是使用这个就可以提交上去。然后点击下面的同步就可以添加上了。

2024-11-17 19:43:10 484 46

原创 洛谷---越狱问题【快速幂】

快速幂就是一种高效计算幂次方的方法,相对于直接讲a乘b次,快速幂的时间复杂度为O(logn),可以大大减少我们的运算次数这里举个栗子:当我们需要计算6的25次方的时候,我们通常会使用一个while循环来实现25个6进行相乘,虽然这样可以实现我们的目的,但是运行花费的时间比较多,但是当我们使用快速幂的时候,在运行上花费的时间会大量减少但是快速幂是如何实现时间复杂度降为O(logn)的呢?

2024-11-10 17:16:32 639 57

原创 轮播图【HTML+CSS+JavaScript】

给大家分享一个很好看的轮播图,这个也是之前看到别人写的效果感觉很好看,所以后面也自己实现了一下,在这里分享给大家,希望大家也可以有所收获。

2024-11-03 17:59:12 2469 51

原创 如何创建一个Vue项目【手把手教会你】

如果说你是一个小白,之前没有创建过Vue文件,那么可以跟着我的步骤一步一步来创建。

2024-10-27 16:11:53 1128 48

原创 【回溯算法】- 带你深入了解回溯

回溯到第三层,尝试其他列放置皇后: - 尝试在 (2, 2),发现冲突,回溯到第二层。输入:nums = [1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]输入:n = 4, k = 2输出:[ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4] ]输入:nums = [1,2,3]输出:[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]]- 选择在 (1, 2) 放置 Q。

2024-10-18 18:18:51 1233 43

原创 【网易云音乐】--源代码分享

网易云音乐歌曲功能(评论源代码分享)页面一:页面二: 页面三: 关于音乐播放的实现大家可以通过下面这个链接学习进行实现,功能是一样的【前端】-音乐播放器(源代码和结构讲解,大家可以将自己喜欢的歌曲添加到数据当中,js实现页面动态显示音乐)-优快云博客歌词实现动态效果思想:1.获得播放歌词内容2.通过歌词数据初始化当前歌词列表3.通过获取audio对象,获取播放时间,然后通过将json中的对象中的时间进行解析成秒数,通过当前音乐时间找出应该播放哪句歌词,然后给当前歌词进行高光设置,并且将歌词进行改变(

2024-10-12 21:41:26 3612 49

原创 【前端】-音乐播放器(源代码和结构讲解,大家可以将自己喜欢的歌曲添加到数据当中,js实现页面动态显示音乐)

1.点击播放按钮,音乐开始播放,歌曲信息将自然弹出,页面中的圆形图片开始旋转2.点击前进和后退按钮,音乐和页面信息将进行相应改变3.点击模块列表内容,可播放该音乐。

2024-10-06 21:50:41 12414 53

原创 【前端】-jQuery(带你让你深入了解学习使用jQuery)

是一个轻量级的,自 2006 年发布以来,它迅速成为 Web 开发中不可或缺的工具。它通过,简化了的实现。jQuery 允许开发者以更少的代码实现复杂的任务,提升开发效率。此外,jQuery 还具备良好的跨浏览器兼容性,使得开发者无需关注不同浏览器间的差异,能够专注于构建更好的用户体验。无论是初学者还是经验丰富的开发者,jQuery 都是实现现代 Web 应用的强大助手。

2024-09-29 10:43:45 5098 51

原创 植物大战僵尸【源代码分享+核心思路讲解】

的(里面只有类 【植物,僵尸,小卡车,太阳,铲子,子弹,植物卡片】 )

2024-09-22 18:07:57 17600 67

原创 【前端】--- ES6上篇(带你深入了解ES6语法)

ECMAScript是 JavaScript 的标准化版本,由 ECMA 国际组织制定。ECMAScript 定义了 JavaScript 的语法、类型、语句、关键字、保留字等。

2024-09-20 16:50:50 12641 51

原创 JavaScript(进阶篇)

今天讲解的是JavaScript进阶,希望大家可以有所收获,话不多说,开干!

2024-09-09 21:28:04 3875 66

原创 JavaScript 知识点(从基础到进阶)

​前言:JavaScript已经学完了,和大家分享一下我的笔记,希望大家可以有所收获,花不多说,开干!!!🔥🔥🔥💓buttononclick"alert('行内')"buttonscriptalert'内部'script外部js标签中间不能书写东西scriptsrcscriptjs的输入输出:​​​​//我是单行注释/*我是多行注释*/变量:变量是用来储存数据的容器,简单理解就是一个盒子数组:push ( ) 向数组的末尾添加一个或多个元素。

2024-09-07 18:05:11 2295 46

原创 【数据结构】二叉树基础(带你详细了解二叉树)

🌏​前言:最近学习了二叉树,和大家分享一下我的理解和感悟,希望对大家有所帮助,话不多说,开整!!!

2024-09-01 15:49:21 1499 53

原创 密码生成器(HTML+CSS+JavaScript)

🌏个人博客主页:心.c​🔥🔥🔥专题文章:密码生成器😽感谢大家的点赞👍收藏⭐️评论✍您的一键三连是我更新的动力 💓 目录作品展示: 功能介绍: 核心: 所用字符显示:上下按钮点击事件:单选按钮点击事件: 更新遍历: 随机数的生成: 密码的复制:代码展示(源代码):HTML:CSS:JavaScript:​ 所用字符显示:上下按钮点击事件:单选按钮点击事件: 更新遍历: 随机数的生成: 密码的复制:

2024-08-23 20:14:38 3540 55

原创 井字棋游戏(HTML+CSS+JavaScript)

这两天在写植物大战僵尸,有的写不动了,现在和大家分享一下之前我写的一个很简单的小游戏井字棋,这个没有AI,可以两个人一起玩,如果大家觉得我哪里写的有一些问题,还希望积极改正,欢迎大家留言🔥🔥🔥。

2024-08-16 15:04:43 1612 68

原创 todoList清单(HTML+CSS+JavaScript)

这个是我的select标签里面的option进行的change 才会触发事件监听,虽然还是冒泡,但是在if语句里面进行了判断,开始获得事件,然后添加了计时器将时间每秒减一次,当时间为0时重复上面的未完成功能到已完成的操作。因为更新已完成和未完成相似 ,所以下面我就通过更新未完成来和大家讲解,关于更新添加,我是通过将我的本地存储解析成数组然后遍历将这些内容通过join返回成一个字符串,添加到我的un_ul里面,最终显示在页面当中。,然后显示我的第几个页面和改变我的二维数组的第一个下标的值(

2024-08-11 11:00:32 2087 53

原创 KMP算法

前段时间练习了算法,深入了解了KMP算法思维,今天和大家分享一下如何通过KMP更好地完成字符串对子字符串的查找!🔥🔥🔥。

2024-08-01 20:07:32 1196 59

原创 MySQL数据库(基础篇)

🌏个人博客主页前言:这周比较闲,所以我来更新我的博客了,今天我会详细讲解MySQL的详细知识点的,希望大家可以收货满满,话不多说,开始搞!🔥🔥🔥文章专题😽💓方式二需要输入命令行注释:单行注释:--注释内容 或 # 注释内容(MySQL特有)多行注释: /*注释内容 */sql分类:DDL:数据类型:MySQL数据类型有很多种,主要分为三种,数值类型,字符串类型,日期时间类型。

2024-07-27 18:56:13 12167 65

原创 数据结构(顺序表)

🔥🔥🔥文章专题。

2024-07-27 16:27:57 1382 25

原创 数据结构(链表)

最近练习算法回去学了链表,收获挺大的,大概内容整理了一下,语言是用c写的,所以在这里分享给大家,希望大家可以有所收获。

2024-07-21 21:18:38 1405 33

原创 JavaFx+MySql学生管理系统

上个月学习了javafx和mysql数据库,于是写了一个学生管理系统,因为上个月在复习并且有一些事情,比较忙,所以没有更新博客了,这个项目页面虽然看着有点简陋了,但是大致内容还是比较简单的,于是现在跟大家分享一下我的学生管理系统,希望对这方面有兴趣的同学提供一些帮助。

2024-07-11 21:41:59 1691 21

空空如也

空空如也

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

TA关注的人

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