- 博客(13)
- 收藏
- 关注
原创 如何为python项目创建指定版本的虚拟环境
使用conda使用venv在创建虚拟环境时,你可以选择安装其他依赖包,并且可以使用conda或pip安装更多的包。
2025-04-23 12:25:40
2974
原创 如何为python项目创建虚拟环境
确保你已安装了 Python,并且 Python 可通过命令行访问。在虚拟环境中,你可以安装你项目所需的 Python 包。打开命令行或终端,导航到你的项目文件夹。例如,如果你的项目在。如果你不再需要虚拟环境,可以直接删除虚拟环境文件夹。命令只会在当前盘符内切换目录。创建虚拟环境后,需要激活它。如果你有一个依赖文件(
2025-04-23 11:07:25
708
原创 linux系统只能连上可以上网的wifi,连不上不能上网的wifi(Not Connected)
能连接有互联网的 WiFi(如家庭路由器),但无法连接无互联网的 WiFi(如企业内网、实验室设备热点等)。:NetworkManager 默认会检查连接的“有效性”(如能否访问互联网),若检测失败可能断开连接。NetworkManager 默认会检查连接的“有效性”(如能否访问互联网),若检测失败可能标记为。如果目标 WiFi 使用企业级认证(如 WPA2-Enterprise),需正确配置认证参数。对于没有 DHCP 服务器的网络(如某些设备热点),需手动配置 IP 地址。或 GNOME 网络设置)。
2025-04-18 20:58:31
1561
原创 NumPy初始化一个二维数组
初始化一个全为零的数组。:初始化一个全为一的数组。:创建一个未初始化的数组(内存中存在随机数据)。:初始化一个所有元素为特定值(例如 100)的数组。np.array():将已有的列表或其他数据结构转换为NumPy数组。
2025-03-18 12:14:42
474
原创 QTabWidget使用方法
QTabWidget是 PyQt 中用于创建带有选项卡(Tabs)界面的控件。它允许你将多个子控件放入不同的选项卡中,用户可以通过点击不同的选项卡来切换显示不同的内容。
2025-03-17 21:02:13
546
原创 QMainWindow与QWidget有什么区别
QWidget是一个通用的控件类,可以用于创建各种窗口或控件,灵活性高,但需要手动实现更多功能。是专门为主窗口设计的类,提供了菜单、工具栏和状态栏等功能,适用于复杂的桌面应用程序窗口。
2025-03-17 20:22:50
686
原创 app = QApplication([])与app = QApplication(sys.argv)有什么区别
]:没有命令行参数传递给应用。适用于不需要处理命令行参数的简单应用。sys.argv:从命令行接收参数。这适用于需要处理命令行参数的应用,允许用户在启动时提供参数来配置应用行为。[]:表示没有从命令行传递任何参数。sys.argv:表示从命令行传递的参数列表,通常用于需要命令行参数的程序。
2025-03-17 19:39:50
517
原创 OpenCV插值运算---记录贴
最邻近插值:快速,但质量差,适用于低质量需求或实时处理。线性插值:常用且平滑,适用于大多数应用。立方插值/双三次插值:高质量插值,适用于对图像质量要求较高的场合。Lanczos 插值:非常高质量,适合图像缩小。样条插值:主要用于数据拟合,不常用于图像处理。高斯插值:适合平滑和去噪。在cv::resize函数中,传参中的两个0是缩放因子,即在 x 轴和 y 轴上的缩放比例。这两个参数通常用于对图像进行缩放时提供相对缩放比例。具体来说,cv::resize。
2025-01-10 11:25:42
2024
原创 STM32中PB3和PB4重定义为普通GPIO口使用
调试接口的复用功能的宏。使用这个宏后,STM32 的相关引脚会从 JTAG 或 SWD 功能模式切换回其普通的 GPIO 功能模式,释放这些引脚用于其他用途。引脚将不再用于 JTAG 重置功能,并且可以被配置为普通的 GPIO 引脚或其他功能。是 STM32 微控制器中的一个宏,用于配置。信号,用于重置 JTAG 接口。然后就可以把释放的端口作为普通IO口使用。引脚复用功能相关的宏,通常用于禁用。是 STM32 微控制器中用于禁用。是 STM32 微控制器中与。调试接口,并允许通过。
2024-12-27 17:53:20
1795
原创 QT5中利用opencv进行图像滤波
在 Qt5 中结合 OpenCV 使用图像滤波非常简单。你可以通过加载图像、应用滤波操作(如高斯滤波、均值滤波等),然后将图像从cv::Mat转换为QImage,最后通过QLabel显示图像。这样,你就可以利用 OpenCV 强大的图像处理功能,在 Qt 中实现复杂的图像滤波和处理操作。
2024-12-26 18:36:30
2013
原创 UDP Server、UDP Client 和 UDP Broadcast 简介
UDP 是一种面向无连接的协议,适合于低延迟、高性能的网络通信。相比 TCP,UDP 的特点是速度快但不保证可靠性,常用于实时传输场景(如视频、音频、广播)。UDP 广播是一种特殊的 UDP 通信方式,可以向一个子网内的所有设备发送消息。UDP Server 是被动接收数据的角色,通常用于接收来自 UDP Client 的请求。UDP 适合低延迟场景,但需要根据应用需求补充可靠性机制(如超时重传、序列号等)。UDP Client 主动向 Server 发送数据,通常用于发送请求或消息。
2024-12-24 11:37:54
1316
原创 STM32 Keil:warning: #223-D: function “LED_Init“ declared implicitly
后来发现,我在学习过程中,跟着视频在Keil5中新建了LED.h和LED.c,但没有修改存储路径,将他们存储到了UESR;在学习32过程中,编译遇到”STM32 Keil:warning: #223-D: function "LED_Init" declared implicitly“的警告,但是main.c中已包含LED.h,LED.h的头文件中也声明了相关函数。但这个问题也让我明白,Keil5工程栏中的存储方式与实际物理存储不一定是一样的,在add new....时一定要注意修改存储路径。
2024-11-03 15:00:59
1767
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅