自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(149)
  • 资源 (1)
  • 收藏
  • 关注

原创 opencv 多线程读取和显示摄像头【python源码】

在Python中,使用OpenCV库实现多线程读取和显示摄像头通常涉及创建多个线程,每个线程负责从摄像头捕获视频帧并显示它们。但是,请注意,OpenCV本身并不直接支持多线程显示,因为cv2.imshow通常是在主线程中运行的。然而,你可以使用多线程来捕获视频帧,并将这些帧放入一个队列中,然后在主线程中处理并显示它们。在上面的代码中,capture_video函数负责从摄像头捕获视频帧,并将它们放入一个线程安全的队列中。show_video函数从队列中取出帧并在窗口中显示它们。

2024-04-12 15:59:53 407 1

原创 Windows已经安装了QT 6.3.0,如何再安装一个QT 5.12

此外,如果您使用的是Qt Creator作为您的IDE,您还可以在Qt Creator中直接添加和管理多个版本的Qt。在Qt Creator中,您可以为每个项目指定不同的Qt版本,这样您就可以在同一台机器上同时使用多个版本的Qt进行开发。总的来说,通过上述步骤,您应该能够在Windows上成功安装Qt 5.12,并与已安装的Qt 6.3.0版本共存。需要注意的是,安装完成后,您可能需要配置环境变量,以便系统能够识别新安装的Qt版本。:在安装过程中,您会被提示选择Qt的安装路径。目录,具体到版本号,如。

2024-02-26 19:55:36 1722

原创 在Ubuntu上为ARM 8处理器安装Python 3.10.4虚拟环境指南

这样,就可以在ARM 8处理器的Ubuntu系统上成功创建conda虚拟环境并安装Python 3.10.4了。如果在安装过程中遇到任何问题,可以检查网络连接,或者尝试更换conda的镜像源,例如使用清华的镜像源来加速下载和安装过程。

2024-02-26 16:33:20 679

原创 Python春节倒计时:用代码迎接新年的到来!

随着科技的不断发展,编程已经渗透到我们生活的方方面面。今天,我们将使用Python编写一个春节倒计时程序,来感受编程与传统文化的巧妙结合。该程序将能够显示距离农历2024年春节(大年初一)00:00:00还有多少时间,并在最后30秒时发送提醒信息。通过这个过程,我们将深入了解Python的datetime模块、邮件发送功能以及前端界面的简单设计。在开始编写程序之前,我们需要准备一些必要的工具和库。首先,确保你的计算机上已经安装了Python环境。

2024-02-09 22:10:31 412

原创 打造自动答题小程序 - 从爬到答的全流程解析【附完整代码】

通过本次实践,我不仅掌握了爬虫技术、OCR识别以及自动化点击工具的使用方法,还锻炼了自己的实践能力和解决问题的能力。我相信这些经验和技能将对我未来的学习和工作产生积极的影响。同时,我也期待在未来的技术探索中,能够不断挑战自己,实现更多的创新和突破。

2024-02-08 08:15:00 1202 2

原创 在Python中处理农历日期:自定义格式化方法 【附:python生成Excel日历/-带有农历注释 完整代码】

由于lunardate库没有提供strftime这样的方法,我们需要自定义一个函数来格式化农历日期。这个函数可以接收一个LunarDate对象,然后返回一个按照指定格式字符串生成的字符串。

2024-02-07 08:15:00 2270

原创 深入理解Python多线程:方法解析与实践案例

要求1:print(i)要求2:每一个线程的频率不一样,time.sleep(i)总结:创建多个线程,每个线程打印频率不一样;为了便于区分,每次打印的时候,可以加一个前缀,类似“线程1”、“线程2”、“线程3”…

2024-01-25 15:18:28 907

原创 Mysql插入带有引号的字符串数据

总结一下,处理带有引号的字符串数据时,我们需要确保正确地转义这些引号或使用双引号来定义字符串。同时,对于包含特殊字符或空格的字符串数据,建议使用适当的转义函数进行处理,以确保数据的正确性和安全性。在MySQL数据库操作中,插入带有引号的字符串数据是一个常见任务。但是,如果你在插入语句中使用双引号,MySQL将不会把双引号解释为字符串的结束符。因此,当你在INSERT语句中遇到单引号时,MySQL会将其解释为字符串的结束。在这个例子中,反斜杠被用于转义单引号,确保MySQL将整个字符串作为值的一部分来处理。

2024-01-23 11:26:21 863

原创 Logging Writing Failed maximum recursion depth exceeded in comparison

最好的方法是检查你的代码,确保递归算法被正确实现,并且没有导致无限递归的情况。你应该根据你的具体问题检查代码,并确保递归函数有适当的终止条件,以避免递归深度错误。重新审视问题:有时,递归并不是解决问题的最佳方法,可能存在更有效的非递归解决方案。优化递归算法:检查你的代码,确保递归函数正确地终止条件,并且递归调用不会无限制地进行。使用迭代代替递归:有时,可以将递归算法改写成迭代算法,以避免递归深度问题。日志记录:你的代码使用了Python的logging模块来记录日志,但并没有直接与递归有关的问题。

2023-09-08 11:24:21 237

原创 Linux报错:OSError: [Errno 28] No space left on device

这个错误提示表明你的设备上的存储空间已满,无法创建新的日志文件。要解决这个问题,你可以考虑以下几个步骤:清理磁盘空间:首先,你需要清理一些不必要的文件或者移动一些大文件到其他位置,以腾出足够的磁盘空间。可以使用一些系统命令或者工具来查看磁盘使用情况和删除不必要的文件。调整日志文件大小限制:你的代码中有一段检查日志文件大小的逻辑,如果超过2MB就创建新的日志文件。你可以考虑调整这个大小限制,让日志文件不那么频繁地创建新的文件,或者将旧的日志文件备份到其他位置。

2023-09-05 09:48:49 1107

原创 SQL自动递增的列恢复至从0开始

在许多数据库管理系统中,当你删除表格中的所有数据时,自动递增的列(也称为自增列、标识列或序列)的计数器通常不会重置为 0。这是出于性能和数据完整性方面的考虑,以避免因删除数据而导致的自增列值冲突。即使你删除了表中的所有数据,自增列的值仍然会继续递增,以确保唯一性。请注意,这些方法都需要小心使用,因为重置自增列计数器可能会导致数据完整性问题或与现有数据产生冲突。在执行这些操作之前,务必备份数据,并确保你理解其潜在影响。如果你确实需要重置自增列的计数器为 0,你需要根据数据库管理系统的不同采取不同的方法。

2023-08-23 16:48:00 2306 1

原创 Python处理空值NaN

然而,当 Excel 读取空单元格时,通常会将它们表示为实际的 NaN(非数字)值,而不是字符串 ‘nan’。这就是为什么您的比较不起作用,替换没有按预期进行的原因。中的每个项,并打印了每个项的类型。输出显示大多数项的类型是 ‘float’,只有一个项的类型是 ‘str’(可能是具有值 ‘10.7.132.27’ 的地址)。尝试从 Excel 文件中读取地址,并将所有的 ‘nan’ 替换为 0。然而,根据代码,似乎替换并没有按预期进行。通过这种方式,您将检查地址是否为 NaN 浮点值,并将其替换为 0。

2023-08-23 16:34:51 1615

原创 python schedule库使用教程

schedule是一个 Python 库,用于在指定的时间间隔或特定时间点执行任务。它可以帮助你创建定时任务,例如定时运行函数、脚本等。以下是一个简单的schedule库的使用教程。首先,你需要安装schedule库。在这个例子中,job函数会打印当前时间,然后使用来指定每隔 5 秒执行一次该函数。会检查是否有任务需要执行,然后会让程序休眠 1 秒,以避免过于频繁地检查。除了上面的基本用法,schedule库还支持其他时间间隔,如分钟、小时、天等。你也可以取消已经设定的任务。这只是schedule。

2023-08-22 10:07:33 418

原创 iis配置网站服务器配置端口,如何实现IIS多个网页同一个端口?

在Internet Information Services (IIS) 中配置多个网站共用同一个端口是可能的,但需要进行一些特定的配置。首先,您需要在 IIS 中创建多个不同的网站。每个网站应该有自己的根目录和内容。在每个网站的配置中,您可以将它们绑定到共享的端口。在每个网站的“网站绑定”设置中添加相同的 IP 地址和端口。为了区分不同的网站,您可以使用主机头名称(Host Header)。这样,当请求到达共享的端口时,IIS 可以根据主机头名称将请求路由到正确的网站。

2023-08-10 18:47:33 1767

原创 Windows 环境下 Python3 离线安装 cryptography 失败

发布Flask Web项目时,报错缺少Cryptography,于是尝试重新安装该库,但本机没有网络,只支持手动离线安装,尝试了pip、setup.py两种方式安装,结果都报错。。最后使用将安装包拷贝至本机(在其他电脑上安装的sitepackages里面的文件),重启后发现可以读取到该库这个报错提示是由于在您的项目中使用了pymysql库,而该库需要依赖来支持或身份验证方法。由于您当前的环境中缺少包,所以导致了这个报错。尝试手动从源代码构建并安装包,如前面所述。这将为pymysql提供所需的支持。

2023-08-10 09:36:13 3994

原创 使用IIS服务器部署Flask python Web项目

请注意,上述步骤是一个大致的指南,具体步骤可能因您的环境和需求而有所不同。在进行部署之前,建议查阅相关的文档和资源,以确保正确地配置和部署您的Flask应用程序。要将Flask Python Web项目部署到IIS服务器,您需要使用一个称为"FastCGI"的桥接工具来连接IIS和Python应用程序。下载并安装与您的Flask应用程序兼容的Python版本,建议使用Python 3.x。在IIS管理器中,启动您的站点。在您的服务器上创建一个文件夹,将您的Flask应用程序代码和相关文件放入其中。

2023-08-10 08:15:01 1599

原创 使用IIS服务器搭建一个网站

使用IIS(Internet Information Services)服务器搭建一个网站相对来说是比较简单的。首先,确保你的操作系统已经安装了IIS。在大多数Windows版本中,IIS都是可选安装项。在你的计算机上选择一个合适的目录来存放网站文件。可以在本地磁盘的某个位置,比如下创建一个文件夹来存放你的网站文件。将你的网站文件(HTML、CSS、JavaScript、图片等)复制到刚刚指定的网站目录中。

2023-08-07 16:47:42 3082

原创 本地化部署AI语言模型RWKV指南,ChatGPT顿时感觉不香了。

【代码】本地化部署AI语言模型RWKV指南,ChatGPT顿时感觉不香了。

2023-08-03 19:51:03 608

原创 如何用python做自然语言处理

首先,导入所需的Python库,如NLTK、spaCy等。将投诉信息加载到Python中,然后进行文本预处理,包括分句、分词、去除停用词等。# 加载投诉信息(假设complaints是一个包含投诉文本的列表)# 分句和分词# 去除停用词对处理后的文本数据进行词频统计,以识别出最常见的词汇和短语。# 合并所有文本# 统计词频利用spaCy等工具进行自然语义理解,识别出词语的词性、实体等信息。# 加载spaCy模型# 对每个投诉文本进行语义分析通过分析词性、实体等信息,识别出核心投诉问题。

2023-08-03 15:26:40 4092

原创 使用node.js 搭建一个简单的HelloWorld Web项目

【代码】使用node.js 搭建一个简单的HelloWorld Web项目。

2023-08-03 08:55:41 582

原创 安装requests模块及其他依赖库的完美解决办法

库及其所有依赖的whl文件,并将它们保存在指定的目录中。然后,你可以将这些whl文件复制到离线计算机上,并按正确的依赖关系顺序手动安装它们,以确保。导入requests库时报错,单独离线下载安装requests,发现仍然报错,问题在于requests库有其他依赖库。及其依赖项的whl文件,并保存在当前目录。你需要找到所有下载的whl文件并将它们复制到离线计算机的一个目录中。然后,在离线计算机上,可以进入保存whl文件的目录,并按正确的依赖关系顺序手动安装这些包。)选项来指定下载的whl文件保存的目录。

2023-07-25 19:57:51 2434 2

原创 ubuntu安装pycharm No JRE found错误

6.这样就安装成功了。

2023-07-25 09:27:30 2058 2

原创 Windows下Python调用海康SDK实时显示网络摄像头

参考资源:1.2.3.4.5.6.

2023-07-25 09:25:31 1573 1

原创 Java读取配置文档cofing

【代码】Java读取配置文档cofing。

2023-07-25 09:22:35 182

原创 金鸡湖竞赛杂记2-实操

【代码】金鸡湖竞赛杂记2-实操。

2023-07-25 09:20:29 211

原创 金鸡湖竞赛杂记1-理论

【代码】金鸡湖竞赛杂记1-理论。

2023-07-25 09:19:29 50

原创 Python查询MySQL数据库并输出相应信息

将fork的编号与ip信息存储在了MySQL中,数据库为forklift,数据表名为fork_info,存储格式为id+num+ip,那么如何用python去查询这些信息呢?的第一行数据,并将检索到的信息打印出来。如果没有找到有效信息,将相应打印一条提示信息。如果想返回所有不重复的结果,而不仅仅是第一个不重复的结果,可以使用。如果没有找到有效信息,它将打印相应的提示信息。这样,它将会返回数据库中所有满足。替换为实际的数据库连接信息。条件的行,并打印出每一行的。为实际的数据库连接信息。

2023-07-20 11:17:19 1314

原创 Python中 fromhex() 与 hexlify() 的用法说明

是一个内置函数,用于从十六进制字符串创建字节串(bytes)对象。fromhex()方法接受一个十六进制字符串作为输入,并将其转换为对应的字节串。输入的十六进制字符串可以包含数字 0-9 和小写字母 a-f(或大写字母 A-F)。以下是使用在这个示例中,fromhex()方法将十六进制字符串 “48656c6c6f2c20776f726c6421” 转换为字节串 “Hello, world!请注意,fromhex()方法返回一个字节串对象,其前缀为b。这表示它是一个字节串而不是字符串。

2023-07-19 10:54:10 2450

原创 Modbus-TCP数据问询解析-小记

⑥4203a800:寄存器的数据内容,这里需要转成单精度浮点型,用来表示电流、电压等信息。地址部分占用 4 个字符,数据部分从索引位置的第 10 个字符开始直到字符串的结束。这个函数会先找到 “0110” 的索引,然后根据索引位置提取寄存器地址和数据。005f0002044110a000,其中005f为寄存器地址,①前面6个字节是报文格式,不需要解析,即从“0110”开始解析。设计一个函数,根据输入信息,得到寄存器地址、寄存器数据。注意,有时候占用的寄存器数量是1,相应占用的字节数为2。

2023-07-17 14:59:58 1275

原创 Python如何去除字符串空格

另外,如果想去除字符串内部的空格,而不仅仅是前导和尾随的空格,可以使用。如果想在原始字符串上进行修改,可以将结果重新赋值给原始变量。这将把所有空格都替换为空字符串,从而去除字符串中的所有空格。请注意,这些方法返回一个新的字符串,而不会修改原始字符串。方法返回一个新的字符串,其中前导和尾随的空格已被删除。方法去除字符串的前后空格。方法,只去除字符串结尾的空格,可以使用。在 Python 中,可以使用字符串的。只去除字符串开头的空格,可以使用。方法将空格替换为空字符串。

2023-07-17 14:14:53 691

原创 用Python采用Modbus-Tcp的方式读取485电子水尺数据

采用问询的方式读取各类传感器数据正确高速解析各类传感器的数据存储解析后的各类传感器数据存储程序运行过程中的log管理log,超过一定量、一定时间自动删除log打包发布 或者在后台运行py服务器程序。

2023-07-14 15:15:47 1702

原创 SPSS方差分析

用SPSS进行单因素方差分析

2023-07-13 21:12:17 270

原创 用Python采用Modbus-Tcp的方式读取PLC模块数据

【代码】用Python采用Modbus-Tcp的方式读取PLC模块数据。

2023-07-13 19:37:36 2751

原创 Python模拟MQTT v3.1.1服务器

配置文件通常位于 Mosquitto 安装目录的 \mosquitto\mosquitto.conf 或 \mosquitto\mosquitto.conf 文件中。重新运行代码:在完成以上步骤后,关闭并重新打开命令行窗口,然后再次运行你的代码,系统应该能够找到并启动mosquitto命令。将Mosquitto MQTT服务器软件的安装路径添加到系统的环境变量中,这样系统就能够找到mosquitto命令。在编辑窗口中,点击“新建”按钮,并将Mosquitto MQTT服务器软件的安装路径添加进去。

2023-07-12 20:14:02 1875 2

原创 SPSSAU方差分析+python

【代码】SPSSAU方差分析+python。

2023-07-12 11:48:52 249

原创 使用python读取autogluon模型报错

你遇到的错误信息表明缺少文件或目录。具体来说,文件无法找到。以下是几个可能解决这个问题的步骤:验证文件路径:仔细检查指定位置中是否存在文件。确保文件名、大小写和目录结构都是正确的。检查拼写错误:确保代码中指定的文件路径准确无误,没有拼写错误。检查文件权限:确保你对该文件及其父目录具有适当的读取权限。确认工作目录:验证脚本是否从正确的工作目录执行。相对路径应该相对于当前工作目录。确认文件的可用性:如果你是在共享系统或网络上工作,请检查文件是否对你可访问,或者是否已被移动或删除。

2023-07-11 09:19:22 447

原创 使用Python+Autogluon对“员工自评”进行机器学习建模分析

median_absolute_error , r2_score print(f'均方根误差为": {np . sqrt(mean_squared_error(y_test , y_test_pred)) } ') print('均方误差为:' , mean_squared_error(y_test , y_test_pred)) print(f'平均绝对误差为: {mean_absolute_error(y_test , y_test_pred) } ') print(f'R方值为: {

2023-07-05 10:19:36 157

原创 AttributeError: ‘ColumnTransformer‘ object has no attribute ‘_name_to_fitted_passthrough‘

你提供的警告信息表明你可能在使用不兼容的 scikit-learn(sklearn)和 PyTorch 库版本。通常建议使用相同版本的库以避免潜在问题。这些警告具体指出以下问题:反序列化评估器:看起来你正在尝试从 scikit-learn 版本 1.0.2 中反序列化(加载)评估器(ExtraTreeRegressor、ExtraTreesRegressor 和 StandardScaler),但你当前使用的是版本 1.2.2。警告建议你要小心,因为版本不匹配可能导致代码失效或结果无效。

2023-07-05 10:02:55 1458

原创 pandas读取excel报错

报错信息显示缺少 ‘xlrd’ 依赖,这是因环境中没有安装 xlrd 库导致的。xlrd 是 pandas 库用于读取 Excel 文件的一个可选依赖项。直接在notebook里面安装。

2023-06-28 10:19:31 3331 1

原创 pip升级notebook

阅读笔记本7的迁移计划,了解新功能以及在使用扩展时要采取的操作-请注意,更新到笔记本7可能会破坏某些扩展。查看已安装的notebook版本。这里升级到7.0.0。

2023-06-27 16:51:54 6530 9

python+autogluon 对"员工自评’进行建模分析

建模原始数据、建模核心代码

2023-07-05

chrome newtab扩展程序

一个关于新标签页chrome://newtab的扩展程序,功能:新标签页面自动导航到百度

2022-04-08

空空如也

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

TA关注的人

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