- 博客(94)
- 资源 (1)
- 收藏
- 关注
原创 VMware 网络配置教程
通过本教程,您应该能够成功配置 VMware 虚拟机的网络设置。如果有任何问题,请参考 VMware 官方文档或社区论坛获取更多帮助。
2024-10-23 15:41:20 473
原创 PyQt 程序使用 Inno Setup 打包成 Setup 安装包教程
通过以上步骤,你应该能够成功将你的 PyQt 应用程序打包成 Inno Setup 安装包。这将为用户提供一个简单的安装体验。如果遇到问题,可以参考 Inno Setup 的文档或社区寻求帮助。
2024-10-23 12:00:49 502
原创 PyQt 迁移到 PySide
将 PyQt 迁移到 PySide 的过程主要包括以下几个步骤。PySide 和 PyQt 的 API 基本相似,但是仍有一些细微的差别。
2024-08-27 13:05:40 878
原创 PyQt 信号与槽机制详解
信号与槽是 PyQt 中一种非常强大的机制,它允许开发者以一种非常灵活的方式来响应用户界面上的各种事件,如按钮点击、表单提交等。在 PyQt 中,你也可以定义自己的信号。这可以通过继承QObject并使用pyqtSignalmy_signal = pyqtSignal() # 无参数的信号my_signal_with_params = pyqtSignal(str, int) # 带参数的信号槽函数就是普通的函数,但它们被设计为响应信号。你可以在任何继承自QObject的类中定义槽函数。
2024-06-19 15:50:10 839
原创 python写excel
你可以根据需要选择适合你的条件类型,并结合格式化选项来实现所需的效果。如果你需要更多详细信息,可以参考 XlsxWriter 官方文档。通过这样设置,Excel 文件中大于5的单元格将显示为浅红色背景和深红色字体,以便突出显示这些符合条件的单元格。每种条件类型还可以有更加具体的配置选项。
2024-06-17 16:42:03 606
原创 nginx设置一个TCP代理(用于RDP连接)
在 Nginx 中,stream 上下文必须在 http 上下文之外,并且只能位于顶级配置文件中或包含在主配置文件中的单独文件中。Nginx 的配置文件通常包含一个 http 块,用于处理 HTTP 和 HTTPS 请求,但是 stream 块是独立的,并且不能嵌套在 http 块中。
2024-05-28 18:49:47 620
原创 自己搭建内网穿透
本文介绍使用最新版frp搭建内网穿透,最新版本的frp在配置上与之前有很大不同,需要使用.toml文件进行配置。其中主要问题出现在toml文件内部。
2024-05-24 19:30:00 721
原创 GitPython 使用教程
GitPython 是一个用于与 Git 版本控制系统进行交互的 Python 库。它提供了简单的接口,让你可以通过 Python 代码执行 Git 命令和操作 Git 仓库。
2024-05-07 09:56:32 950
原创 Ubuntu 自己写的程序如何创建快捷方式
在文件中填写必要的信息,如程序名、执行文件路径、图标等。创建一个新的.desktop文件。保存文件,并确保它有可执行权限。
2024-04-23 11:04:11 601
原创 脚本实现Ubuntu设置屏幕无人操作,自动黑屏
使用 xrandr 命令可以实现对屏幕的控制,包括调整分辨率、旋转屏幕以及关闭屏幕等。要实现 Ubuntu 设置屏幕在无人操作一段时间后自动黑屏,可以借助 xrandr 命令来关闭显示器。请注意,这个脚本会定时检测鼠标和键盘输入,如果在设定的时间内没有输入,则关闭显示器。然后,你可以使用 xrandr 命令来关闭显示器。将#WaylandEnable=false 前面的#删除,然后重启机器。然后在终端中执行该脚本即可实现屏幕在无人操作一段时间后自动黑屏。首先,你需要找到系统中显示器的名称,可以通过运行。
2024-03-22 09:05:14 956
原创 超好用的打包跨平台应用-Electron
Electron 是一个开源的桌面应用程序开发框架,让你可以使用 HTML、CSS 和 JavaScript 构建跨平台的桌面应用程序。在开发完 Electron 应用后,你需要将其打包成可执行文件以便用户安装和运行。
2024-03-13 14:21:35 734
原创 python更方便使用字典-Munch
本教程介绍了如何安装 Munch 库,并展示了其基本用法和一些高级特性。通过 Munch,你可以更方便地操作字典对象,并以属性访问的方式处理数据,提高代码的可读性和易用性。
2024-03-06 09:23:25 412
原创 PyQt 逻辑与界面分离
的逻辑类,并将 UI 实例作为参数传递给它的构造函数。在逻辑类中,我们定义了一些处理按钮点击事件的逻辑,并使用。模块,并在主窗口的构造函数中创建了逻辑实例。然后,我们通过调用逻辑实例的方法来设置连接和处理事件。将逻辑与界面分离是一种良好的软件设计实践,可以提高代码的可维护性和可扩展性。通过这种方式,你可以将主窗口的逻辑代码与界面分离,使代码更加清晰、可读和易于维护。在转换后的 Python 代码中,我们导入了。工具转换 Qt Designer 的。在上面的示例中,我们创建了一个名为。来访问界面上的控件。
2024-02-26 16:35:18 697
原创 Python 操作PDF ——PyMuPDF 教程
PyMuPDF 是一个 Python 的第三方库,用于处理 PDF 文件。它基于 MuPDF 库,提供了一系列功能强大的工具,包括读取、编辑和创建 PDF 文档等。本教程将引导您学习如何使用 PyMuPDF 处理 PDF 文件。
2024-01-30 08:06:57 2172
原创 如何动态执行一些 Python 代码块
本文介绍了如何使用exec()函数在 Python 中动态执行代码块,并且演示了如何使用eval()函数获取代码块的返回值。在编写 Python 程序时,如果需要动态地执行一些代码块,可以使用exec()和eval()函数来实现。
2024-01-19 09:20:37 670
原创 Ubuntu中将URL 包装成客户端程序
在Ubuntu中,可以使用GTK+(GIMP Toolkit)作为GUI技术来快速将URL包装成客户端应用程序。GTK+是一个跨平台的图形工具包,它提供了丰富的组件和工具,用于构建用户界面。此外,您还可以使用其他GUI工具包,如Qt、wxWidgets等,来实现类似的功能。安装完成后,重新编译您的代码,并尝试运行应用程序。如果仍然遇到问题,请检查依赖项是否正确安装,并确保您的代码中包含正确的头文件和库路径。这样,一个简单的URL包装客户端应用程序就会打开,并加载指定的URL。创建一个新的文件,例如。
2024-01-12 13:01:00 487
原创 docker配置容器内访问主机服务
当我们在Docker容器中运行应用程序时,有时候需要访问宿主机的IP地址。然而,默认情况下,Docker容器内无法直接使用宿主机的IP地址。为了解决这个问题,Docker提供了一个特殊的主机名。通过上述步骤,我们可以在Docker容器内轻松访问宿主机的IP地址。这对于需要与宿主机进行通信或连接到宿主机上运行的服务非常有用。主机名来访问宿主机的IP地址。是Docker网络中宿主机的默认网关地址。解析为宿主机的IP地址,并返回该地址。参数将宿主机的IP地址映射到。,使得容器可以轻松访问宿主机。
2023-12-15 10:48:49 4441
原创 将NiceGUI应用程序打包成EXE文件
NiceGUI是一个简单易用的Python库,用于创建基于文本的用户界面。在本教程中,我们将学习如何将NiceGUI应用程序打包成可执行文件(EXE)。
2023-08-29 15:46:45 2743 9
原创 python web GUI框架-NiceGUI 教程(二)
streamlit可以在一些简单的场景下仍然推荐使用,但是streamlit实在不灵活,受限于它的核心机制,NiceGUI是一个灵活的web框架,可以做web网站也可以打包成独立的exe。
2023-08-29 08:11:23 2448
原创 python web GUI框架-NiceGUI 教程(一)
streamlit可以在一些简单的场景下仍然推荐使用,但是streamlit实在不灵活,受限于它的核心机制,NiceGUI是一个灵活的web框架,可以做web网站也可以打包成独立的exe。
2023-08-28 16:59:52 6925
原创 PyInstaller使用教程
PyInstaller提供了许多选项,可以根据您的需求进行自定义。-F:生成单个可执行文件而不是一个文件夹。-w:生成一个没有控制台窗口的可执行文件。:指定一个图标文件作为可执行文件的图标。
2023-08-23 10:23:58 715
原创 Python发送邮件
在Python中,我们可以使用smtplib库来发送电子邮件。smtplib是Python标准库中的一部分,它提供了一个简单的接口来连接到邮件服务器并发送电子邮件。
2023-08-22 13:39:25 229
原创 PyQt5实现桌面小宠物
这个程序会创建一个包含个宠物的窗口,宠物会100毫秒随机移动一次。请注意,你需要有一个多组图片等文件夹,并且它需要和这个 Python 文件在同一目录下。你可以使用任何你喜欢的图片动画。以下是一个简单的示例,展示如何使用 PyQt5 创建一个简单的宠物窗口,该窗口在屏幕上可以随鼠标移动。要实现一个桌面宠物,你需要使用 PyQt5 创建一个 GUI 程序,然后在主循环中更新宠物的状态。首先,你需要安装 PyQt5。然后,创建一个 Python 文件(例如。
2023-08-22 07:38:35 636
原创 SQL递归获取完整的树形结构数据
通过使用 WITH RECURSIVE,我们可以从顶层节点开始,递归地获取整棵树的分类信息。初始查询部分选择了顶层节点的数据,然后通过递归查询部分逐级获取子节点。在 SQL 中,WITH RECURSIVE 用于创建递归查询,它允许在查询中引用自身。这种查询通常用于处理具有层次结构的数据,例如树形结构。是包含分类信息的表,每个分类都有一个唯一的。获取完整的树形结构数据。
2023-08-21 15:00:56 1109
原创 Windows上使用Python连接打印机
请注意,您需要具有适当的权限才能使用CUPS。在某些情况下,您可能需要以管理员或root用户身份运行Python脚本。首先,确保已安装CUPS服务。然后,您可以使用Python的。库来连接并控制打印机。
2023-08-18 15:00:12 3078
原创 python实现文字转语音
通过本教程,您已经了解了如何使用pyttsx3库将文本转换为语音,并设置语音属性和保存语音输出。现在您可以开始创建自己的语音应用程序了!
2023-08-17 14:15:40 1920 1
原创 Python读写配置文件
通过使用模块,我们可以方便地读取和写入配置文件,从而实现程序的配置管理。这使得我们可以将程序的配置项集中保存在一个文件中,方便进行修改和管理。
2023-08-17 13:54:52 1244
原创 Python SFTP 详细使用
SFTP(SSH File Transfer Protocol)是一种基于SSH协议的安全文件传输协议。Python提供了paramiko库来实现SFTP功能。本文将详细介绍如何使用Python和paramiko库进行SFTP操作。
2023-08-15 09:17:31 6633
原创 Python 监控 Windows 服务
Python 在 Windows 系统上可以使用wmi模块来实现对 Windows 服务的监控。本文将介绍如何使用 Python 监控 Windows 服务,并实现服务状态的查询和服务启停功能。
2023-08-11 08:49:16 1697
原创 Maxwell 数据同步使用教程
通过本文的介绍,我们可以看出,Maxwell 是一个非常强大且易于使用的 MySQL 数据同步工具,可以满足大部分企业的需求。如果您对数据同步感兴趣,不妨试试 Maxwell。
2023-08-10 10:57:05 1188
原创 Maxwell与canal工具对比
Maxwell和Canal是两种不同的数据同步工具,都是在数据迁移、数据同步、数据分发等领域发挥作用的工具,但是它们之间存在一些差异。
2023-08-10 10:53:32 1064
原创 Docker安装Kafka教程
本教程将指导您如何使用Docker安装和运行Kafka。app-tier:网络名称–driver:网络类型为bridge。
2023-08-10 08:07:31 858
原创 Vim常用指令
Vim是一个强大的文本编辑器,它在命令行界面下工作,拥有丰富的功能和快捷键。本文将介绍一些常用的Vim指令,帮助您更高效地使用Vim编辑器。
2023-08-10 07:57:29 1661
原创 SSH远程Ubuntu教程
SSH(Secure Shell)是一种网络协议,用于在不安全的网络中安全地远程登录和执行命令。它使用加密技术来保护数据的传输和身份验证过程。
2023-08-09 14:47:33 3124
NiceGUI登录页面源代码
2023-08-29
DesktopPet.zip
2023-08-21
LoRa和Zigbee的区别
2023-08-21
Python编程规范要求
2023-07-26
Modbus RTU / TCP 介绍与分析文档
2023-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人