自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(406)
  • 资源 (4)
  • 收藏
  • 关注

原创 AIoT 智慧养老平台:完整搭建与交付指南

系统采用“边缘-云-AI协同”[感知层] —— 传感器与摄像头│ (F103温湿度/光照、YOLO视觉)▼[边缘层] —— Home Assistant + Mosquitto│ (本地MQTT 1883、异常检测、HA自动化、本地控制)▼[传输层] —— 数据分发├──> [云端层] ThingsBoard (Docker 1884) -> 长期存储/报表/大屏/告警规则└──> [思考层] DeepSeek大模型 -> 生成人类语言摘要与建议│▼。

2026-10-03 10:35:18 290

原创 AIoT 视觉接入 HA 完整备忘

这份备忘是结合你从零踩坑到成功跑通的全过程整理的,涵盖了。

2026-09-30 14:47:30 161

原创 基于 Hi3861 的 PWM 与彩灯综合实践指南

正因为电路“来不及”对每一个脉冲做出瞬时反应,所以哪怕输入的是一串方波(通/断),只要脉冲的“面积”(能量)相同,最终表现出来的平均效果就是相同的——这就是为什么可以用开关量(数字)模拟出连续变化的模拟量。实验三“简谱转程序”的能力可以用来给不同事件编写不同的提示旋律(吃药、喝水、来访客各一段短曲),配合实验五的RGB渐变(如吃药提醒用柔和的黄色呼吸灯),形成“声音+灯光”双通道提示,对听力/视力单一衰退的老人都更友好。而数字电路成本低、功耗低、易实现,所以工程上更愿意“用数字的方式,做出模拟的效果”。

2026-07-24 21:20:25 415

原创 内网简易Socket攻防与恶意行为检测

实训基础信息一、实训基本概况二、实训前置环境2.1 所需软件(全部免费)第一阶段:常识第二阶段:编写攻防两端代码任务1:编写【攻击端Server.py】控制程序。

2026-06-20 09:19:09 273

原创 Playwright 自动化实战指南 - 以 12306 余票查询为例

12306 这类网站数据是 JavaScript 动态渲染的,用普通 requests 只能拿到空页面,Playwright 则是"让浏览器真正渲染完再截取数据"。静默后台运行,配合 monitor_interval=60,就是一个真正在后台工作的余票监控器。⚠️ 注意:这一步必须单独执行,不能用 pip install chromium,那是无效的。适合对象:会用 Python、装过 PyCharm,但没接触过爬虫/自动化的同学。

2026-06-15 21:56:24 329

原创 JaCoCo

本文介绍了Java代码覆盖率工具JaCoCo的两种使用方式:1)在IDEA中直接使用(零配置),通过Run with Coverage功能可视化查看代码执行情况;2)Maven项目标准集成,通过配置pom.xml插件,执行mvn test命令生成HTML报告。文章详细演示了从创建项目、编写业务代码、添加单元测试到查看覆盖率报告的完整流程,重点说明了行覆盖率和分支覆盖率指标的含义,并通过颜色标识(绿色/红色/黄色)直观展示代码覆盖状态。最后提供了常见问题解决方法和学习总结,适合Java开发者快速掌握代码覆盖率

2026-06-15 18:55:17 400

原创 单元测试 + Mockito 开发指南

本文介绍了JUnit5和Mockito的单元测试教程,分为基础入门和进阶实操两部分。基础篇讲解单元测试核心原理、Mockito模拟工具的作用及环境准备,通过用户服务案例演示如何编写测试代码,包括创建模拟对象、设置返回值、断言验证等。进阶篇结合模板设计器项目,展示如何测试复杂业务逻辑,涉及多依赖模拟、边界场景覆盖和操作验证。教程强调隔离测试的原则,提供从零基础到项目实战的完整指导,涵盖核心语法和最佳实践。

2026-06-11 13:02:34 425

原创 从测试左移到 AI 辅助测试

这个软件好不好测。好测的软件能低成本实现高质量的自动化测试;难测的软件写个自动化用例都要绕半天。向系统扔大量随机或半随机的输入,观察系统会不会崩溃或暴露异常。它能发现的问题类型:SQL 注入、缓冲区溢出、XSS、目录遍历、DoS 漏洞……很多靠人工很难想到的输入场景,模糊测试可以大批量覆盖。看完这篇文章,你可能会感觉现代测试的技术栈已经远超"点点点"的范畴了。一句话概括现代软件测试的趋势测试不再是开发后的把关,而是贯穿软件研发全生命周期的质量工程。

2026-05-31 18:41:52 403

原创 软件测试指南:从零基础到全栈测试工程师

测试工程师能力图谱基础能力├── 测试理论(本文涵盖的所有内容)├── 缺陷管理(禅道/Jira 使用)├── 用例设计(等价类/边界值/场景法)└── 测试报告(规范的文档产出)工具链├── 接口测试:Apifox、Postman、HttpRunner├── 性能测试:JMeter、Locust├── 自动化:Playwright、Selenium、Appium├── 安全测试:Burp Suite、OWASP ZAP进阶方向├── 测试开发(自研框架、测试平台)

2026-05-31 17:05:27 910

原创 Git 分支合并操作备忘录

远程develop分支已有最新代码,将其合并到本地个人开发分支,同步远端仓库。

2026-05-28 09:39:01 285

原创 Apifox 性能测试

Apifox性能测试指南:通过模拟高并发请求评估接口性能。操作步骤:1)创建自动化测试场景并添加待测接口;2)配置压测参数(并发数、爬坡时间、持续时间);3)选择测试环境运行。实时监控QPS、响应时间、错误率等指标,分析接口在高负载下的稳定性与瓶颈。相比JMeter更易用,无需编码即可完成性能测试。注意:务必在测试环境执行,避免影响生产系统。

2026-05-27 19:38:53 377

原创 HttpRunner 编写测试用例

任何 HttpRunner 用例,都只由。所有断言都通过 → 用例成功 ✅。

2026-05-27 18:51:18 248

原创 HttpRunner 入门

本文详细介绍了在Ubuntu虚拟机环境下使用HttpRunner进行接口测试的完整流程。主要内容包括:环境准备(Ubuntu+MobaXterm)、HttpRunner离线安装步骤、项目创建与目录结构说明、核心YAML语法讲解(配置、请求、断言等)、性能压测方法(hrpboom命令及指标解读)以及常见报错解决方案。文章采用手把手教学方式,特别适合零基础用户快速掌握接口自动化测试技能,从功能测试到性能压测的全流程操作。最后还提供了学习总结和进阶方向建议,帮助读者系统性地掌握HttpRunner测试框架。

2026-05-27 18:46:51 468

原创 HttpRunner 简介

HttpRunner是一个开源的接口自动化测试框架,支持YAML/JSON格式编写测试用例,可通过命令行执行并集成到CI/CD流程。它适合接口测试但不适合UI自动化(推荐Selenium/Playwright)、性能压测(推荐JMeter/k6)或需要团队协作的无命令行场景(推荐Apifox)。该框架以简洁的配置实现接口测试自动化。

2026-05-27 18:36:36 95

原创 Apifox 小白入门使用指南

本文介绍了使用Apifox进行接口测试的完整流程。首先解释了接口调试、断言、单接口用例和场景用例四个核心概念。然后详细演示了从新建项目、创建接口到调试接口、保存测试用例、添加断言、提取token变量、创建场景用例的完整步骤。重点包括:如何配置常用断言规则,如何通过脚本保存环境变量,如何组合多个接口用例进行业务流程测试,以及如何解决契约测试报错问题。最后总结了自动化测试的工作流程和常见注意事项,帮助用户快速掌握接口自动化测试的核心方法。

2026-05-27 10:25:20 743

原创 Apifox 测试项目实操1

所以你在网上搜的 Postman 脚本,大部分都可以直接复制到 Apifox 里用,不用改。主要是给 activities/templates 用的,可先 handshake 写入。来自导入时 OpenAPI 的全局 JWT 说明,不是 heartbeat 专用要求。Apifox 为了兼容用户的使用习惯,直接兼容了 Postman 的。,不用你自己定义,也不用额外引入,是脚本环境自带的「内置变量」。是 OpenAPI 全局安全配置带出来的,可以不填也能调通。无需 Authorization。

2026-05-24 08:32:35 601

原创 Apifox 测试项目的案例

课堂建议:先测 GET 列表/详情 和 POST 创建模板+版本(body 用 JSON,package 可先填 URL 字符串);如果你需要,我可以按你们课时(例如只测 8 个接口)生成一份 可直接导入 Apifox 的 OpenAPI 子集说明,或帮你在仓库里加一份。你打开的是 OpenAPI 的原始 JSON 文档,不是给人直接阅读的页面。扩展:连续 handshake 触发限流(文档:30s 窗口最多 10 次)。)放选做(multipart,Apifox 要配 form-data)。

2026-05-23 17:26:55 691

原创 用pom 的test 配置 与 jacoco

当然 最保险是直接命令行执行。

2026-05-21 12:24:17 112

原创 给小白的 Maven 命令行执行测试 完整指南

本文介绍了Maven测试的常用命令和操作指南,主要包括: 最常用的4条Maven测试命令:运行所有测试、清理后测试、运行单个测试类、运行单个测试方法 详细的分步操作教程,适合新手直接复制使用 成功运行的标志说明(BUILD SUCCESS) 测试类能100%运行的原因分析(标准注解使用) 强调使用pom.xml配置而非IDEA内置测试配置 提供了完整的命令总结,方便用户快速查阅和使用 全文简洁实用,重点突出Maven测试的核心操作,适合开发者快速掌握基本测试命令。

2026-05-21 12:23:58 163

原创 Vue3 + Vitest 浏览器测试 从零开发指南

本文介绍了如何用Vue3和Vitest创建一个计数器组件并实现自动化测试。主要内容包括:1)创建Vue3计数器组件,显示名字并实现点击+1功能;2)配置Vitest测试环境,编写自动化测试脚本验证组件功能;3)通过终端运行测试,无需打开浏览器即可验证结果。文章提供了完整的项目结构、配置文件和代码示例,并包含常见问题解决方案。该教程展示了前端组件开发与测试的完整流程,实现了"代码即文档"的开发模式。

2026-05-20 18:54:29 244

原创 How to Write Test Cases in Java Application using Mockito and Junit?

摘要:本文介绍了使用Mockito和JUnit进行Java单元测试的步骤:1)创建Maven项目;2)在pom.xml中添加Mockito和JUnit依赖;3)创建TodoService接口及其实现类TodoServiceImpl;4)编写测试类TodoServiceImplMockTest,使用@Mock注解模拟依赖,测试retrieveTodosRelatedToJava方法的不同场景;5)运行测试验证结果。整个过程展示了如何通过Mockito模拟依赖对象进行单元测试。

2026-05-20 15:45:45 494

原创 Windows/Linux 自动适配 + Pydantic Settings 配置

config.py项目全局配置中心动态默认值,自动切系统全项目唯一配置实例所有路径、地址、开关、并发都在这里管Windows 开发、Linux 部署一套代码通用。

2026-03-31 09:56:32 415

原创 恩施医学院建林同学整理的opencv实验

文件名:lessons/15_video_to_frames.py。文件名:lessons/20_template_match.py。文件名:lessons/03_add_weighted.py。文件名:lessons/01_read_image.py。文件名:lessons/11_video_file.py。文件名:lessons/12_video_gray.py。文件名:lessons/13_video_info.py。文件名:lessons/14_video_save.py。

2026-03-27 11:16:50 436

原创 MODNet 本地抠图项目指南

│ ├─ utils.py # 图片读写、日志处理。│ └─ config.py # 模型路径等配置。│ ├─ segmentation.py # 核心抠图逻辑。├─ MODNet/ # 源码文件夹。│ └─ test_segmentation.py # 测试脚本。1️⃣ MODNet 抠图原理。2️⃣ 源码获取与模型准备。3️⃣ 项目文件结构。4️⃣ 运行环境配置。5️⃣ 核心操作步骤。

2026-03-20 16:18:35 473

原创 InsightFace人脸检测开发实验指南

本文介绍了使用InsightFace进行人脸检测的开发实验指南。InsightFace是一个现成的人脸处理AI工具,主要功能包括人脸检测(定位人脸框和五官关键点)和人脸识别(生成特征码)。实验使用buffalo_l高精度模型,无需训练即可调用。环境要求Windows系统、Conda和PyCharm,需准备测试图片。实验步骤包括:激活虚拟环境、安装依赖包、下载模型文件、编写核心代码(含配置、日志和检测功能)和测试代码。提供了两种运行测试方式(命令行和PyCharm),并详细说明测试结果解读和常见错误处理方法。

2026-03-19 15:58:43 608

原创 Platform Resolve 返回结构(Segmentation)

Platform 返回结构使用包装核心数据在中包含 provider 代码、endpoint、认证信息、超时时间和参数Image-Pipeline 调用通过调用解析嵌套结构,提取将传递给第三方 provider 进行实际调用Provider 选择基于 prefer 列表和 priority 排序支持 merchant 和 global routing policy支持成本过滤错误处理Platform resolve 失败 → 降级到 rembg。

2026-02-21 09:49:28 670

原创 AI 自助拍照亭(AI Photo Booth)项目整体架构与实现思路总结

状态机优于流程判断服务拆分优于单体堆代码AI 算法必须工程化、可替换稳定性设计要早于性能优化前端只负责展示,流程由后端统一调度。

2026-01-26 21:36:46 1161

原创 基于佳能 EDSDK 的 CameraAgent 设计与实现思路详解(STA 线程 + 串行队列)

如何用工程化手段,把一个不稳定、强约束的硬件 SDK,变成一个稳定、可扩展的服务能力关键不在于写了多少代码,而在于:严格遵守 SDK 的线程模型用队列对抗并发用事件泵对抗“假异步”用分层架构隔离复杂性这套思路不仅适用于佳能相机,也同样适用于其他工业相机、扫描仪、串口设备等硬件集成场景。

2026-01-26 21:11:54 733

原创 vue 3极简教程草稿(未完成)

Vue 路由 = 用 URL 控制组件显示,通过 router-link 切换,router-view 展示,支持重定向、嵌套、动态参数、编程跳转和权限拦截。好,这次我给你一版**“极简 + 代码白话流程版总结”只保留最核心的东西**,一看就懂、一背就会 👌(内容来自你给的第 7 章课件)

2026-01-02 19:42:17 708

原创 CameraControl 技术架构说明

WinForms UI + Controller(ActionEvent)+ Command Queue(串行化相机操作)+ CameraModel(状态缓存)+ Observer(事件回调驱动 UI 刷新)+ EDSDK P/Invoke(薄封装)EDSDK 操作必须串行、要处理 busy/retry —— 命令队列很关键拍照/下载/LiveView 都是异步事件驱动 —— Observer 很关键。

2025-12-31 09:03:29 1282

原创 CameraControl 技术架构说明文档-基于 Canon EDSDK

相机进入“电子取景器实时流”状态,把每一帧(通常是 JPEG)通过 EDSDK 以 stream 的形式送到 PC。PC 端不断拉帧并显示,同时可以在 LiveView 上做:对焦框信息(FocusInfo)触摸/点击对焦(ClickAF)执行 AF(DoEvfAF)变焦(Zoom)驱动镜头对焦(DriveLens:类似手动对焦步进)

2025-12-30 21:34:57 1030

原创 5.5 拍摄与快门控制 API

不需要处理半按 / 松开。SDK 自动处理内部状态。拍摄完成后,相机会通过。### 拍摄完成事件。

2025-12-24 10:12:03 428

原创 5.4 文件系统与图像传输 API (File System & Image Transfer)

## 标准文件下载流程(推荐)1. EdsGetDirectoryItemInfo // 获取文件信息2. EdsCreateFileStream // 创建目标文件3. EdsDownload // 下载文件4. EdsDownloadComplete // 通知完成。

2025-12-24 09:40:42 681

原创 第 5 章 API Reference(API 详细说明)

在调用任何 EDSDK API(除获取设备信息相关 API)之前,终止 EDSDK 库的使用,并释放 SDK 内部已分配的所有资源。减少对象的引用计数,当引用计数为 0 时,对象会被自动释放。顺序、线程、生命周期一旦错,后面全部不稳定。获取当前连接到主机 PC 的相机列表对象。与指定相机建立逻辑连接(Session)。每一次“获取对象”,最终都必须有一次。初始化 EDSDK 库。增加指定对象的引用计数。关闭与相机的逻辑连接。

2025-12-24 09:36:20 347

原创 4 对象管理与属性(Object Management & Properties)

EDSDK 中的所有对象都通过进行管理。应用程序必须正确管理对象的生命周期,否则可能导致资源泄漏或 SDK 状态异常。

2025-12-24 09:33:09 349

原创 3 EDSDK 对象(EDSDK Objects)

EDSDK 采用来表示主机 PC 与相机之间的所有可控资源。所有对象都通过的形式进行访问与管理。

2025-12-24 09:16:52 472

原创 2 概览(Overview)

# 2.1 EDSDK 的功能概述(Functions of EDSDK)EDSDK 主要提供以下功能:- 连接并控制 Canon 数码相机- 控制相机的拍摄操作- 设置和获取相机属性- 获取相机状态- 下载相机中保存的图像文件- 接收并处理来自相机的事件通知。

2025-12-24 08:58:44 403

原创 1.4 安装 EDSDK(Installing EDSDK)

【代码】1.4 安装 EDSDK(Installing EDSDK)

2025-12-24 08:56:49 158

原创 1.3 支持的相机(Supported Cameras)

【代码】1.3 支持的相机(Supported Cameras)

2025-12-24 08:54:56 399

原创 第 1 章 Introduction

📘。

2025-12-24 08:53:01 148

foodmart_mysql.tar.gz

mondrian foodmart mysql 脚本,

2019-05-09

accp6认证标准等

附件1:ACCP 6.0模块划分及课程名称对照表 附件2:ACCP6.0与ACCP5.0技能点差异 附件3:ACCP6.0 产品使用标准 附件4:ACCP6.0产品教员认证升级考试申请表

2014-08-21

hibernate4+spring4+springmvc+ehcache+自己写的cache系统

hibernate4+spring4+springmvc+ehcache+自己写的cache系统

2018-06-10

accp6.0 y2

accp6.0 y2 hibernate 第一章

2013-01-01

空空如也

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

TA关注的人

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