- 博客(156)
- 收藏
- 关注
原创 AttributeError: module ‘backend_interagg‘ has no attribute ‘FigureCanvas’问题解决
从源码中,我们可以看到,matplotlib.pylot 的默认 backend 是设置成。从问题中可以看到 :module 是设置成 backend_interagg 即。
2025-03-11 15:23:52
499
原创 IDEA中链接使用mysql数据库
找到mysql,点击驱动程序文件下面的加号,点击提供的驱动程序,选择mysql驱动程序(mysql connector/J),然后选择驱动版本。如果安装的mysql是5版本,下载哪个都可以,如果安装的8版本就下载8版本的驱动程序。3. 驱动程序下载完成之后选择类,5版本mysql就选择图中的类com.mysql.jdbc.Driver。如果mysql是8版本就下载8版本驱动程序,选择图中com.mysql.cj.jdbc.Driver.连接失败的话检查输入的信息,看看mysql版本和驱动程序版本是否兼容。
2025-03-11 15:22:55
544
原创 bat脚本执行cmd命令
意思是在路径E:\environment\ELK\logstash-6.5.4\bin执行logstash -f logstash.conf命令。路径、命令用&&隔开,命令之间也用&&隔开。2、编辑好之后,可以另存为bat文件,或者直接把txt后缀改为bat。新建一个txt文本文档。windows 电脑上直接新建 .bat文件。/k 执行完命令不关闭cmd命令窗口。/c 执行完命令关闭cmd命令窗口。bat 脚本运行cmd文件。
2025-03-06 10:48:44
362
原创 IMPORTANT: You may need to close and restart your shell after running ‘conda init‘
在finalshell 的linux服务器里执行conda activate env切换环境,发现切换不了,搜索之后找到解决方法。然后再执行conda activate env。直接使用activate env。,切换的base环境。
2025-03-06 10:48:14
183
原创 django的项目创建与mysql数据库的建立
Django学习一:创建Django框架,介绍Django的项目结构和开发逻辑。创建应用,编写主包和应用中的helloworld-优快云博客Django学习二:配置mysql,创建model实例,自动创建数据库表,对mysql数据库表已经创建好的进行直接操作和实验。_django mysql-优快云博客
2024-09-12 16:52:41
217
原创 django+vue跨域问题:Access to XMLHttpRequest at No ‘Access-Control-Allow-Origin‘ header is present on the
跨域问题牵涉到浏览器的同源策略,为什么浏览器要同源,究其原因是因为浏览器的一种安全机制同源策略这种安全机制要求网页中的JavaScript代码只能与加载该网页的同一个源(协议、域名和端口号都相同)进行交互,比如在没有设置可跨域的情况下,vue3.x项目默认本机访问url是http://127.0.0.1:5173,而假设使用网络请求服务端接口地址是http://127.0.0.1:8080这样就出现了跨域问题,为什么呢请往下看?
2024-09-12 16:52:17
586
原创 vue-admin-template右上角头像及退出功能部分更改
右上角部分的代码在这个文件中:~\src\layout\components\Navbar.vue ,可以在下面这段代码里修改右上角退出及跳转的功能以及链接。可以看到上面的代码里有头像的来源,我们需要做的就是在这个路径的文件~\src\store\modules\user.js中给avatar设置默认照片地址,
2024-08-30 10:45:30
464
原创 vue-admin-template pan版使用方法
首先下载vue-admin-template-master文件,将其复制进项目的前端文件夹,在命令行中切换到前端目录,执行npm install。django-admin startproject 后端名称。之后执行npm run dev。
2024-08-27 11:15:47
512
原创 Fatal error in launcher: Unable to create process using ‘“D:\environment\conda\envs\py36\python.exe“
最终没找到问题出在哪。只能 尝试直接运行Django命令。这种方法会确保Django命令使用的是当前虚拟环境中的Python解释器。不一致,这可能导致系统无法正确找到并启动 Python 解释器来执行。错误提示中显示 Python 解释器的路径可能存在问题。近期创建django项目遇到了这个问题,执行。
2024-08-27 10:44:18
870
原创 Cannot resolve symbol ‘log`
在插件市场页面,您会看到一个包含多个分类的侧边栏,如 IntelliJ Platform Plugins、Language Plugins、Build Tools 等。点击分类可查看相应类别下的插件列表。可以直接在顶部的搜索框中输入关键词进行搜索。例如,要安装“lombok”插件,只需输入“lombok”并按下回车键。此界面展示了已安装的插件列表以及访问插件市场的入口。IDE将会自动下载并安装插件。安装lombok插件即可。安装完应用,重启软件就好了。确认要安装的插件后,点击详情页右下角的。
2024-07-05 16:46:02
937
原创 torchtext安装后仍无法使用
会发现它在下2.1.0的torch,说明它是和2.1.0的torch对应的,不匹配,为了防止新torch与环境不适配,按ctrl C中断掉。在这种安装方式,如果你的pytorch版本与python版本不兼容时,会自动更新并安装pytorch+cpu版本,慎用。
2024-07-05 16:39:51
575
原创 JS新语法let
首先看到个有意思的问题,为什么let要叫let//语法在react中let几乎可以看为var。//这是两个不同的变量let甚至影响不到内部的{}注意:在switch语句中反而因为只有一个块,可能会写出错误。需要在每个case中创建新的块,就是{}括起来。
2024-04-28 22:53:15
468
原创 vue中隐藏元素的方法
当使用v-if="false" ,该元素在DOM中根本就没有被渲染。当使用v-show="false" ,该元素在DOM中被渲染,然而,Vue应用了内联样式display: none ,完全隐藏了该元素。另外,如果你想要更多的可见性定制,不要忘记强大的:class 绑定。要隐藏元素但保持其空间,使用:class="{ invisible:!value }" 来指定invisible 类(该类有visibility: hidden 样式应用于它)。
2024-04-26 23:24:15
2223
原创 什么是AIGC技术
总的来说,AIGC技术在未来具有巨大的发展潜力,有望为个人和社会带来更多的便利和创新,但也需要认真应对其可能带来的挑战和风险,确保其健康发展并造福人类社会。为了规范和管理AIGC技术的应用,应采取一系列的监管措施和政策建议,包括加强数据隐私保护、防止算法偏见、明确责任主体和范围,以及促进就业和社会稳定等方面的措施。,如提高生产效率、降低成本、优化资源分配等。伦理与风险挑战:AIGC技术的应用可能引发一系列的伦理和风险问题,包括数据隐私、算法偏见、责任问题等,需要加强监管和规范,确保其健康发展和社会责任。
2024-04-26 23:21:55
751
原创 vue前端实现下载文件功能
点击下载后一直显示无法下载,更换浏览器也不行,后来找到了错误所在。错误原因就是我把路径写在与我存图片的路径目录下面了 src/assets/... ,这样是不对的,应该把你需要下载的文件放在跟src同级的目录下或者放在publice目录里面,就是与你的网页图标文件favicon.ico以及index.html 这两个文件同级就好了,由于public目录下的文件可以直接通过 URL 访问,您可以简单地指定该文件的 URL,例如:// public 目录下的文件的 URL。
2024-04-24 16:53:04
1782
原创 朴素贝叶斯分类方法的优点
对小样本数据表现良好:在数据量较小的情况下,朴素贝叶斯算法依然能够取得较好的分类效果,这是由于其基于概率模型的分类方式能够有效地利用有限的训练样本。总的来说,朴素贝叶斯算法具有简单高效、适用性广泛、对小样本数据和高维数据表现良好等优点,因此在实际应用中得到了广泛的应用和认可。对于高维数据表现良好:朴素贝叶斯算法在高维度数据上表现良好,即使在特征空间维度远大于样本量的情况下,仍然能够有效地进行分类。2)对小规模的数据表现很好,能处理多分类任务,适合增量式训练,尤其是数据量超出内存时,可以一批批的去增量训练。
2024-04-24 16:52:14
519
原创 vue-element-admin vue设置动态路由 刷新页面后出现跳转404页面Bug 解决方法
在使用的过程中,加入权限模块后,刷新后权限控制的页面就默认跳转到404页面了,原因是权限控制的路由模块是动态添加进去的,而我的404监听路由是在默认路由里面的,优先级比动态路由要高,所以刷新后默认先被404接管了,改一下,把404监听路由注释掉需要手动在动态路由加载后,再把通配路由加上去,所以有了解决方法二。这个bug的具体情况是:设置了动态路由之后,不同的用户登录之后显示了不同的侧边栏,在侧边栏点击菜单,渲染对应路由页面没有任何问题,但是在。(这种情况只出现在动态路由上,静态路由刷新没问题)。
2024-04-22 20:16:08
3710
原创 分布式技术在文本摘要生成中的应用
自然语言处理任务如文本分类、问答、关系抽取、文本摘要生成等,在各个领域都有着广泛的应用,但随着互联网上文本数据量的激增,以及海量数据中表现出的文本数据的复杂性和多样性,传统的自然语言处理技术面对海量的数据很难进行高效的任务处理,大数据和分布式技术的产生及运用,使得高效处理海量数据变为了可能,它们将许多原本需要人工来完成的文本任务交由机器完成,能够实现文本信息的高效处理。文档自动摘要算法是现在自然语言处理中发展迅速的算法,它可以从文本信息中自动的给出文章的概括,将文本的主要内容呈现在用户面前。
2024-04-22 20:14:34
760
原创 解决过拟合的几种方法
5.数据增强:通过随机旋转、裁剪、平移、缩放等方式,生成更多、更丰富的数据,以扩大训练集的规模,对数据进行标准化、归一化等预处理操作,可以提高模型的稳定性和泛化能力。4.Dropout: Dropout是指在神经网络中随机选择一些节点,在训练时将其输出置为0,以减少节点之间的依赖关系,从而避免过拟合。2.特征选择,使用更少的特征,减少特征维度,通过特征选择方法,去除冗余特征和噪声特征,以提高模型的泛化能力。1.增加数据集,增加数据量可以降低模型对训练集数据的依赖程度,从而减少过拟合的风险。
2024-04-02 15:10:07
2048
原创 vue-element-template 设置权限管理配置文件 \ vue用户权限管理
generateRoutes函数来控制你设置的每个用户的判断操作,如果有超过两个的用户就继续添加ifelse。把需要权限的加在 asyncRoutes 里面 ,相应权限就用roles: ['admin']放不同的用户类型来控制。经过上面的配置,应该就可以完成权限管理了。如果有问题的话留言评论。constantRoutes里面放静态路由,所有人可见。
2024-04-02 15:06:01
1115
3
原创 Forbidden (CSRF cookie not set.): “POST /app/uploadcsv/ HTTP/1.1“ 403 2870 403报错解决
如果你删除了这个中间件,那么你的应用将不再具有 CSRF 保护,这会使你的应用更容易受到 CSRF 攻击。CSRF 保护是通过在客户端的 Cookie 中存储 CSRF 令牌来实现的,如果浏览器阻止了这些 Cookie,那么服务器就无法验证请求是否合法。另外,你可能需要在你的代码中实现其他方式的 CSRF 保护,例如使用 AJAX 请求时在请求头中添加 CSRF 令牌。另外,还有一种可能性是在其他地方手动应用了 CSRF 保护,例如在某些装饰器中或者在其他中间件中。装饰器来禁用 CSRF 保护。
2024-03-09 12:11:01
1703
原创 [Intervention] Slow network is detected. See https://www.chromestatus.com/feature/5636954674692096 f
这个警告表明浏览器检测到网络速度较慢,并且在加载字体文件时可能会出现延迟。为了提高性能,浏览器会使用备用的字体文件,而不是等待主字体文件加载完成。:如果可能的话,尝试使用更小的字体文件。:考虑将字体文件存储在本地而不是从远程服务器加载。:可以尝试使用异步加载字体文件的方法,这样可以避免字体文件对页面加载速度的影响。:确保字体文件被浏览器缓存,这样在用户再次访问页面时可以更快地加载字体。:尽量确保你的网络连接速度良好,这可以减少或消除警告出现的可能性。通过以上方法,可以尝试改善网页加载字体文件时出现的警告。
2024-03-09 11:49:01
2996
原创 @require_PUTNameError: name ‘require_PUT‘ is not defined 解决方法
是一个自定义的装饰器,它在你的Django项目中并不存在。在Django中,没有内置的。这样修改后,视图函数将只接受PUT请求,并且在收到其他HTTP请求方法时会返回错误响应。,这样就可以确保该视图函数只接受PUT请求。装饰器来限制视图函数接受的HTTP请求方法。装饰器,但你可以使用。
2024-03-08 15:37:27
183
原创 RuntimeError: You called this URL via PUT, but the URL doesn‘t end in a slash and you have APPEND_SL
,但是在发送PUT请求时,不能自动重定向到带有斜杠的URL。:如果你无法修改Django的设置或者不想禁用自动添加斜杠功能,你可以在前端发送PUT请求时手动添加斜杠。,这样Django就不会自动添加斜杠了。但是请注意,这样做可能会影响其他部分的URL解析和重定向。这个错误是由于Django默认情况下需要在URL末尾加上斜杠(:确保在发送PUT请求时,在URL末尾加上斜杠,如。:你可以在Django的。
2024-03-08 15:34:40
393
原创 我的创作纪念日
备战研究生复试的学习中,总会遇到一些之前未遇到过的又觉得很有价值的问题与灵感,想记录下来方便日后查阅,也想为开始码农的道路留下个仪式感,于是写下了第一篇笔记文章。后来csdn就成了我做学习笔记的地方,在后面进入研究生学习之后,科研项目的增多,使得自己没办法完整的记录学习到的内容,开始逐渐改为解决报错和配置环境的随笔,这样也能方便后来人快速解决我曾经遇到的坑。”我就会非常喜悦,帮助他人真的是会上瘾的。每当我遇到一些问题或者找到解决方法后,我就会先挪到草稿箱里,等晚上或周末有时间,再翻出来整理发稿。
2024-03-04 09:28:28
183
原创 redis.exceptions.ConnectionError: Error 10061 connecting to 127.0.0.1:6379. 由于目标计算机积极拒绝,无法连接。报错解决方法
如果你想创建一个Redis服务,选中“Create Redis service”复选框。在这一步中,你可以查看安装的详细信息,并检查你的配置是否正确。如果你的所有配置都正确,点击“Install”按钮开始安装Redis。访问Redis的官方网站 https://redis.io/,在网站右侧的“Download”部分中选择“MSI”选项,然后下载最新的Redis MSI安装程序。如果你同意协议,选中“我接受许可协议”复选框,然后点击“Next”按钮。,打开里面的服务页面,找到里面的Redis,右键启动。
2024-02-22 16:50:22
1396
原创 Navicat Premium连接Django项目的数据库
pip install -r dev_requirements.txt(安装环境)python manage.py migrate(生成迁移数据库)python manage.py runserver(启动项目)打开Navicat Premium,点击新建SQLite链接,数据库文件的位置,刚才已经获取,找到文件的位置添加上即可。生成数据库成功后会生成db.splite3或.db的文件。首先启动django项目,生成数据库文件。cd backend(实际后端的路径)
2024-02-22 11:16:22
946
原创 2003 -Can‘t connect to MySQL server on localhost‘(10061 “Unknown error“)数据库无法连接解决方法
一般是MySQL服务没有启动导致的。右击桌面任务栏,点击任务管理器。点击服务,找到MySQL。
2024-02-22 10:57:34
715
原创 npm ERR! code ENOENT npm ERR! syscall spawn git npm ERR! path git npm ERR! errno -4058 vue-element
直接将git的cmd命令添加到系统环境变量的path变量里即可,D:\Program Files\Git\cmd(自己的目录)
2024-02-20 16:50:15
1902
原创 npm ERR! code 128npm ERR! An unknown git error occurrednpm ERR! command git --no-replace-objects vue
在安装 vue-element-admin 项目所需依赖时,出现了如下报错信息。
2024-02-20 16:46:15
1012
原创 npm全局安装失败,报-4058错误 npm ERR! code ENOENT npm ERR! A complete log of this run can be found in:
但仍然遇到这个问题,可能是因为 npm 的配置文件中指定了错误的路径。配置项是否指向了错误的路径。命令之前,先切换到你项目的根目录下,然后再次运行该命令。文件通常位于你项目的根目录下,而不是在。命令,或者当前工作目录不正确所致。这可能是由于你在错误的位置运行了。如果你已经在正确的目录下运行了。这个错误表明 npm 在寻找。
2024-02-18 16:04:23
25903
6
原创 UnicodeDecodeError: ‘utf-8‘ code can‘t decode byte 0xcc in position 0: invalid continuation byte解决方法
3.最终,查看了excel文件的属性。把csv的文件用记事本打开,然后点击另存为,选择带有BOM的UTF-8,然后再运行程序就成功啦!在处理数据集的时候遇到了UnicodeDecodeError的问题,解决办法搜了很久才找到。df = pd.read_csv()中加了encoding = 'gbk'2. 尝试了其他的解码方式,encoding='gb18030'1. 因为写的是utf-不能解码,所以在。
2024-01-28 16:14:53
1122
原创 JavaScript的冒泡与捕获
在捕获事件触发的前提,我们需要使用事件监听 document.addEventListener('event',funciton(){},true) 这里的true是布尔值判断是否为捕获事件,当为true时,这里为捕获事件,如果为false时,这里就是冒泡事件。(1)事件处理程序前置操作:如果你需要在事件达到特定元素之前执行一些操作,例如在事件到达目标元素之前进行验证或修改事件的行为,可以使用事件捕获。2、事件处理程序执行顺序:在事件捕获阶段,父级元素的事件处理程序会先于子级元素的事件处理程序执行;
2024-01-28 16:11:51
913
原创 vue环境安装 nodejs和vue
npm 是 NodeJS 下的包管理器,vue-cli脚手架模板就是基于 node 下的 npm 来完成安装的。webpack: 它的主要用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。vue-cli:官方提供的一个脚手架,用于快速生成一个 vue 的项目模板。
2024-01-27 15:51:45
780
原创 npm全局安装失败,报-4048错误 npm ERR! Log files were not written due to an error writing to the directory:
大概率是权限原因,使用管理员运行cmd再执行代码就好了。之前配置过vue环境,现在再次使用时报错。搜索cmd,右键以管理员运行。
2024-01-27 11:29:47
3620
1
原创 npm ERR! code CERT_HAS_EXPIRED:解决证书过期问题
npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIREDnpm ERR! request to https://registry.npm.taobao.org/vue-loader failed, reason: certificate has expirednpm ERR! A complete log of this run can be found in:解决方法:清除npm缓存
2024-01-27 11:22:48
47604
24
原创 VSCODE:注释代码块强制折叠方法
方法一:文件—— 首选项——设置, 在输入框输入 folding , 修改 Editor:Folding Strategy 选项的值为 indentation。在较长的代码文件中,能够折叠或隐藏一个或多个区域会十分便利。被折叠的内容依旧会执行。
2024-01-24 16:02:05
2703
原创 JavaScript中的filter用法
filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。filter() 不会对空数组进行检测。filter() 不会改变原始数组。
2024-01-24 15:53:09
2199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人