自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 苍穹外卖day1实战,Idea中Lombok编译时“找不到符号”,更改JDK版本最全流程,作者亲身尝试

以下为具体报错此为JDK版本问题、lombok问题(亲测1.18.30与最新版本1.18.38都可编译成功,其他版本待验证),作者是选择修改了这两个地方。作者最初尝试解决时,查阅到的资料与评论区方法,对于更改JDK版本的配置地方,并不完全,会造成不同配置下JDK版本并不同,因此可跟随作者一起,完成最全配置的JDK版本切换。

2025-05-23 18:54:25 621

原创 Javaweb项目--Mybatis,导入com.mysql.cj.jdbc.Driver时报错,Cannot resolve class ‘Driver‘

在pom.xml文件中增加此依赖。

2025-05-04 00:25:29 220

原创 Springboot运行后,浏览器出现数据来源404报错,无法正常显示数据

但Spring Boot 默认会扫描 ​主启动类所在包及其所有子包,因此不会扫描到controller,除非进行手动配置,不过此步骤显得多此一举,不推荐,后面会给出如何操作,基于ai,可参考。数据源出现404报错,接下来尝试直接搜索localhost:8080/list。首先先给出移动目录操作,如下图,将controller移至org.example中。该报错表明你的 Spring Boot 应用无法找到 /list 端点,即。页面数据正常显示,开发者工具也均为200,正常获取数据。

2025-05-03 02:24:10 347

原创 使用vue的插值表达式渲染变量,格式均正确,但无法渲染

可见message未正确的被替换为"Hello Vue",且格式均正确,最终发现是id的问题。是纯数字,某些浏览器可能不支持纯数字 ID(虽然现代浏览器通常可以)如图,作者遇到的问题为,输入以下代码。如​id="123"

2025-05-01 12:57:04 305

原创 微信小程序,基于uni-app的轮播图制作,轮播图本地文件图片预览

【代码】微信小程序,基于uni-app的轮播图制作,轮播图本地文件图片预览。

2025-04-26 13:30:00 352

原创 Hbuilder x中的v-bind=““ is not supported.报错解决

报错原代码(任一页面的.vue文件)

2025-04-26 12:21:35 208

原创 微信小程序,基于uni-app的轮播图制作,调用文件中图片

作者使用文件中的图片,并使用数组制作轮播图的具体操作如下:(任一页面的.vue文件,完整简洁代码)但网上找到的都是轮播图彼此分割,没有使用数组存储在一起,不便于管理,代码不美观简洁。以便捷为目的,想使用文件中的图片制作轮播图。

2025-04-26 12:04:41 456

原创 记录小程序第一次调用Api,基于腾讯云Serverless函数,实现小程序的成功接入api,以及数据调用

在腾讯云serverless应用管理页面( https://console.cloud.tencent.com/sls ),点击。作者以github下载的某Api为例,这里不展示具体Api,只关注操作即可,相信都是互通的。点击确定后,在Severless应用创建的该函数界面中,也会同时出现url地址(涂抹部分)在函数服务页面,单击刚刚在Serverless应用创建的函数名,进入该函数详情页面。选择左侧导航中的函数 URL,单击创建函数 URL。点击编译,能够返回其中的数据(下方的data部分)

2025-04-16 21:19:27 531

原创 纯个人整理,蓝桥杯使用的算法模板day4(图论 最小生成树问题),手打个人理解注释,超全面,且均已验证成功(附带详细手写“模拟流程图”,全网首个

实际有两个解,具体可看文章最后,但两个解顶点权重总和相同,因此求出一种结果即可,保证实际应用绝对正确,大家也可学习作者是如何进行模拟,期待能够帮助你。(“点”为核心,适合稠密图,以为稠密图“边”多)(ps:最小生成树模拟量过于庞大,模拟了整整四页,有部分涂改,请见谅,但可保证改正后的一定正确)加边之前,考虑“加边”的两个端点是不是已经连通,若已连通,则不加(“边”为核心,适合稀疏图)最小生成树:再无向图中求一棵树(n-1条边,无环,连通所有点),而且这棵树的边权和最小。(ps:可能结果不止一种)

2025-04-05 16:41:19 624

原创 纯个人整理,蓝桥杯使用的算法模板day3(完全背包dp问题),手打个人理解注释,超全面,且均已验证成功(附带详细手写“模拟流程图”,全网首个

基于此背景,作者以个人理解为主,专门设立统一问题背景,并标注出所有不同(代码注释形式,仅针对标注修改的行,未标注修改的,均与01背包代码保持一致),以及各个不同处所产生的实际功能。查阅了几乎网上所有资料,均只指出与01背包在状态转移方程的区别,且没有统一问题背景,造成初学者难以区分二者的所有实质性不同,以及相同问题背景下的不同求解结果。(ps:模拟太容易写错了,因此有部分涂改,请见谅,但可保证改正后的一定正确)此时可允许重复选择物品,因此j采取正向遍历(与01背包的逆向遍历不同)

2025-04-04 02:13:25 839

原创 纯个人整理,蓝桥杯使用的算法模板day2(0-1背包问题),手打个人理解注释,超全面,且均已验证成功(附带详细手写“模拟流程图”,全网首个

【代码】纯个人整理,蓝桥杯使用的算法模板day2(0-1背包问题),手打个人理解注释,超全面,且均已验证成功。

2025-04-03 01:38:32 476

原创 纯个人整理,蓝桥杯使用的算法模板day1(dfs、bfs)

逐层遍历,确保第一次到达目标点的路径就是最短路径。题目:蓝桥杯官网:1、走迷宫。

2025-03-29 15:49:14 510

原创 IDEA中使用ptg插件,点击快速生成javabean类报错

在网上搜寻了许久未找到答案。将ptg插件卸载重装即可。

2025-02-08 08:54:54 162 2

原创 运行模型同时出现的报错ImportError: cannot import name ‘is_nltk_available‘ from ‘transformers.utils.import等一次性解决

这个错误是由于transformers库中的import_utils.py文件中缺少了is_nltk_available函数导致的。(注:若需要运行python api.py,则先运行这个文件,不然解决这个报错后,还需要重新安装transformers的其他版本,目前笔者还未想到更好的解决办法)这个报错暂时先不解决(上面图片里的错误提示信息最后一行也有提及,上述报错是导致下面报错的原因)此时注意会出现另一个报错,以及原来第二个的报错依旧存在,这个时候不慌,离成功很近了。再直接运行jupyter中的代码。

2024-03-08 11:44:19 2934

原创 NameError: name ‘__file__‘ is not defined

SyntaxError: positional argument follows keyword argument 这一类报错。我根据网上部分方法,尝试移动代码的位置,但会出现。给__file__添加引号即可。图中代码会显示以下报错。最终通过下面的方法解决。

2024-03-06 20:54:37 888

原创 ImportError: cannot import name ‘RootModel‘ from ‘pydantic‘

可以指定下载conda install gradio=3.48.0版本,如图,即可解决。

2024-03-05 15:36:05 3433

原创 OutOfMemoryError: CUDA out of memory.Tried to allocate 128.00 MiB.......却未占用显存,个人方法简单实用

笔者的显存大小为6g,但没有占用gpu,猜测是显存过小导致的问题。笔者直接在命令行运行相关python文件,因此找到目标文件。在右下角添加quantize(4),就保证代码的正常运行。

2024-03-03 01:16:36 3400 1

原创 报错AssertionError: Torch not compiled with CUDA enabled及解决办法,cuda安装失败个人解决办法,jupyter内核挂掉解决方法

我在命令提示符中直接下载的torch为2.2版本,根据适配的版本,我最开始选择的是cuda12.1版本,但在最后安装的时候出现安装失败的情况(此处忘记截图了)经过网上的查阅,最终选择下载cuda11.8版本,这个版本可以正常安装,再通过pytorch官网找到对应的pytorch版本的命令,可以解决此问题,但问题依旧存在,最后是重启大法成功解决(个人认为是清除了加载缓存,解决重复加载的问题,因此可以恢复运行)首先需要在命令行输入nvidia-smi,查看个人电脑可使用的cuda版本。下图确认是否有cuda。

2024-03-01 19:45:02 3355 1

原创 报错AttributeError: ‘ChatGLMTokenizer‘ object has no attribute ‘sp_tokenizer‘解决方法

如果使用conda环境可以像我一样(正常python环境则用pip)这种情况为transformers的版本太新,重新安装即可。再重新安装4.33.2版本,重启jupyter即可。

2024-03-01 12:42:33 1865

原创 运行nb_conda切换jupyter虚拟环境常见问题

当anaconda中默认安装的版本过高时(目前的anaconda来说,基本都会出现这个问题),在base环境中试图下载nb_conda就会报错,报错原因就是他要求的python版本基本是类似3.7 3.8。5.python -m ipykernel install --user --name=环境名称 --display-name "Python (环境名称)"解决方法:方法一:可以先随便创建一个虚拟环境如my_new_env,并进行激活,在此环境中下载nb_conda。再次打开jupyter即可。

2024-03-01 02:03:51 1204

原创 下载使用huggingface模型注意事项

若出现以上报错则可能是文件夹出现以下第一张图情况,即最后一个文件夹的命名情况,这种情况多为下载huggingface中位于文件夹中的文件(如第二张图第一个文件)万能方法:保持文件形式与huggingface上相同即可,如下图,即可正常运行。

2024-02-25 23:40:48 524

原创 Langchain使用最新ChatGLM4快速开发,提示词的使用

修改的地方是最上方导入模块处,新导入两个对象PromptTemplate和LLMChain,以及最后一行代码修改为invoke函数。此代码根据网上的原代码为基础,原代码无法直接运行,因此稍作修改,现在可以正常运行。注:api处记得添加。

2024-02-25 18:20:51 1085

原创 chatglm4提示词的使用,若有不懂可参考api文档

原代码使用的是gpt-3.5-turbo,我将此模型更改为glm4使用,依旧可以使用。最上方填写api即可。

2024-02-23 23:29:51 802 1

原创 微信小程序基础代码报错问题,及解决方法

此时不要将变量内部分割,可以进行整体换行。再将开发者工具关闭重新开启即可。

2024-02-22 00:51:06 690 1

原创 微信小程序制作新页面时出现以下现象及报错的解决方法

遇到 "Page 'pages/form/index' has not been registered yet." 的错误,通常是因为在小程序的 app.json 文件中未注册该页面。想要在开发者工具中同步显示pages/form/index界面,但仍为pages/index/index界面。根据自己设定的界面逻辑,点击至pages/form/index界面,我这里为点击创建小组,即可自动跳转。拉开pages/index/index选择框,改为form即可。// ... 其他页面。此时可以进行以下操作。

2024-02-21 23:47:56 1154 1

原创 微信小程序开发报错[ miniprogram/pages/index/index.json.json 文件错误] miniprogram/pages/index/index.json: Empty f

当出现以上错误提示时,提示index.json文件为空文件,可通过错误信息找到目标文件。此时需要在index.json文件中添加部分代码即可,例如下图。即可恢复开发者工具界面。

2024-02-21 18:13:58 2454 1

原创 微信小程序如何同步vscode与微信开发者工具界面

注:自动热重载:是指在软件开发过程中,通过特定的工具或框架,实现在代码修改后自动重新加载应用程序或项目,以便立即查看更改的效果而无需手动重启或刷新。比如想要同步左侧信息中,的"navigationBarTitleText":"小程序"目的是右侧界面标题部分同步实现“小程序”标题。因此只需在左侧进行ctrl+s的操作即可。右侧开发者工具中选择Console。此时会出现一个提示框。

2024-02-21 13:11:37 1153 2

原创 智谱AI中api的调用,使用chatglm4,及注意事项

若不想使用openai的付费api,可使用智谱AI的api,对于初学者及个人用途完全够用,以下是个人学习网上资料,模仿使用的智谱AIapi的例子。2.若使用图片文本识别功能,请一定注意字符的识别问题,比如AI的I与l这两个难以区分,因此不建议使用图片识别,一时贪快,找错找到发懵。在第一栏的代码行中,只需将api进行复制粘贴,即可通过改变messages中的内容,实现对chatglm的调用。注意事项:1.client行括号内的参数是zhiyuai不是zhipuai,看个人实际命名情况即可。

2024-02-20 01:15:19 1632

原创 pycharm断点调试中命令为灰色

因为设置的断点前,存在input,需要先输入,断点调试的命令才会恢复,如下图,进行输入。此时命令恢复,如下图。

2023-10-29 01:05:27 423 1

原创 leetcode需要返回数组时

出现此类报错时Line 207: Char 3: runtime error: load of null pointer of type ‘int’ [得出这是因为你在函数里设置的是局部变量数组,当退出该函数,该变量数组也会随之销毁。当指针再回来找该变量是找不到的,你return也return了个寂寞。上图采用了malloc分配空间的方法,因为此处数组长度会变,因此不用static。修饰你的定义,定义为一个静态全局变量。注意事项二:出现以下报错时。应添加下图圈中的语句。

2023-10-19 00:49:21 131

原创 老鼠走迷宫(较为复杂的递归问题)(附个人创作的内存流程图)

此时才是递归的最后一步,最终如最后一张图蓝色箭头所示,不断的return true,直到返回至main函数中,出现一条全为2的可走路线。注意:当递归进行到最后一张图的标记圈内时,即使已经将arr[6][5]赋值为2,但还需要执行。使程序继续进入新的递归,再执行class T中的第一个if判断语句。

2023-10-11 09:33:42 258

原创 递归中存在多个return时(return的妙用)(以计算阶乘为例)(return可作为右端计算过程中的返回值,交给各个f函数,最终再返回至main函数中调用方法的区域,并赋值给(eg图中的res))

factorial首先进入else语句,随着递归的进行,n=1时,此时if执行return 1语句,此时的1应返回至右上角f(1)处,因为此处对n=1进行了调用,最终不断返回至main函数中的f(5),将阶乘的结果,返回并赋值给左边最顶上的res。

2023-10-08 20:51:07 167 1

原创 方法调用中使用到boolean时,不想存在多个return,可以如下图

class B中没有定义b时,class B中则找不到b,会报错。主方法没有定义b时,主方法则找不到b,会报错。

2023-10-08 14:34:23 55 1

原创 使用方法,并返回数组时注意,返回类型直接写类似int[]的形式即可

若[ ]放在getSumAndSub后,则此时java 无法正常进行。总结:平常应首选图一的数组格式进行编写。此处的中括号需紧跟在int 后。

2023-10-07 22:42:39 68 1

原创 for循环中的循环初始值可以有多条初始化语句,但要求类型一样,并且中间用逗号隔开(变量迭代同理),但是,若初始化语句的类型不同,可参照下图

在for循环外提前进行初始化即可。

2023-10-03 23:04:12 190

原创 for循环标签细节

for循环若不与下面的for循环体紧密相连,则会报错,如下图。for循环标签应与下面的for循环体紧密连接,如下图。

2023-10-01 23:54:05 86

原创 在if while do-while语句中,条件中需要涉及输入的语句时,应首先在语句外进行输入语句类型的确定

需要先定义输入的类型,但是若在do-while循环内定义,如下面三个图。则while条件语句中无法识别answer,便会报错。

2023-10-01 16:57:37 52

原创 一个java文件中存在多个类,且都需要输入时

若第二个类中没有:Scanner myscanner = new scanner(System.in),则会出现“找不到符号”的问题。两个类中均需提及:Scanner myscanner = new scanner(System.in)如图1,2。因此要在每一类中,写出Scanner myscanner = new scanner(System.in)

2023-10-01 13:13:43 47

原创 浮点数(c语言与java)

因此,此时的double c应写为:double c = 4.0 / 5;上面的情况说明,4 / 5直接输出的int类型,自动舍弃小数部分,再变为double,变成0.0。此时与double a与double b无关,因为是直接调用4和5.java中也是同理,如下图(需要将5变为5.0)方法二(均为double)

2023-09-28 21:01:35 103

原创 固定格式注意

but为parseint时则报错,格式不符。当文本中为parseInt时,可正确输出。

2023-09-27 23:36:53 95 1

空空如也

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

TA关注的人

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