- 博客(430)
- 资源 (15)
- 收藏
- 关注
原创 【Linux作业】基于Linux Python Flask的汽车维修系统
本文介绍了一个基于Python Flask框架开发的汽车维修管理系统。系统采用B/S架构,后端使用Python 3和Flask框架,前端采用HTML+CSS+JavaScript结合Bootstrap 5实现响应式界面,数据库选用轻量级的SQLite。系统包含完整的CRUD功能,支持维修记录的添加、编辑、删除和查询操作,并提供了状态跟踪功能(待处理/维修中/已完成)。文章详细说明了在Ubuntu 22.04系统下的环境配置、项目结构搭建、数据库模型设计以及核心功能实现步骤,包括虚拟环境创建、依赖安装、路由设
2025-12-28 19:27:25
80
原创 【Linux作业】基于linux的TCP多用户游戏设计
作业内容:本博客记录了一个完整的多人游戏服务器和客户端实现过程;这里包含服务器端和客户端,使用,实现一个简化版的多人在线竞技场游戏。我的环境是:服务端运行在云服务器(ubuntu22.04),客户端运行在VMware的ubuntu22.04中。
2025-12-28 16:36:22
42
原创 在Windows上安装VMWare Pro 16.2(虚拟机)并从零安装CentOS Stream 10 镜像过程记录
中间需要设置磁盘和root账户,磁盘直接默认自动即可,root账号密码设置好;开始会对镜像文件进行自检,确保完整性,可以按下[ESC]跳过,也可以选择等待。下载16.2版本的VMWare Workstation Pro。然后一直下一步,等待安装成功即可。打开激活秘钥文件,复制秘钥。在安装界面直接敲回车就行;
2025-12-26 10:43:14
29
原创 VMware里新装ubuntu22.04安装VMware tools和更换阿里的APT源;安装共享文件夹
今天我在VMware里新装了一个ubuntu22.04,装上之后VMware tools无法使用,因此虚拟机和主机之间进行复制或者传输文件就非常不方便;因此我尝试了网上大神们的办法,比如:所以写了这个解决办法,只需要再虚拟机的ubuntu里打开火狐浏览器,打开我这篇文章,将里面的代码复制到桌面的文件上,执行这个文件即可。在ubuntu的桌面上新建一个文本文档,改名为:然后将以下内容复制进去二、更新APT源在这个新建的文档目录下打开终端:然后运行脚本:运行后如下:选择2:然后输入1,也就
2025-12-25 20:55:39
61
原创 【Linux作业】Linux 多线程网络文件传输系统设计
实现了多线程并发文件传输支持上传/下载功能具备错误处理和恢复能力提供了用户友好的Shell接口代码结构清晰,易于扩展。
2025-12-25 20:22:22
34
原创 【Linux作业】写一个bash菜单程序,包含含VMware Tools安装、APT源管理、install essential、CMake编译安装、系统验证测试、其他辅助功能等六大功能
题目要求:运行效果分析1.2.1 系统功能模块的划分Linux系统管理工具采用模块化设计,主要功能模块分为六个核心部分和辅助功能部分。整个系统的功能模块结构清晰,每个模块独立完成特定任务,同时又相互配合形成完整的工作流试。Linux系统管理工具功能模块图如下图1所示。图1可以看到,共包含VMware Tools安装模块、APT源管理模块、基础软件安装模块、CMake编译安装模块、系统验证测试模块、其他辅助功能模块等六大模块;该工具运行后可以直观的看到上面所述六大模块,如下图2所示:图21.2
2025-12-24 18:32:04
145
原创 【Linux作业】CentOS 7下MySQL数据库安装与数据导入实操项目报告
项目总结本项目通过系统的实操步骤,完整实现了在CentOS 7环境下MySQL数据库的部署、配置、数据导入和运维管理。系统环境标准化配置:建立了规范的Linux系统初始化流程,包括系统更新、工具安装和安全配置,为后续软件部署提供了稳定基础。软件安装最佳实践:通过官方仓库安装MySQL,确保了软件的完整性和兼容性,避免了源码编译的复杂性和潜在问题。安全配置全面性:不仅完成了基础的数据库安全设置,还实施了用户权限最小化原则,显著提升了系统安全水平。数据管理规范化。
2025-12-24 18:12:20
222
原创 【Linux作业】Limux下的python多线程爬虫程序设计
📊 项目架构总览│ Web前端展示 │←──→│ Flask后端服务 │←──→│ SQLite数据库 ││ (浏览器) │ │ (app.py) │ │ (crawler_data.db)││ ││ ││ 多线程爬虫管理器 │ │ Scrapy爬虫 │🔄 完整的运行流程(按顺序)阶段1:环境准备(一次性)./setup.sh目的:搭建Python运行环境创建Python虚拟环境(隔离依赖)安装所有Python包(Scrapy、Flask等)初始化空数据库(创建表结构)
2025-12-24 11:04:17
566
原创 在Windows上安装VMWare Pro 16.2(虚拟机)并从零安装Ubuntu22.04镜像过程记录
本文详细记录了在Windows的VMWare Workstation Pro 16.2中安装Ubuntu20.04 的过程,非常适合新手从零开始一步步安装。
2025-12-18 16:02:35
61
原创 【linux作业】在Ubuntu22.04上通过XQUME安装RISC-V架构的linux系统并写hello world进行测试
这里记录一次linux期末实验作业的过程:实验作业要求如下:1.选择一个嵌入式CPU的模拟器下载并安装。推荐但不限于以下几个模拟器:GEM5QEMUSpikeSail在该模拟器中运行RISCV(从零开始手写一个RISCV模拟器也可以)或LA64(Loongarch)或其他嵌入式cpu。2.选择目标指令集架构:LA64(LoongArch 64 位)或其他你感兴趣且有工具链支持的嵌入式架构。
2025-12-17 13:46:13
250
原创 【Linux作业】arm-x86交叉编译:基于ARM Linux的文件传输工具
本文用来记录一个linux作业练习,题目是《基于ARM Linux的文件传输工具》,要求要用到以下知识点: 1、CMake工程构建技术2、多线程技术 3、文件读写技术 4、交叉编译本文记录了完整的实现过程,并附上最终的源码。博主的环境:基于x86架构的linux Ubuntu20.04系统。重点写明了如何在x86的Ubuntu20.04上测试和交叉编译ARM版本的程序。
2025-12-15 22:44:00
81
原创 在Ubuntu上部署并使用xianyu-auto-reply
这是一个为闲鱼卖家设计的自动化管理系统。它支持多账号同时管理,通过智能关键词匹配和AI进行自动回复,可实现虚拟商品自动发货、订单自动确认等功能。系统基于Python与FastAPI构建,采用现代化异步架构,并支持Docker一键部署,兼顾高性能与易用性。
2025-12-10 22:23:44
1130
原创 MQTT(二):MQTT协议网络搭建及程序实现(配套程序以及代码详解)
建立MQTT连接:连接到指定的EMQX MQTT服务器,使用用户名/密码进行认证定期发布数据:每1秒生成并发布一次模拟的温度传感器数据数据格式:将数据封装为JSON格式,包含设备ID、时间戳和温度值回调处理:处理连接成功、消息发布成功、连接断开等事件错误处理:包含异常处理和优雅的退出机制质量服务保证:使用QoS级别1(至少送达一次)确保消息可靠性关于具体代码的详细解释如下所示:首先是导入模块部分:Python的MQTT客户端库,提供了与MQTT代理通信的所有功能time。
2025-12-01 13:45:46
987
原创 MQTT(一):什么是MQTT?MQTT在物联网通信中的位置
MQTT到底是什么呢?百度百科的解释:MQTT(消息队列遥测传输,Message Queuing Telemetry Transport)是一种基于发布/订阅范式的轻量级消息传输协议,由 IBM 与 Eurotech 于 1999 年提出,现已成为国际标准(ISO/IEC 20922:2016)。该协议专为计算资源受限、带宽有限以及网络连接不稳定的设备设计,具有报文结构简洁、功耗低、传输可靠等特点,能够在复杂环境中实现高效通信。
2025-11-27 20:13:29
1054
原创 将自己的python程序封装编译成pyd动态库文件并提供api供他人调用
本文的背景是,我用python写了一份算法的的代码,希望提供给他人使用,但是我又不希望他能看到我的源码,我希望提供给他相应的接口,他可以调用该接口,输入参数,拿到对应的输出参数即可。这样即可以让他使用这份算法,又保护了我们自己的源码。本文操作的过程是基于windows10完成的。下面记录一下完整的部署方案使用python安装这两个库。这个错误很常见。您安装的是 运行时库(Redistributable),但编译需要的是 构建工具(Build Tools)。以下是解决方案:访问微软官方页面:https:/
2025-10-29 18:22:01
675
原创 将自己的python程序封装编译成so动态库文件并提供api供他人调用
本文的背景是,我用python写了一份算法的的代码,希望提供给他人使用,但是我又不希望他能看到我的源码,我希望提供给他相应的接口,他可以调用该接口,输入参数,拿到对应的输出参数即可。这样即可以让他使用这份算法,又保护了我们自己的源码。下面记录一下完整的部署方案。
2025-10-21 13:53:23
507
原创 【YOLOv11】从零搭建基于YOLOv11深度学习算法的农作物虫害检测系统(附带环境搭建+完整代码+讲解)
《基于YOLOv11的农作物病虫害智能检测系统》项目摘要 本项目开发了一个基于YOLOv11深度学习算法的农作物病虫害检测系统,支持玉米、水稻、草莓和西红柿等四大类经济作物的30多种病虫害识别。系统采用多模态检测方式,支持图片、视频和实时摄像头输入,并集成了完整的Web应用框架。 技术架构上,系统以PyTorch实现YOLOv11算法为核心,结合Flask搭建深度学习服务,SpringBoot构建业务后端,Vue3+TypeScript开发前端界面,MySQL数据库存储检测数据。系统具备用户权限管理功能,支
2025-07-16 23:22:51
511
原创 通过python+openCV实现对图片中箭头方向的判断
摘要: 针对YOLOv8算法在箭头方向识别效果不佳的问题,提出了一种基于OpenCV的解决方案。该方法通过图像预处理、轮廓分析、几何特征提取(凸包、质心、外接矩形)和方向向量计算,准确判断箭头的上下左右方向。代码示例展示了从图像读取到方向识别的完整流程,并提供了优化建议(如调整二值化阈值、处理多轮廓)。该方案在Windows11+Python3.12+OpenCV环境下验证有效,适用于需要简单几何特征分析的箭头方向检测场景。
2025-06-30 17:44:34
518
原创 【Stable Diffusion】AnimatedDiff--AI动画 插件使用技巧分享;文生视频、图生视频、AI生成视频工具;
AnimateDiff大致有以下四种使用方法:1 文生图中直接用提示词生成动画2 文生图中使用提示词游历语法,不同提示词控制不同时段的动画3 在文生图中,配合ControlNet控制,利用外部视频生成可控制的动画4 在图生图中,配合ControlNet控制对外部视频进行重绘,生成重绘动画。
2025-02-27 11:56:10
893
原创 阿里云飞燕生活物联网平台成功实现上传自定义面板(包括环境搭建、自定义面板开发与调试过程记录等)
首先安装面板开发脚手架,Win+R,输入cmd,打开cmd控制台,输入以下指令整体的过程如下所示:1、填入项目相关信息,包括项目名称、项目版本、项目描述等;输入完成后敲回车输入下一个2、选择要生成的模板品类,目前只提供插座模板,所以直接回车就行3、选择开发框架,React->Vue,也是直接回车就行4、提示模版下载成功,是否需要自动安装依赖,输入Y并回车会发现它在自动安装依赖,安装完成后,整个测试项目就创建成功了:然后可以看到文件夹下生成了test1文件夹。
2025-02-26 13:26:34
1418
原创 【Stable Diffusion】适合Stable Diffusion入门小白的使用技巧分享(提示词模版、参数设置、模型、Embeddings和Lora,扩展插件的安装、ControlNet等)
本专栏主要记录人工智能的应用方面的内容,包括chatGPT、AI绘图等等;在当今AI的热潮下,不学习AI,就要被AI淘汰;所以欢迎小伙伴加入本专栏和我一起探索AI的应用,通过AI来帮助自己提升生产力;本文的目标是,争取用一篇文章,让小白也能掌握一些Stable Diffusion的使用技巧,包括提示词的使用,参数的设置,现成的提示词网站和模版,模型路径,模型类别,Embeddings和Lora到底是干什么的,扩展和插件如何安装等。
2025-02-25 17:11:51
445
原创 【Stable Diffusion】在GPU云服务器上部署并使用Stable Diffusion----在autoDL上使用Stable Diffusion webUI
本专栏主要记录人工智能的应用方面的内容,包括chatGPT、AI绘图等等;在当今AI的热潮下,不学习AI,就要被AI淘汰;所以欢迎小伙伴加入本专栏和我一起探索AI的应用,通过AI来帮助自己提升生产力;本节的目标,让每个人都能在10分钟内,从零开始搭建好属于自己的Stable Diffusion webUI并生成一幅属于自己的图片。
2025-02-18 16:00:27
553
原创 【YOLOv8系列】YOLOv8检测算法应用实例:训练自己的yolov8/yolo11检测算法模型;使用X-AnyLabeling标注Yolov8检测素材
我使用的标注工具是X-AnyLabeling,为什么使用X-AnyLabeling而不是其他工具呢?它有什么优势?其实我使用AnyLabeling的主要原因是,它支持自动标注,比如我有一万张需要标注的图片,我可以先试用AnyLabeling标注1000张,用这1000张去训练模型,然后将训练好的模型再给到AnyLabeling,AnyLabeling就能自动去标注剩下的9000张了,这样大大节省了人力和时间成本。
2025-02-18 10:30:52
600
原创 将OneDrive上的文件定期备份到移动硬盘
背景:我在oneDrive上存了很多文件,分布在多个文件夹中,也有套了好几层文件夹的情况。我希望每隔一段时间,将oneDrive上的所有文件向移动硬盘上拷贝一份,但是我只想将距离上一次向移动硬盘拷贝的文件相比,发生变化的一部分,也就是只拷贝距离上一次有变化(新增、删除或修改)的文件。但是每一次拷贝时,都将所有文件都一一比对太麻烦了,有什么办法能让我快速的知道,距离上一次拷贝,都有哪些文件(夹)发生了变化吗?可以令我有针对性的拷贝到移动硬盘中。
2025-02-05 22:55:40
1738
原创 【YOLOv8系列】yolov8分类识别、比对、报警功能的实际应用系统搭建
本文搭建了一个yolov8的识别应用系统,主要功能是,首先将被识别物的参考信息(预期的正确结果)录入Excel,然后通过yolov8对目标进行识别,通过对识别结果与Excel中预期的正确结果相比较,如果一致,则报警灯亮绿色;如果不一致,则报警灯亮红色。之前通过yolov8算法可以对标签的情况进行分类。现在需要先知道正确的分类结果,才能对最终的结果进行报警;比如对于电机转向标签,有的型号产品电机转向标签需要朝上,有的型号产品电机转向标签需要朝下。
2025-01-03 11:57:21
394
原创 如何连接邻居家的wifi
第二种方法:DNS劫持:https://blog.csdn.net/jennycisp/article/details/136313738?然后再虚拟机上,点击:虚拟机->可移动设备->MediaTek Wielwss(网卡名称)->点击网卡即可连接。返回到监听wifi的界面,看到如下内容,就说明握手包抓取成功了,就可以去对应的目录下面找到cap的包了。使用wlan0mon还是wlan0,取决于你ifconfig的结果是wlan0mon还是wlan0;
2024-11-01 21:42:12
930
原创 【YOLOv8系列】YOLOv8的GUI界面设计;在电脑本地实现YOLOv8的可视化交互界面设计(对摄像头的实时画面进行分类)
背景:最近在研究YOLOv8的应用,并且已经在自己的笔记本环境中跑通了YOLOv8的检测和分类算法,训练、验证、预测等功能均已实现;也通过自己的数据集训练出了自己的模型(权重);且之前也做了一个webUI界面,对YOLOv8检测和分类的结果进行展示;但是如果在本地的GUI界面调用摄像头肯定比webUI调用摄像头要方便,因此想在电脑本地做一个GUI界面,对yolov8的分类结果进行展示。总体逻辑是,打开电脑的摄像头,然后需要分类时,抓拍,对抓拍的当前帧进行分类,并显示分类结果。
2024-09-04 19:18:38
2601
原创 个人网盘搭建;腾讯云服务器+ubuntu+宝塔+cloudreve快速搭建个人网盘
在腾讯云服务器上(ubuntu24.04),通过宝塔,运行cloud drive开源项目,搭建属于自己的个人网盘;先记录一下整个过程。有了它,随便一个设备有浏览器就可以上传和下载文件,不需要专门下载软件了;非常适用于向公司的电脑传输文件,因为公司的电脑是不允许使用百度云等网盘的。
2024-08-14 23:27:44
990
原创 【YOLOv8系列】YOLOv8数据集制作过程;YOLOv8分类数据集制作;深度学习算法数据集制作;数据集处理,丰富数据集数据,增强数据集的多样性;
我们知道,对于深度学习算法,要想训练出一个效果不错的模型,一个好的训练数据集是非常重要的;本文记录一下我制作YOLOv8分类算法数据集的过程;当然也适用于YOLOv8的其他算法,甚至其他深度学习算法也是可以使用的。在计算机视觉任务中,数据的多样性是提高模型性能的关键。为了训练一个高效的模型,我们需要一个丰富且多样化的数据集。对于训练所用数据集来说,图片数量越多,信息越丰富,训练的效果越好;但是如果我们希望数据集有一万张图片,那我们一张一张的去拍,拍一万张,显然是不现实的;
2024-08-08 22:20:32
754
原创 通过python搭建文件传输服务器;支持多台电脑之间互相传输文件(支持局域网或广域网)(应该也能用于虚拟机和宿主机之间)
因为公司网络防火墙限制,所以在公司的电脑之间传输文件还是非常不方便的;所以自己搭建了一个文件传输服务器,用于多台电脑间的文件传输;
2024-08-07 14:01:13
1314
原创 【YOLOv8系列】YOLOv8的webUI界面设计;通过Streamlit实现YOLOv8的可视化交互界面设计
但是我为了避免重复性的工作,且为了避免重复安装之前(安装pytorch和yolov8时)已经安装好的库,因此写了一个python脚本进行安装;需要提前在有网络连接的电脑上下载所有必要的依赖项,然后将这些文件传输到离线的机器上进行安装。脚本将自动跳过已安装的包,并安装其余的 .whl 文件。在离线的机器上,切换到包含下载好的文件的目录。证明我们的streamlit安装成功了。证明你的streamlit安装成功了。第一步:在有网络连接的电脑上下载。第二步:将下载的文件传输到离线机器。文件)传输到离线的机器上。
2024-07-31 23:42:41
1369
原创 【YOLOv8系列】在Windows上离线搭建YOLOv8运行环境
我们都知道,通过 pip安装YOLOv8是非常方便的,但是有时候网络环境受到限制,比如公司的工作站(无法连接网络)或者机房的教学机器等等,只能通过离线的方式安装YOLOv8;今天就来记录一下离线搭建YOLOv8运行环境的过程。并记录了遇到的问题及解决过程。
2024-07-31 21:57:12
1695
原创 在Windows上离线安装指定版本的Pytorch(以CUDA11.8版本为例)
我们都知道,通过 pip或conda在线安装Pytorch是非常方便的 ,但是有时候网络环境受到限制,比如公司的工作站(无法连接网络)或者机房的教学机器等等,只能通过离线的方式安装Pytorch;今天就来记录一下离线安装Pytorch的过程。并记录了遇到的问题及解决过程。对于深度学习 环境搭建来说,选择Pytorch的版本是非常重要的,尤其是对于GPU的机器,不同版本的CUDA也对应着不同版本的Pytorch;本文以CUDA11.8为例,离线安装CUDA11.8对应的Pytorch。
2024-07-31 20:16:47
2930
原创 【YOLOv8系列】在Windows上从零搭建YOLOv8图像算法运行环境--by Anaconda(包括各种遇到的问题及解决方法)
最近需要使用YOLOv8实现图像分类的功能,因此记录一下环境搭建的整个过程,本文记录的是通过Anaconda的方式搭建该环境,期间遇到了一些环境配置上的问题,也详细记录了解决过程。
2024-07-23 16:42:12
1062
原创 在win10上通过WSL和docker安装Ubuntu子系统,并配置Ubuntu可成功使用宿主机GPU
本文主要记录win10系统上,通过WSL的Ubuntu系统以及Docker使用GPU的全部过程。
2024-07-17 14:11:50
1753
生日祝福、新年祝福、表白的HTML源码
2022-09-20
源码:STM32G0+EMW3080+阿里云飞燕平台实现单片机WiFi智能联网功能
2023-11-07
STM32Cube-FW-G0-V1.6.2版本的库
2024-01-04
庆科wifi模组固件烧写工具
2023-12-01
后端、嵌入式等岗位常用Linux命令总结(非常详细,持续更新).pdf
2023-07-19
stm32cube-fw-g0-v160和161版本
2023-07-06
学生管理系统java示例
2023-07-05
STM32CubeMX MCU包,G0系列,v1.4.0(解压密码666)
2023-07-05
STM32CubeMX MCU包,G0系列,v1.6.0
2023-07-05
使用Flask Web创建一个调用ChatGPT API的网页-简单示例(linux环境下)
2023-07-05
JAVA 运行环境安装包
2023-07-03
创建一个调用ChatGPT API的网页的源码
2023-07-04
VSCode的remote-ssh插件,VSIX
2023-07-05
串口调试工具和MXkit开发套件文档.zip
2023-06-20
基于Linux Python Flask的汽车维修系统
2025-12-28
【Linux作业】Limux下的python多线程爬虫程序设计
2025-12-24
基于YOLOv11深度学习算法的农作物虫害检测系统
2025-07-17
ffmpeg-2025-02-26-git-99e2af4e78-full-build.7z
2025-02-27
《yolov8分类识别、比对、报警功能的实际应用系统搭建》源码.zip
2025-02-13
微信对话生成器.zip
2024-10-09
YOLOv8-streamlit-detect-class.zip
2024-08-05
streamlit-webrtc的离线安装文件
2024-08-28
streamlit离线安装文件和脚本
2024-07-31
YOLOv8源码和离线安装文件.zip
2024-07-31
libomp140.x86-64.zip
2024-07-31
YOLOv8分类算法图片训练集以及数据集划分脚本
2024-07-24
手机投屏到电脑AiseesoftPhoneMirror v2.2.36 x64 Portable.zip
2024-07-02
若依(一):在CentOS中从零部署若依项目(ruoyi-vue、前后端分离)过程记录,该博客里需要用到的工具
2024-06-12
应用名称简单菜谱,安卓专用
2024-06-04
APP,安卓可安装,中医自学宝典,学习中医、中药等知识
2024-06-04
剪映 Jianying-pro-3-2-0-8778-beta9-jianyingpro-beta(Windows)
2024-06-03
实用软件分享-中医中药大全(安卓专用)
2024-05-31
超级轻量级的强力卸载软件工具UninstallView-1.51
2024-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅