自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nginx设置一个TCP代理(用于RDP连接)

在 Nginx 中,stream 上下文必须在 http 上下文之外,并且只能位于顶级配置文件中或包含在主配置文件中的单独文件中。Nginx 的配置文件通常包含一个 http 块,用于处理 HTTP 和 HTTPS 请求,但是 stream 块是独立的,并且不能嵌套在 http 块中。

2024-05-28 18:49:47 266

原创 自己搭建内网穿透

本文介绍使用最新版frp搭建内网穿透,最新版本的frp在配置上与之前有很大不同,需要使用.toml文件进行配置。其中主要问题出现在toml文件内部。

2024-05-24 19:30:00 635

原创 PyQt5实现PDF预览

PyQt不支持PDF预览的,为了解决这个问题,本文思路是:想将PDF生成长图片,让后PyQt加载长图片达到预览效果。

2024-05-16 13:32:47 222

原创 GitPython 使用教程

GitPython 是一个用于与 Git 版本控制系统进行交互的 Python 库。它提供了简单的接口,让你可以通过 Python 代码执行 Git 命令和操作 Git 仓库。

2024-05-07 09:56:32 604

原创 Ubuntu 自己写的程序如何创建快捷方式

在文件中填写必要的信息,如程序名、执行文件路径、图标等。创建一个新的.desktop文件。保存文件,并确保它有可执行权限。

2024-04-23 11:04:11 407

原创 修改Ubuntu22.04系统图标

主要思路是用自己图片替换系统图片,保持系统图片同名,同格式。

2024-04-22 10:23:58 281

原创 脚本实现Ubuntu设置屏幕无人操作,自动黑屏

使用 xrandr 命令可以实现对屏幕的控制,包括调整分辨率、旋转屏幕以及关闭屏幕等。要实现 Ubuntu 设置屏幕在无人操作一段时间后自动黑屏,可以借助 xrandr 命令来关闭显示器。请注意,这个脚本会定时检测鼠标和键盘输入,如果在设定的时间内没有输入,则关闭显示器。然后,你可以使用 xrandr 命令来关闭显示器。将#WaylandEnable=false 前面的#删除,然后重启机器。然后在终端中执行该脚本即可实现屏幕在无人操作一段时间后自动黑屏。首先,你需要找到系统中显示器的名称,可以通过运行。

2024-03-22 09:05:14 665

原创 超好用的打包跨平台应用-Electron

Electron 是一个开源的桌面应用程序开发框架,让你可以使用 HTML、CSS 和 JavaScript 构建跨平台的桌面应用程序。在开发完 Electron 应用后,你需要将其打包成可执行文件以便用户安装和运行。

2024-03-13 14:21:35 522

原创 python更方便使用字典-Munch

本教程介绍了如何安装 Munch 库,并展示了其基本用法和一些高级特性。通过 Munch,你可以更方便地操作字典对象,并以属性访问的方式处理数据,提高代码的可读性和易用性。

2024-03-06 09:23:25 358

原创 PyQt 逻辑与界面分离

的逻辑类,并将 UI 实例作为参数传递给它的构造函数。在逻辑类中,我们定义了一些处理按钮点击事件的逻辑,并使用。模块,并在主窗口的构造函数中创建了逻辑实例。然后,我们通过调用逻辑实例的方法来设置连接和处理事件。将逻辑与界面分离是一种良好的软件设计实践,可以提高代码的可维护性和可扩展性。通过这种方式,你可以将主窗口的逻辑代码与界面分离,使代码更加清晰、可读和易于维护。在转换后的 Python 代码中,我们导入了。工具转换 Qt Designer 的。在上面的示例中,我们创建了一个名为。来访问界面上的控件。

2024-02-26 16:35:18 467

原创 Python 操作PDF ——PyMuPDF 教程

PyMuPDF 是一个 Python 的第三方库,用于处理 PDF 文件。它基于 MuPDF 库,提供了一系列功能强大的工具,包括读取、编辑和创建 PDF 文档等。本教程将引导您学习如何使用 PyMuPDF 处理 PDF 文件。

2024-01-30 08:06:57 1288

原创 如何动态执行一些 Python 代码块

本文介绍了如何使用exec()函数在 Python 中动态执行代码块,并且演示了如何使用eval()函数获取代码块的返回值。在编写 Python 程序时,如果需要动态地执行一些代码块,可以使用exec()和eval()函数来实现。

2024-01-19 09:20:37 506

原创 Ubuntu中将URL 包装成客户端程序

在Ubuntu中,可以使用GTK+(GIMP Toolkit)作为GUI技术来快速将URL包装成客户端应用程序。GTK+是一个跨平台的图形工具包,它提供了丰富的组件和工具,用于构建用户界面。此外,您还可以使用其他GUI工具包,如Qt、wxWidgets等,来实现类似的功能。安装完成后,重新编译您的代码,并尝试运行应用程序。如果仍然遇到问题,请检查依赖项是否正确安装,并确保您的代码中包含正确的头文件和库路径。这样,一个简单的URL包装客户端应用程序就会打开,并加载指定的URL。创建一个新的文件,例如。

2024-01-12 13:01:00 448

原创 docker配置容器内访问主机服务

当我们在Docker容器中运行应用程序时,有时候需要访问宿主机的IP地址。然而,默认情况下,Docker容器内无法直接使用宿主机的IP地址。为了解决这个问题,Docker提供了一个特殊的主机名。通过上述步骤,我们可以在Docker容器内轻松访问宿主机的IP地址。这对于需要与宿主机进行通信或连接到宿主机上运行的服务非常有用。主机名来访问宿主机的IP地址。是Docker网络中宿主机的默认网关地址。解析为宿主机的IP地址,并返回该地址。参数将宿主机的IP地址映射到。,使得容器可以轻松访问宿主机。

2023-12-15 10:48:49 1598

原创 将NiceGUI应用程序打包成EXE文件

NiceGUI是一个简单易用的Python库,用于创建基于文本的用户界面。在本教程中,我们将学习如何将NiceGUI应用程序打包成可执行文件(EXE)。

2023-08-29 15:46:45 1958 7

原创 python web GUI框架-NiceGUI 教程(二)

streamlit可以在一些简单的场景下仍然推荐使用,但是streamlit实在不灵活,受限于它的核心机制,NiceGUI是一个灵活的web框架,可以做web网站也可以打包成独立的exe。

2023-08-29 08:11:23 1830

原创 python web GUI框架-NiceGUI 教程(一)

streamlit可以在一些简单的场景下仍然推荐使用,但是streamlit实在不灵活,受限于它的核心机制,NiceGUI是一个灵活的web框架,可以做web网站也可以打包成独立的exe。

2023-08-28 16:59:52 5406

原创 开源vue动态表单组件

vue+element的动态表单组件,拖拽组件到面板即可实现一个表单。

2023-08-28 08:31:43 435

原创 PyInstaller使用教程

PyInstaller提供了许多选项,可以根据您的需求进行自定义。-F:生成单个可执行文件而不是一个文件夹。-w:生成一个没有控制台窗口的可执行文件。:指定一个图标文件作为可执行文件的图标。

2023-08-23 10:23:58 498

原创 Python发送邮件

在Python中,我们可以使用smtplib库来发送电子邮件。smtplib是Python标准库中的一部分,它提供了一个简单的接口来连接到邮件服务器并发送电子邮件。

2023-08-22 13:39:25 188

原创 PyQt5实现桌面小宠物

这个程序会创建一个包含个宠物的窗口,宠物会100毫秒随机移动一次。请注意,你需要有一个多组图片等文件夹,并且它需要和这个 Python 文件在同一目录下。你可以使用任何你喜欢的图片动画。以下是一个简单的示例,展示如何使用 PyQt5 创建一个简单的宠物窗口,该窗口在屏幕上可以随鼠标移动。要实现一个桌面宠物,你需要使用 PyQt5 创建一个 GUI 程序,然后在主循环中更新宠物的状态。首先,你需要安装 PyQt5。然后,创建一个 Python 文件(例如。

2023-08-22 07:38:35 393

原创 SQL递归获取完整的树形结构数据

通过使用 WITH RECURSIVE,我们可以从顶层节点开始,递归地获取整棵树的分类信息。初始查询部分选择了顶层节点的数据,然后通过递归查询部分逐级获取子节点。在 SQL 中,WITH RECURSIVE 用于创建递归查询,它允许在查询中引用自身。这种查询通常用于处理具有层次结构的数据,例如树形结构。是包含分类信息的表,每个分类都有一个唯一的。获取完整的树形结构数据。

2023-08-21 15:00:56 898

原创 Windows上使用Python连接打印机

请注意,您需要具有适当的权限才能使用CUPS。在某些情况下,您可能需要以管理员或root用户身份运行Python脚本。首先,确保已安装CUPS服务。然后,您可以使用Python的。库来连接并控制打印机。

2023-08-18 15:00:12 2403

原创 fastapi发布web配置页面

运行应用程序。

2023-08-18 14:11:58 808

原创 python实现文字转语音

通过本教程,您已经了解了如何使用pyttsx3库将文本转换为语音,并设置语音属性和保存语音输出。现在您可以开始创建自己的语音应用程序了!

2023-08-17 14:15:40 1794 1

原创 Python读写配置文件

通过使用模块,我们可以方便地读取和写入配置文件,从而实现程序的配置管理。这使得我们可以将程序的配置项集中保存在一个文件中,方便进行修改和管理。

2023-08-17 13:54:52 979

原创 Python SFTP 详细使用

SFTP(SSH File Transfer Protocol)是一种基于SSH协议的安全文件传输协议。Python提供了paramiko库来实现SFTP功能。本文将详细介绍如何使用Python和paramiko库进行SFTP操作。

2023-08-15 09:17:31 4256

原创 Python 监控 Windows 服务

Python 在 Windows 系统上可以使用wmi模块来实现对 Windows 服务的监控。本文将介绍如何使用 Python 监控 Windows 服务,并实现服务状态的查询和服务启停功能。

2023-08-11 08:49:16 1424

原创 Maxwell 数据同步使用教程

通过本文的介绍,我们可以看出,Maxwell 是一个非常强大且易于使用的 MySQL 数据同步工具,可以满足大部分企业的需求。如果您对数据同步感兴趣,不妨试试 Maxwell。

2023-08-10 10:57:05 834

原创 Maxwell与canal工具对比

Maxwell和Canal是两种不同的数据同步工具,都是在数据迁移、数据同步、数据分发等领域发挥作用的工具,但是它们之间存在一些差异。

2023-08-10 10:53:32 773

原创 Docker安装Kafka教程

本教程将指导您如何使用Docker安装和运行Kafka。app-tier:网络名称–driver:网络类型为bridge。

2023-08-10 08:07:31 807

原创 Vim常用指令

Vim是一个强大的文本编辑器,它在命令行界面下工作,拥有丰富的功能和快捷键。本文将介绍一些常用的Vim指令,帮助您更高效地使用Vim编辑器。

2023-08-10 07:57:29 980

原创 SSH远程Ubuntu教程

SSH(Secure Shell)是一种网络协议,用于在不安全的网络中安全地远程登录和执行命令。它使用加密技术来保护数据的传输和身份验证过程。

2023-08-09 14:47:33 2746

原创 Python Requests 使用教程

本教程介绍了如何使用requests库发送GET和POST请求,以及如何处理响应。requests库非常强大且易用,适合用于各种HTTP请求场景。详细的使用方法可以参考requests库的官方文档。

2023-08-09 14:41:37 244

原创 使用Python读写PLC的S7协议

S7协议是一种用于读写PLC(可编程逻辑控制器)的通信协议,它允许计算机与PLC之间进行数据交互。Python是一种功能强大的编程语言,可以使用它来读取和写入PLC的数据,实现与PLC的通信。本文将介绍如何使用Python编写程序来读取和写入PLC的数据,以实现与PLC的通信。

2023-08-07 17:06:34 1659

原创 Python Flink 使用教程

然后,我们可以使用process()在本教程中,我们学习了如何使用 Python Flink API 来构建流处理和批处理应用程序。我们学习了如何创建流处理和批处理作业,如何从 Kafka 获取数据,如何对数据进行转换和处理,以及如何输出结果。希望这个教程对你有所帮助!

2023-08-04 11:59:27 689

原创 使用Python进行K均值聚类

K均值聚类是一种无监督学习算法,用于将数据集划分为K个不同的类别。在本文中,我们将使用Python来实现K均值聚类算法。

2023-08-03 15:29:46 1000 1

原创 python数字识别-模型应用

数字识别是计算视觉中一个重要的任务,可以用来完成老设备加装摄像头完成数据采集的工作。本文来介绍下用opencv实现数字识别训练。

2023-08-03 14:19:42 257

原创 python数字识别-训练模型

数字识别是计算视觉中一个重要的任务,可以用来完成老设备加装摄像头完成数据采集的工作。本文来介绍下用opencv实现数字识别训练。

2023-08-03 14:14:45 236

原创 Python多进程间数据交互教程

在Python中,多进程是一种并行处理的方法,可以提高程序的运行效率。然而,多个进程之间的数据交互是一个常见的问题。本教程将介绍如何在Python中实现多进程间的数据交互。

2023-08-03 13:33:52 388

PyQt5实现PDF预览

使用PyQt5创建一个简单的PDF预览应用程序,并将所选的PDF文件转换为长图片以便在PyQt中显示。

2024-05-16

ControlCAN.dll

使用硬件 CANalyst-ii

2024-05-07

canalystii.py

使用硬件 CANalyst-ii

2024-05-07

python-canalystii.py

使用硬件 CANalyst-ii

2024-05-07

PDFtoPrinter.exe: Command-line PDF printing

PDF to Print:命令行PDF打印

2024-03-19

pyqt 实现 仪表盘,可以指定量程

pyqt 实现 仪表盘,可以指定量程,动态刷新。

2024-02-26

python操作PDF程序

将PDF操作封装成类,便于添加新的文本和图表

2024-01-31

用python实现浏览器加载本地web或URL

将在线或本地的web封装成本地客户端

2024-01-15

NiceGUI登录页面源代码

NiceGUI管理Web开发细节,让您专注于各种应用程序的Python代码,包括机器人、物联网解决方案、智能家居自动化和机器学习。NiceGUI旨在与物联网设置中的网络摄像头和GPIO引脚等连接的外围设备顺利工作,它在一个地方简化了所有代码的管理。这里是登录页面的实现,包含了主页面的控件布局,文本输入框设置,密码输入框设置,密码验证,页面跳转等。

2023-08-29

DesktopPet.zip

pyqt5实现的桌面宠物,包含图片资源,也可以将图片资源换成自己的个人图片,养个自己,要实现一个桌面宠物,你需要使用 PyQt5 创建一个 GUI 程序,然后在主循环中更新宠物的状态,定时更新png图片形成动画。配合鼠标点击拖拽,更形象的与桌面宠物互动。并设置了功能栏显示,配合右击菜单,可以设置鼠标跟随,和固定位置。在工作之余,也需要解压解压。

2023-08-21

LoRa和Zigbee的区别

LoRa和Zigbee的区别,从多个方便进行了对比,LoRa和Zigbee都是无线通信技术,常被用于物联网(IoT)应用中。它们有一些相似之处,比如都是低功耗、长距离的无线通信技术,适用于智能城市、智能农业等物联网领域。但它们也有一些明显的区别。

2023-08-21

Python 监控 Windows 服务

Python 监控 Windows 服务源代码

2023-08-11

python数字识别-模型应用 测试图片

python数字识别-模型应用 测试图片

2023-08-03

python数字识别-训练模型 代码+训练需要的图片

python数字识别-训练模型 代码+训练需要的图片

2023-08-03

PyQt5与加载HTML并与JS交互

PyQt5与加载HTML并与JS交互

2023-07-27

Python编程规范要求

Python编程规范是指在使用Python编程时应遵循的一系列约定和规则。编程规范的目的是提高代码的可读性和可维护性,使多人合作开发更加高效。 Python编程规范的主要内容包括以下几个方面: 1. 缩进:Python使用缩进来表示代码块的层次关系,推荐使用四个空格进行缩进。 2. 命名规范:变量、函数和类的命名应具有描述性,使用小写字母和下划线的组合,遵循下划线命名法。 3. 注释:为了增加代码的可读性,应在关键代码块和函数上方添加注释,解释代码的功能和实现思路。 4. 函数和方法的设计:函数应尽量做到单一职责,遵循命名规范,并且应该有良好的文档说明。 5. 异常处理:合理地处理异常是良好的编程实践,应该使用try-except语句捕获和处理可能出现的异常。 6. 模块和包的组织:将相关的功能封装在模块和包中,使代码结构清晰,并且可以方便地复用。 7. 代码风格:遵循PEP 8规范,包括使用空格而不是制表符进行缩进、每行代码不超过79个字符等。 遵循Python编程规范可以使代码更加整洁、易读和易于维护,同时也有助于提高代码的质量和可靠性。 附件为详细的规范要求

2023-07-26

图片转ico格式,可以自定义大小

图片转ico格式,可以自定义大小。

2023-07-19

Modbus RTU / TCP 介绍与分析文档

对 Modbus RTU/TCP 协议报文介绍和常见故障判断与分析。便于项目现场调试售后 人员处理分析 modbus 通讯问题,适用于modbus调试或开发人员。

2023-07-17

python实现滚动抽奖(可加小机关)

python实现滚动抽奖(可加小机关)

2023-07-14

Redmine用户手册

Redmine用户手册

2023-06-30

软件-python pyinstaller GUI

软件-python pyinstaller GUI

2022-01-20

空空如也

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

TA关注的人

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