自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

未名编程

编程爱好者,诗词达人

  • 博客(256)
  • 资源 (8)
  • 收藏
  • 关注

原创 【Flask开发踩坑实录】pip 安装报错:“No matching distribution found” 的根本原因及解决方案!

本文分享了在使用 pip 安装 flask-socketio 时遇到的 No matching distribution found 报错,并提供了解决方案。通过切换 pip 镜像源,成功解决了问题。文章指出,大多数情况下,此类报错是由于镜像源未同步或更新延迟所致,而非模块本身不存在。建议用户临时或永久切换至国内高速镜像源(如阿里云、清华等),以提高安装成功率和速度。文章还提供了快速排查流程和推荐镜像源列表,帮助用户高效解决类似问题。

2025-05-11 23:09:51 243

原创 显存超出限制怎么办?一文解决深度学习中的 CUDA OOM 问题(附代码+实战技巧)

在深度学习训练或推理过程中,"CUDA out of memory"(显存超出限制)是一个常见问题,通常由Batch Size过大、输入图像尺寸过高、模型结构复杂、未及时释放缓存等原因引起。本文提供了一系列解决方案,包括减小Batch Size、清理显存缓存、使用torch.no_grad()提升推理效率、混合精度训练、梯度累积、模型瘦身、控制输入图像大小等。此外,还介绍了显存监控和多GPU训练的进阶技巧。通过这些方法,可以有效避免显存超限问题,提高模型训练和推理的效率。

2025-05-11 13:48:52 535

原创 LeetCode 88. 合并两个有序数组 | Python 最简写法 + 实战注释

「合并两个有序数组」是LeetCode上的经典题目,考察数组操作和代码优化能力。题目要求将两个非递减顺序排列的数组 nums1 和 nums2 合并,并保持非递减顺序。解题思路采用倒序三指针法,通过从后往前比较并填充 nums1,避免移动已有元素,提升效率。Python解法使用三元表达式简洁实现,时间复杂度为 O(m + n),空间复杂度为 O(1)。该题是面试高频题,推荐掌握从后往前合并的技巧,并理解切片语法 [:j+1] 的细节。

2025-05-10 10:32:57 69

原创 【LeetCode 热题 100】215. 数组中的第K个最大元素(Python 快速选择详解)

本文介绍了如何在LeetCode中高效解决“第K大”问题,特别是题目215. 数组中的第K个最大元素。文章首先指出了暴力解法(排序后取第k个元素)的时间复杂度为O(n log n),不符合题目要求的O(n)。接着,详细介绍了快速选择算法(Quickselect),这是一种基于快速排序的变种,通过分治策略将平均时间复杂度降低到O(n)。文章还提供了Python实现代码,并通过示例解释了算法的执行过程。最后,分析了算法的时间与空间复杂度,并给出了优化建议。总结指出,快速选择是解决“第K大”问题的有效工具,随机选

2025-05-10 09:59:42 84

原创 【LeetCode 热题 100】206. 反转链表

文章介绍了如何反转单链表,重点讲解了迭代法和递归法两种实现方式。首先,文章澄清了链表与Python列表的区别,强调链表是通过节点和指针连接的数据结构。接着,详细解释了迭代法的核心思路,即通过三个指针(cur、pre、tmp)逐步改变节点的next指针方向,并提供了图解和Python代码实现。此外,文章还总结了常见错误,如指针指向自身或忘记保存cur.next等。对于递归法,文章也提供了代码示例,并建议在面试中优先使用迭代法。最后,文章推荐了相关的练习题,帮助读者进一步巩固链表操作技能。

2025-05-10 09:00:03 65

原创 为什么在 PyTorch 中要使用 super().__init__()?一文搞懂原理与最佳实践

在 PyTorch 中自定义神经网络时,super().__init__() 是必不可少的代码。它用于调用父类 nn.Module 的初始化方法,确保模型参数注册、模块嵌套和模型保存等功能正常工作。如果不写这行代码,会导致模型无法正确识别参数、子模块未注册,甚至某些高级功能失效。super() 是 Python 提供的通用方法,支持多继承,并遵循方法解析顺序(MRO),比直接调用父类构造函数(如 nn.Module.__init__(self))更灵活和安全。理解并正确使用 super() 是面向对象编程的

2025-05-09 07:53:36 425

原创 【LeetCode 热题 100】3.无重复字符的最长子串:详解滑动窗口解法

技术点说明滑动窗口用两个指针控制当前区间集合set()用于存储并快速查找重复字符双指针控制窗口动态扩展与收缩类型注解增强代码可读性,利于调试。

2025-05-01 10:57:15 148

原创 如何加速机器学习模型训练:深入探讨与实用技巧

通过硬件加速(如GPU、TPU)、优化算法(如学习率调度、动量法)、数据处理优化(如并行数据加载)、模型优化(如剪枝和量化)等多种手段,我们可以大幅度提高模型训练的速度。TPU不仅提升了训练速度,还支持高效的并行计算,使得大规模深度学习模型的训练变得更为高效。此时,可以采用模型并行方法,将模型的不同部分分布到多个设备上,每个设备负责计算模型的一部分。在使用NVIDIA的Tensor Core(适用于Volta及更高版本GPU)时,混合精度训练能够显著提高训练速度,而不会影响模型的精度。

2025-04-30 22:57:38 882

原创 告别 Transformer:Mamba 模型如何实现线性时间序列建模

Mamba 是一种全新的序列建模架构,旨在解决 Transformer 在处理长序列时的计算瓶颈。与 Transformer 的自注意力机制不同,Mamba 采用选择性状态空间模型(SSM)来建模序列数据。其核心思想是根据当前输入动态地选择性地传播或遗忘信息,从而有效地捕捉长距离依赖关系,同时保持线性时间复杂度。Mamba 作为一种新型的序列建模架构,通过引入选择性状态空间模型,有效解决了 Transformer 在处理长序列时的计算瓶颈。

2025-04-22 16:28:31 716

原创 【已解决】opencv-python库安装报错 ERROR: Failed building wheel for opencv-python Failed to build opencv-python

这个错误信息提示了缺少 Microsoft Visual C++ 编译器。为了解决这个问题,你需要安装 Microsoft Visual C++ Build Tools。这个步骤解决了缺少 C++ 编译器的问题,如果还有其他依赖问题,安装过程中也可能会有提示。

2025-04-22 16:14:38 269

原创 【已解决】系统变量无法编辑怎么办?

如果你只需要修改用户变量,可以直接通过搜索框进入编辑界面。如果需要修改系统变量,必须通过“此电脑”进入,以管理员身份编辑系统变量。

2025-04-05 13:12:29 634

原创 【已解决】样式表单http://127.0.0.1:5000/static/css/main.css未加载,因为它的 MIME 类型 “application/x-css“不是 “text/css“

在本文中,描述的报错是由于 Windows 环境下的注册表设置导致样式表的 MIME 类型错误。

2025-04-04 00:12:11 665

原创 【已解决】nltk下载punkt报错Searched in: ‘C:\\nltk_data‘ ‘D:\\nltk_data‘ ‘E:\\nltk_data‘...

文件夹下,这样NLTK才能通过内部机制(比如nltk.data.find())正确地查找和加载它。如果你没有按照这种结构放置文件,NLTK就无法匹配到正确的路径,从而报错。因此,加上tokenizers文件夹不仅是路径的要求,更是确保资源能被正确识别和加载的必要条件。在NLTK中,数据文件(包括punkt)有一套预定义的目录结构。punkt作为一个分词(tokenizer)模型,必须放在路径中的。下载punkt包放到报错说的Seacrched in的路径中,注意这个路径一定要加上。也就是下面这样的路径。

2025-02-23 18:29:46 316

原创 【完美解决】使用huggingface模型遇到网络问题Connection error, and we cannot find the requested files in the cached

使用huggingface模型遇到网络问题Connection error, and we cannot find the requested files in the cached

2025-02-23 17:47:33 660

原创 PyQt5 中按钮点击事件重复触发的原因与解决方案

在 PyQt5 中,按钮点击事件重复触发通常是由于信号与槽连接重复或错误地触发所导致的。在连接信号之前断开旧连接,确保信号只连接一次。禁用按钮,防止多次点击。通过调试输出确认信号是否被多次触发。掌握这些技巧,可以帮助你更好地管理 PyQt5 中的事件处理,避免按钮点击事件的重复触发,提高应用的稳定性与用户体验。

2025-01-16 21:31:13 961

原创 【已解决】Latex中高亮段内命令(如参考文献引用、图、表格)

当段落中出现了其他命令,比如参考文献、图、表格,高亮会出现各种问题

2024-12-29 18:30:03 1708 2

原创 将网页添加到任务栏

无论是 Windows 还是 Mac,你都可以通过创建桌面快捷方式或安装应用的方式将网页固定到任务栏或 Dock,以便快速访问。

2024-10-24 16:54:10 1753

原创 Python 脚本来自动发送每日电子邮件报告

我们将使用smtplib发送邮件,以及email.mime来创建电子邮件内容。另外,为了让脚本自动定时运行,可以使用操作系统的计划任务工具(如 Linux 的cron或 Windows 的 Task Scheduler)。使用MIMEText来创建纯文本电子邮件,或使用来添加附件或 HTML 内容。使用连接到电子邮件服务器并发送邮件。在 Linux 上使用cron,在 Windows 上使用 Task Scheduler。

2024-10-11 20:06:51 619

原创 【干货】Jupyter Lab操作文档

在的 Notebook 中有两种模式,分别是编码模式(Edit mode)和命令模式(Command mode)。编码模式就是光标在 code 栏中闪烁时的模式,而命令模式就是点击 code 栏中括号后,code 栏变成灰色时的模式。在编码模式下可以通过按Esc键进入命令模式在命令模式下可以通过按Enter键进入编码模式。

2024-06-25 22:48:42 4213

原创 【已解决】手机进入fastboot无法退出

2.同时按下Windows+R,在弹出的运行窗口中输入cmd,回车,电脑将会弹出命令提示符窗口。5.如果操作没有差错的话,手机将会自动开机。(不排除过度精简的ghoust盗版系统不支持的情况)1.在电脑上下载并安装adb/fastboot驱动,可以在这里免费下载,文件内附教程。3.把进入fastboot模式无法正常启动的手机连接至电脑。手机屏幕显示fastboot,长按电源键无法正常启动。长按音量下键和电源键。

2024-06-21 15:23:16 4612

原创 【干货】通过Bootstrap框架添加下拉框到导航栏

代码文件为https://v3.bootcss.com/components/#navbar-default要使上面的代码正常工作,您需要引入Bootstrap的CSS和JavaScript文件。这些文件可以从Bootstrap官方网站下载,也可以使用CDN(内容分发网络)链接引入。以下是引入所需文件的方法:引入Bootstrap的CSS文件:在页面的部分添加以下代码,用于引入Bootstrap的CSS文件,以确保样式正确应用。

2023-08-16 16:07:16 1572

原创 【已解决】电脑连上网线但无法上网

在Windows操作系统中,您可以打开网络和共享中心,点击"更改适配器设置",然后右键点击以太网适配器,选择"属性",再双击"Internet 协议版本 4(TCP/IPv4)",确保IP地址和DNS服务器设置为自动获取。

2023-07-29 21:49:30 21928

原创 【已解决】Flask项目报错AttributeError: ‘Request‘ object has no attribute ‘is_xhr‘

此时发现代码中并没有这句,其实这句代码是在flask代码中。比如观察本报错,路径为。观察库的版本是否合适,比如调整Flask库,Werkzeug库。为了解决这个问题,可以使用。这是因为在较新的 Flask 版本中,,修改这个文件中的对应行即可。这个问题是后端代码中的问题。,这样应该可以解决这个错误。将文件(文件路径看具体报错)

2023-07-14 19:00:36 3375

原创 【已解决】Flask项目报错TypeError: tuple indices must be integers or slices, not str

请确保你的 Flask 应用程序的版本与所使用的 Flask 版本兼容,并且没有其他库或依赖项的冲突。

2023-07-14 16:33:28 2434

原创 【Python】瓶装液位检测系统

用户可以通过点击"加载图片"按钮选择一张瓶子的图片,然后点击"液位检测"按钮进行液位检测。检测结果将显示在GUI窗口中的检测结果区域。整体架构流程使用户能够方便地加载图片并执行液位检测操作,并即时显示结果。本代码是一个简单的GUI应用程序,用于瓶装液位检测系统。

2023-07-11 17:04:14 1243

原创 Python计算csv文件行数

【代码】Python计算csv文件行数。

2023-07-11 16:46:45 910

原创 【代码】Python实现Excel数据合并

定义目录路径和保存的新文件名:将要合并的Excel文件所在的目录路径赋值给dir_path变量,合并后的Excel文件的文件名赋值给new_file_name变量。保存合并后的数据到新文件中:使用save()方法将新的工作簿对象保存为一个新的Excel文件,文件路径为合并目录下的new_file_name。通过遍历指定目录下的多个Excel文件,将它们的数据合并到一个新的Excel文件中,实现Excel数据合并的功能。这段代码的功能是将指定目录下的多个Excel文件中的数据合并到一个新的Excel文件中。

2023-07-11 16:20:32 2078 1

原创 【已解决】词云图只显示方框,无法正确显示中文

【已解决】词云图只显示方框,无法正确显示中文。

2023-07-11 12:09:30 3320

原创 【已解决】Resource wordnet not found. Please use the NLTK Downloader to obtain the resource

将解压文件后得到的packages文件夹目录下面的所有文件(防止再少什么文件报错)按照第一幅图中的Searched in :中的路径挑选一个,复制到里面即可。记得把packages文件夹改名为nltk_data。如果上面的步骤不起作用,把ntlk_data/corpora文件夹下的wordnet.xml和wordnet.zip复制到ntlk_data文件夹下。

2023-05-08 00:37:22 1888

原创 【已解决】Pygame无法显示中文

font = pygame.font.SysFont('simHei',20)

2023-05-06 18:55:27 1359

原创 探究肺癌患者的CT图像的图像特征并构建一个诊断模型

在“data”文件夹下创建两个子文件夹,分别命名为“cancer”和“non_cancer”,用于存放肺癌和非肺癌图像。将10张肺癌图像命名为“cancer_1.jpg”到“cancer_10.jpg”,并将它们放入“cancer”文件夹中。将10张非肺癌图像命名为“non_cancer_1.jpg”到“non_cancer_10.jpg”,并将它们放入“non_cancer”文件夹中。确保在本地创建了一个名为“data”的文件夹,并在其中创建了名为“cancer”和“non_cancer”的子文件夹。

2023-05-05 16:17:47 1019

原创 【代码】读取图像,计算面宽比,并保存至表格

此处计算(第一个点和第17个点之间的距离)/(第28个点和第52个点之间的距离)将代码放到图片同级路径,注意更改图片路径和表格存放路径。

2023-04-27 17:25:12 158

原创 【已解决】AttributeError: ‘Index‘ object has no attribute ‘to_list‘

错误原因是pandas的版本问题,将to_list 改为 tolist即可

2023-04-26 17:15:52 1896

原创 【已解决】AttributeError: module ‘nmap‘ has no attribute ‘PortScanner‘

抛出异常的原因是因为没有指定nmap的执行路径所致,在windows下需要手动指定nmap的执行路径。对应的应为python-nmap包,而非nmap包。可能需要重启一下电脑。

2023-04-26 11:14:40 826

原创 【已解决】License checkout failed. License Manager Error -8 Make sure the HostlD of the license

安装matlab2020b,双击matlab.exe报错。下载对应的破解包,一般安装教程里面都有。文件复制到安装成功的matlab目录的。文件复制到安装成功的matlab目录。

2023-03-23 14:58:52 7754 7

原创 【已解决】Flask当中render_template函数使用过程当中css文件无法正常渲染

其中static是Flask应用程序中的静态文件夹的名称,css/styles.css是相对于静态文件夹的CSS文件路径。在这种情况下,您可以使用相对路径或绝对路径来指定CSS文件路径。如果您的CSS文件位于Flask应用程序的二级目录中,您需要使用相对路径指定CSS文件路径,而不是绝对路径。请确保CSS文件实际位于这个路径下,否则它将无法正确加载。Flask当中render_template函数使用过程当中css文件无法正常渲染,直接显示的html。

2023-03-14 16:57:52 1800

原创 基于蓝牙智能家庭影音控制系统---粤嵌GEC6818嵌入式系统实训

分为普通版、完整版、至尊版三个版本。

2023-03-10 09:26:02 2821 2

原创 【已解决】VMware Player 无法与 VMware Workstation 一起安装。请先卸载 VMware Workstation,再尝试安装VMware Player

VMware Player 无法与 VMware Workstation 一起安装。请先卸载 VMware Workstation,再尝试安装VMware Player。

2023-03-06 17:45:52 3690 2

原创 【已解决】kex_exchange_identification: Connection closed by remote host fatal: Could not read from

如果平时没有什么特别操作的话,换个网络就可以了,换个无线或者切换手机热点,实在不行等下再弄。不用去搞这个那个的配置。可能需要把代理关了,没开代理的忽略。

2023-02-28 22:59:34 8055 1

原创 【已解决】UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xad in position 10: illegalmultibytesequence

【已解决】UnicodeDecodeError: 'gbk' codec can't decode byte 0xad in position 10: illegalmultibytesequence。

2023-02-26 10:39:22 457

punkt包,加tokenizers路径

punkt包

2025-02-23

adb文件-内含详细配置文件和使用方法

将名称中含有adb的文件,和fastboot.exe复制到 c:/windows/system32目录 将名称中含有adb的所有文件复制到 c:/windows/system目录

2024-06-21

题库计算机二级考试选择题

题库计算机二级考试选择题

2023-07-25

Python瓶装液位检测系统

代码+示例图片

2023-07-11

代码Python实现Excel数据合并

代码+示例数据

2023-07-11

代码最大风速随时间的变化趋势、计算最小一乘数

代码+数据文件

2023-07-11

探究肺癌患者的CT图像的图像特征并构建一个诊断模型所需图片文件

探究肺癌患者的CT图像的图像特征并构建一个诊断模型所需图片文件

2023-05-05

敏感目录文件扫描所需的本地字典文件

敏感目录文件扫描所需的本地字典文件,通过判断返回值来确认当前请求的文件或目录是否存在。

2023-04-23

Typora主题合集(css版本)

Typora主题合集(css版本),直接复制到typora文件夹即可使用

2023-02-07

Typora主题合集,各种风格应有尽有

Typora主题合集,各种风格应有尽有

2023-01-30

Office-Tool-with-runtime-v9.0.4.2

Office_Tool_with_runtime_v9.0.4.2

2023-01-08

考研科目含日语的所有专业(南方省份)汇总

考研科目含日语的所有专业(南方省份)汇总

2022-03-23

PotPlayer软件安装包(免费下载)

PotPlayer软件安装包

2022-03-22

无人机考核合集.pdf

无人机课设考核合集

2022-01-10

HTCondor计算集群的搭建.docx

HTCondor计算集群的搭建

2021-05-26

MCM两个word模板+论文格式+word排版注意事项整理资料.zip

MCM两个word模板+论文格式+word排版注意事项整理资料.zip

2021-01-15

MCM两个word模板+论文格式+word排版注意事项整理资料.zip

MCM两个word模板+论文格式+word排版注意事项整理资料.zip

2021-01-15

网页如何设置背景图片

网页如何设置背景图片配套代码文件

2020-12-25

数据结构与算法PPT.zip

数据结构与算法超全ppt。通过此组ppt,可以迅速掌握数据结构与算法的要领,里面还有大量示例作为参考。

2020-05-20

空空如也

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

TA关注的人

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