自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

专注于技术分享的博主

学无止境,分享各种技术,Java,性能,c++,接口,数据库,工具,经验分享

  • 博客(350)
  • 收藏
  • 关注

原创 OpenClaw 通过 CLI 后端使用 Claude 模型

很多人配置 OpenClaw 时发现:模型列表里有 OpenAI、Gemini、Kimi、GLM,就是没有 Claude。这不是 OpenClaw 的疏漏,而是一个商业现实。OpenClaw 的核心能力依赖,上述模型都提供了标准的 REST API 接口,任何第三方应用可以直接接入。但 Anthropic 对 Claude API 的使用有较严格的限制,并不像 OpenAI 那样对第三方生态完全开放。

2026-03-25 08:25:30 261

原创 如何申请 Brave Search API 密钥并配置 OpenClaw

Brave Search API 密钥是启用 OpenClaw 网页搜索功能的前提申请流程:注册 Brave 账户 → 创建 API Key → 复制保存(推荐)或手动设置环境变量如果不需要网页搜索功能,可以跳过配置大模型本身不具备实时搜索能力,Brave Search 是让它"联网"的桥梁。

2026-03-24 19:00:42 1617

原创 微信插件支持OpenClaw

微信 ClawBot 现在的形态,更像一个战略性探路,而不是一个成熟的产品。限制很多,但方向是对的。AI竞争的终局不是谁的模型更聪明,而是谁能让AI住进用户最高频使用的场景里。微信打的就是这张牌,而且是全球日活最高的社交产品之一在打。以前我们用AI,要打开一个专门的App、一个专门的网页,它始终是"额外"的。但当AI直接变成微信聊天列表里的一个联系人,这才是真正的AI融入生活。这个时代,刚刚开始。

2026-03-23 21:56:57 539

原创 OpenClaw 龙虾玩家的安全指南

作为 OpenClaw 的玩家,你完全有权继续用它——只要你知道风险在哪,并且采取了正确的防护措施。本文依据 Microsoft、Kaspersky、Cisco、Oasis Security 等多家机构的一手报告,用最通俗的语言告诉你三件事:到底发生了什么每一种风险对普通用户意味着什么你现在能做什么来保护自己(有具体操作步骤)

2026-03-17 12:17:51 578

原创 Fastapi+vue3框架,N-Tester2.0 AI驱动测试平台,项目管理模块

QQ交流群:1074327520。

2026-03-16 19:07:16 232

原创 不写代码,如何让 OpenClaw Agent 学会新技能

问题答案Agent 能力从哪来?内置工具 + 插件工具 + Skills大多数任务需要写 Skill 吗?不需要,Agent 自带很多能力Skill 是什么?给 Agent 的操作手册,不是代码Skill 怎么写?一个 SKILL.md 文件,用文字说明步骤什么时候需要 Skill?只有当 Agent 不知道怎么做时Skill 是"补充知识",不是"必须品"。大多数情况下,你只需要告诉 Agent 你想做什么,它自己就能搞定。

2026-03-16 07:53:49 450

原创 OpenClaw 多 Agent 协作实战完全教程

你已经装好了 OpenClaw,也配置了几个 Agent——intel 负责收集资讯,wechat 负责写文章,coder 负责写代码。每个 Agent 单独用都没问题。你得把 intel 的结果复制出来,再粘贴给 wechat,手动当它们之间的传话筒。这篇教程就是写给这个阶段的人的——已经有多个 Agent 在跑,想让它们真正协同起来,不再靠人工中转。

2026-03-15 10:38:24 1128

原创 OpenClaw 省 Token 实操手册:八个维度,节省 60–90%

你已经做了全局配置优化和每个 Agent 的 TOKEN-RULES,这是对的基础。还没做的三件事按优先级排:第一,把所有 Heartbeat 换成 Cron——heartbeat.model 的 Bug 意味着你以为在省钱但实际没有,这是现在最紧急的一件事。第二,给每个 Agent 配独立的 model 和 contextTokens——sysmon 用 Haiku + 20k,agent-creator 用 Sonnet + 100k,不要全部用全局的 50k。第三,

2026-03-13 07:59:46 691

原创 OpenClaw 官方 53 个技能完整指南:功能详解 + 风险评估 + 安装建议

结账、对外发消息、公开发布——任何不可逆的操作都由你亲手完成。

2026-03-11 08:31:00 1185

原创 本地部署 OpenClaw 自动发布公众号:小白完整教程

方式 A:用。

2026-03-09 21:35:40 1252

原创 本地部署 OpenClaw 自动发布小红书:小白完整教程

你可以把整篇文章复制给 Claude Code(CC),让它帮你一步步完成部署。最终效果:在你的电脑上运行一个 AI 助手,它能帮你写小红书文案、生成封面图、发布笔记、回复评论。OpenClaw 能读写你电脑上的文件、执行命令、操控浏览器。,用一台闲置电脑或专用机器最安全。

2026-03-05 22:10:27 3150 6

原创 fastapi后台开发管理系统,开箱即用,纯净版本脚手架

基于Fastapi框架,结合vue3+elementplus开发的一个开箱即用的纯净后端管理系统,包含完整的用户权限管理系统,旨在帮助企业开发者快速搭建 开发后台脚手,无需关注认证实现,只需要实现自己的业务功能,动态路由注册,配置即可分配权限管控。

2026-01-17 11:50:19 905

原创 Fastapi框架开发的AI测试平台正式开源

N-Tester平台,AI驱动测试管理平台,基于Python框架FastAPI和前端主流框架Vue3实现统一开发,提供一站式开箱即用的体验,打造AI结合,支持AI生成测试用例,一键导出,在线编辑,脚本生成,集接口自动化,APP自动化,UI自动化,智能排版,LLM多厂商定制配置,MCP调用,一体化测试管理平台注意:由于是超级管理员,请不要改密码,改密码AI:大语言模型(LLM)、LangChain、多种嵌入服务(OpenAI、Azure OpenAI、Ollama等)

2026-01-12 14:41:56 414 2

原创 【Linux】Centos替代方案

如果你正在寻找 CentOS 的替代品,下面是几个推荐选项:• Rocky Linux 和 AlmaLinux:如果你希望继续使用与 CentOS 类似的稳定性和兼容性,这两个发行版是最直接的替代。• Ubuntu Server:如果你希望使用一个社区支持强大的发行版,并且在云平台、容器等现代开发环境中广泛使用,Ubuntu 是一个非常好的选择。• Debian:如果你喜欢一个不依赖商业支持的系统,并且需要一个非常稳定的环境,Debian 是一个成熟的选择。

2025-10-22 13:41:07 1137

原创 【JAVA接口自动化】JAVA如何读取Yaml文件

java读取yaml文件 自动化测试中,用例数据存放在yaml文件中。

2025-09-15 10:17:08 702

原创 【Flask】实现一个前后端一体的项目-脚手架

我们将基于Flask框架,实现一个完整的前后端一体的项目后台管理系统,实现简单的个人中心,,一个完整的小型项目框架架构注意:这种前后端一体项目,只适合你永远自己实现个小项目,大项目还是使用前后端分离这种实现方式,切记这种方式不要在大型项目中尝试首先如果你要能使用前后端一体的Flask框架,前置条件你需要先具备本教程将基于Flask框架,实现一个完整的前后端一体的项目,带你完整实现第一个前后端一体的完整项目和功能实现过程。

2025-09-11 11:43:53 1529

原创 【Flask】测试平台开发,新增说明书编写和展示功能 第二十三篇

本篇是接着上一篇,细分出说明书的编写部分,实现这个功能的需求,是内部很多同事反馈,需要有个地方存工具,并且可以写说明书,如果需要的人,那么可以在界面上直接下载工具和查看工具的说明,这样就不用每次都找人发文档,各种本地找,很浪费时间,故此需要实现这样的一个功能。

2025-09-08 11:38:34 650

原创 【Flask】测试平台开发,工具模块开发 第二十二篇

开发这个功能的需求是希望本地的工具可以有一个快速查找的地方,这样,其他人员可以直接删除工具使用,另外附加工具的说明书和导出说明书的功能,方便快速使用。

2025-09-08 11:38:15 463

原创 【工具】Pynsist:一键打包 Python 应用代码成 Windows 安装程序

Pynsist 是一款功能强大、使用简单的工具,可以帮助您轻松打包 Python 应用,方便您将应用分发给没有安装 Python 的用户。Pynsist 是一个强大的工具,可以将您的 Python 应用打包成 Windows 安装程序。它内置 Python 解释器,即使目标用户没有安装 Python,也可以轻松使用您的应用。Pynsist 可以自动将您的应用依赖的 PyPI 包打包到安装程序中,确保应用能够在目标机器上正常运行。Pynsist 可以选择安装指定的 Python 版本,满足不同项目的需要。

2025-09-07 16:00:08 558

原创 【Flask】测试平台开发,数据看板开发-第二十一篇

在前面我们已经实现了我们的产品创建管理,应用管理管理,需求提测管理但是每周提测了多少需求,创建了哪些产品,我们是不是看着不是很直观,接下来我们就需要开发一个数据看板功能,实现能够看到产品下创建的需求,提测数据先看看实现效果# 使用数据库连接池的方式链接数据库,提高资源利用率try:apps.note,'''table_data = cursor.fetchall() # 数据库返回的结果,包含 note 为 NULL 的行# === 核心修复:处理 NULL 值 ===

2025-09-06 09:19:12 668

原创 【Flask】测试平台开发,重构提测管理页面-第二十篇

我们在前面已经将提测功能界面的功能都已经开发完成了,但是你有没有发现,此时的UI界面看起来很low,不是很高级,提测后的扭转状态也没有颜色区分,不直观UI看着是不是很low,测试类型和测试的状态没有颜色,看着不是很直观重构后的完整前端代码如下<template><el-form-item label="归属分类"><el-option value="" label="所有" /><el-option/><el-form-item label="服务应用ID">

2025-09-06 09:17:05 466

原创 【Flask】测试平台中,记一次在vue2中集成编辑器组件tinymce

我这里导入指定文件夹下的中文包,服务刚开始启动不起来,,直接找不到路径,报错了,所以要改下路径导入方式,从根目录直接查找导入。此时在我们的页面上使用下组件,看看是不是成功了,测试一下每个功能是不是正常,并且可以使用,发现可以进行使用了,至此大工完成。首先我是在package.json文件中添加复制的这种方式引入的组件,如何你想使用这种方式导入,可以参考我的导入方式。接下来需要更改一下中文语言包的指定路径,下面是两种方式,轻测,这两种指向都可以成功,提供两种方式,任意选择一种就可以。若目录不存在需手动创建。

2025-09-05 09:28:23 1374

原创 【Flask】测试平台开发,测试报告功能开发-第十九篇

测试报告的存储方式有两种方案:一种是新建一个表单独存报告字段数据,仅和 request 表做外键关联,另一种是在原来的表上加字段,我这里为了方便选择了第二种,跟着做的小伙伴建议使用新建表数据分类保存的方式,看下自己独立思考开发的能力。实际上由于报告数据库方案是选择的在Request表中增加字段,所以保存接口是一个更新操作,另外对于发送邮件附件的操作这里需要按照前面说的邮件发送方案 有关内容进行添加附件的处理。参照之前提测页面,完成测试报告页面的表单,只不过其中的更多。,至于怎么显示上传文件名,可以利用。

2025-09-05 07:49:43 870

原创 【Flask】测试平台开发,文件上传功能开发-十八篇

我们既然已经实现了需求提测,测试状态扭转的功能栏目,那么在测试通过后,我们是不是需要对当前的这个测试任务进行添加上传测试报告,接下来我们实现上传文件后端服务附件保存实现,要写个上传接口,服务端通过request.files进行获取实现,Postman模拟请求的话,方法使用POST,文件通过form-data格式中的file进行上传,一个基本的实现代码接口如下:定义请求方法和路径拼接一个项目保存文件夹的一个绝对路径获取form-data指定key的文件,通过save保存后返回成功消息。

2025-09-05 07:49:19 1016

原创 【Flask】测试平台开发,提测详情功能页面显示开发-第十七篇

概述我们在前面的接口中已经开发了添加提测的功能,编辑提测的功能,那么我们提测的详情没有一个查看的详情入口,现在我们需要增加一个详情入口,用于方便查看提交的信息。

2025-09-04 12:04:32 825

原创 【Flask】测试平台开发,邮件标记提测状态-第十六篇

根据提测ID,对数据表 request 和 apps 做联合表查询,返回需要详细信息,此接口用于前端跳转编辑提测页面的数据回填。resp_failed['message'] = '提测ID不能为空'try:# ✅ 使用正确的SQL,包含时间格式化sql = """R.title, \R.appId, \R.type, \R.scope, \R.wiki, \R.more, \"""# ✅ 使用参数化查询,避免SQL注入if data:# 添加调试信息。

2025-09-04 12:03:29 865

原创 【Flask】测试平台开发,跳转菜单优化,远程搜索自动弹出-第十五篇

接下来通过练习对提测平台菜单的一个小小的前端优化,了解 项目图标的使用方法,注意到菜单到目前为止都是相同的默认图标,这个其实是可以进行更改的,目前element-ui admin这个框架版本菜单部分需要使用自定义的资源,因此需要通过在icon资源网站下载合适图标(.svg格式),放到前端代码路径/scr/icons/svg目录下,然后通过直接指定名字就可以了。另外一种在其他 控件或单独使用Icon,比如之前开发的一些添加按钮上或有 + 的图标,这里顺便就讲解下默认图标组件的使用。

2025-09-03 08:00:33 585

原创 【Flask】测试平台开发,提测功能创建,关联应用-第十四篇

我们在前面的文章中已经实现了产品管理功能,服务应用功能模块,也实现了测试管理模块,但是我们还没有完整的关联创建的应用创建提测的提测任务,现在我们实现提测功能添加任务远程搜索和路由$route使用实现新建提测功能新建功能后端整合邮件类实现提测和邮件发送功能接口双条件查询的应用关键词搜索接口前端下拉框组件实现远程搜索Vue $route基本用法结果查询数据反填逻辑处理自学header表头组件远程搜索。

2025-09-03 08:00:06 479

原创 【框架】基于selenium+java框架设计(0-1实战)

接着上一篇继续谈论 Java 自动化框架的相关内容,本篇基于selenium,采用PO模式实践,包括技术栈、环境准备、框架结构、各模块功能、监听器、重试机制、依赖库、测试用例执行及报告生成等。

2025-09-02 10:41:19 1401

原创 【框架】基于playwright+Java框架设计(0-1实战)

先说说为什么写这几个框架,现在网上的资料都有点杂乱无章,没有一个完整的实现体系过程,看得眼花缭乱,你可能刚好需要,但你也不知道如何下手实现一个完整的框架,这里我提供几个,可供大家实现参考--根据自己项目改即可,接下来的框架是以我自己项目为例子设计框架先导预告一下,接下来我会依次实现:java版本实现框架基于playwright-本篇python版本实现框架-基于playwrightjava版本selenium实现框架-基于seleniumpython版本实现框架-基于selenium。

2025-09-02 10:15:47 1288

原创 做自动化时如何进行持久化登录封装?

相信在做自动化测试的同学都知道,我们在一些自动化过程中会遇到一些想要进行免登录的情况,顾名思义就是如何让登录进行持久化,这样我们在跑脚本的过程中就用一直频繁的进行登录的调用操作,这样在你维护脚本和编写其他页面脚本的时候就会比较方便,可以直接跳转到指定的页面进行测试,而不需要一直调用登录接口在这里分享下自己的一些封装经验,可以借鉴参考,先来看看python版本的,java版本的照葫芦画瓢,原理都是一样的。

2025-09-02 08:47:12 254

原创 【Flask】测试开发平台,实现应用管理模块-番外篇

我们已经将产品模块和应用关联模块实现了,但是完整的代码片段都是分布在不同的文章中,这里贴出应用管理的后端接口完整源码和前端部分的完整源码,供大家参考。

2025-09-02 07:59:04 257

原创 【Flask】测试平台开发,实现测试管理工具界面-第十三篇

通过Element UI时间控件和Python联合表查询-实现提测搜索展示平台功能前端Element Vue组件掌握时间date-picker下拉选择组件选项非数据循环用法列表操作根据状态条件如何展示状态数据格式化成汉字展示的方法服务端python实现多条件联合表查询。

2025-09-02 07:58:45 1047

原创 MDVR上下行带宽监控测试

事情的经过是这样的,设备端经常会和平台直接由交互,看录像,下载实时视频,那么在下载实时视频的过程中,从下载设备视频到完成,这个过程中的消耗网络带宽速率需要会消耗多少流量,网络带宽速率如何查看。实现通过将脚本放在文件路径,执行shell脚本在串口直接运行,期初刚开始实现脚本时,发现MDVR内核中使用的是简化版本的Linux内核,对于语法这块的兼容不好,反而在监控的时候还报错了。不过这种方式需要每次看一次执行一次命令,总得来说很繁琐,不适用且需要你自己计算,对于工作中完全不合适。

2025-09-01 18:23:38 197

原创 Linux部署OSM本地服务测试环境

启动maputnik在自己电脑浏览器中输入虚拟机ip地址加端口8088,我虚拟机服务器的地址是在刚才启动的TileServer-GL 网页中,点击下图中的TileJSON链接,然后拷贝地址回到maputnik网页,点击下图框中的按钮Data Sources,把上面的地址粘贴到绿框中,再点击红框中的删除按钮,关闭其它地图。关闭弹出框,就能看到我们发布的地图了接下来就可以自由奔放的自定义地图样式了。

2025-09-01 18:13:19 1110

原创 【Flask】测试平台开发,实现全局邮件发送工具 第十二篇

直接通过给定HTML样式,实现模版发送,内容文字+链接,这里需要特别注意的是测试“微信企业邮箱”链接需要SSL,所以需要使用 SMTP_SSL 创建链接,而非往上很多例子使用SMTP进行创建,执行测试内容如下:查看我自己的邮箱是否真的收到了邮件,可以看到功能正常,上边代码中有一处需要主要是发件人和服务登录人应为为同一个否则会报SMTP 501错误。但这里代码发送后有个问题,在邮箱列表里的发件人信息和详细内容里的邮件人信息展示异常:列表显示空白,邮件详细没能正确显示邮箱等。

2025-09-01 09:02:34 867

原创 【Flask】测试平台开发,应用管理模块实现-第十一篇

通过Element UI抽屉和表单校验&增改接口合并实现应用管理。

2025-09-01 09:01:10 1335

原创 【Flask】测试平台开发,开发实现应用搜索和分页-第十篇

我们已经实现了产品管理页面的基础功能,接下来我们需要实现在产品项目下,实现创建应用管关联的功能,主要是用于关联创建的项目,例如当你有一个项目需求开始提测了,此时你就可以创建一个基础提测应用,关联你提测的项目平台功能服务器端python使用DBUntil库优化数据库的连接新增配置文件,优化代码逻辑格式化返回结果,以及多条件查询代码实现数据库mysql应用管理表创建(外键关联)联合表查询回顾使用LIMIT语法做数据分页前端vue。

2025-08-31 07:44:50 1113

原创 【Flask】测试平台开发,产品管理功能UI重构-第九篇

在前面几篇文章中,我们实现了添加功能,编辑功能,删除功能,搜索功能,那么接下来我们是不是因该要实现一个分页功能,毕竟如果数据多了,是不是有个翻页的功能比较好,这里分页功能我就暂时不开发,不过我提供后端接口,你们试试,自己可不可以独立写完这个分页的前端页面,并且可以使用,这里我们重点事重构一下产品管理这块的UI在之前的文章中我们虽然实现了功能,当你有没有发现,我们列表页面的布局和编辑,删除按钮部分整体看着比较low,不是很直观。

2025-08-31 07:43:41 390

原创 【微信小程序】账号准备篇-超详细步骤教程

本文从零基础开始,详细讲述微信小城西开发需要的账号,环境等,为后续开发打下坚实的基础,喜欢的朋友可以一键三连,照着做,相信你也能上线一个属于你的小程序!!!

2025-08-30 10:14:21 720

将PDF直接装换world的工具

一款便捷的PDF装换位world的便捷功能,保持原格式不变

2025-09-01

输入文字后自动转换语音的工具

文字转换语音的工具已发包exe,即拿即用

2025-09-01

便捷式PDF加密工具,选择文件直接加密

一款便捷式PDF加密功能,选择文件后输入密码即可加密

2025-09-01

语音文件转换为PCM格式的工具(已打包exe,即拿即用)

一款将.wav *.mp3 *.ogg *.flac格式转换为pcm格式的工具

2025-09-01

性能测试调优思路分享+mysql

性能测试调优思路分享+mysql

2025-03-07

空空如也

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

TA关注的人

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