- 博客(674)
- 资源 (5)
- 收藏
- 关注
原创 【AI】【MCP】搭建私人王炸MCP自动化工作流
MCP 全称为 Model Context Protocol(模型上下文协议),是 Anthropic 公司在 2024 年 11 月推出的一种开放协议,旨在统一规范大型语言模型(LLM)与外部数据源和工具之间的通信。
2025-04-28 10:01:18
522
原创 【NVM】管理不同版本的node.js
不同的node.js版本会让你在使用过程很费劲,nvm是一个node版本管理工具,通过它可以安装多种node版本并且可以快速、简单的切换node版本。
2025-04-27 16:58:04
462
原创 【web自动化】【Splinter】优势介绍以及保姆级实战教程
Splinter通过浏览器沙盒环境管理、文件传输优化以及动态元素捕获策略,为测试人员提供了突破传统测试边界的高阶功能。这些功能不仅提升了测试的灵活性和效率,还确保了测试环境的安全性和稳定性。通过合理利用这些功能,测试人员可以轻松应对复杂的测试场景,实现更高效的自动化测试。
2025-04-14 14:44:18
589
原创 【自动化】Automa网页自动化之路
Automa网页自动化之路,因为是浏览器插件,本文内容当中都是已经打开了浏览器的情况下使用插件的哦,注意。
2025-03-11 15:31:19
2553
原创 【pytest】pytest注解使用指南
在 pytest 测试框架中,注解(通常称为装饰器)用于为测试函数、类或方法提供额外的信息或元数据。这些装饰器可以影响测试的执行方式、报告方式以及测试的组织结构。pytest 提供了多种内置的装饰器,以及通过插件扩展的额外装饰器。
2024-11-18 17:49:33
1003
原创 【Allure】allure注解的详细解释
如果在做测试报告当中用好allure的注解,下面分别解释,例如让你理解epic>feature>story的层级关系。
2024-11-18 17:36:59
1297
原创 【kali】安全测试入门
Dirb是一个用于对 web 应用程序进行字典式暴力攻击的软件工具,它经常用于安全审计和渗透测试是一个开源的网络扫描工具,用于网络发现和安全审计。Nmap 被广泛用于网络安全领域,以探测网络上的设备,检测开放的端口,确定运行在网络设备上的服务及其版本信息,以及检测潜在的安全漏洞。官网:文档:Nikto是一个开源的 web 服务器扫描器,它用于对 web 服务器进行扫描,以发现潜在的安全问题。
2024-11-12 13:45:17
992
原创 【安全测试】sqlmap工具(sql注入)学习
sqimap是一个开源的渗透测试工具,它可以自动化检测和利用SQL注入缺陷以及接管数据库服务器的过程。它有一个强大的检测引擎,许多适合于终极渗透测试的小众特性和广泛的开关,从数据库指纹、从数据库获取数据到访问底层文件系统和通过带外连接在操作系统上执行命令。官方网址:http://sqlmap.org/本文是用于学习,请自觉维护网络安全。
2024-11-11 16:04:46
1130
原创 【django】Django REST Framework (DRF) 项目中实现 JWT
创建一个视图来处理登录请求,返回 JWT token。# views.py})通过以上步骤,我们成功地在 Django REST Framework 项目中实现了 JWT 认证,并配置了 token 黑名单以增强安全性。JWT 认证提供了一种无状态、轻量级的身份验证方式,而 token 黑名单则确保了已注销的 token 不会被再次使用,从而提高了应用的安全性。希望这篇文章对你有所帮助!如果你有任何问题或需要进一步的帮助,请随时联系我。
2024-11-07 14:03:12
1344
原创 【django】django RESTFramework前后端分离框架快速入门
"""自定义权限只允许对象的所有者编辑它。""""""判断用户是否有权限访问该对象。"""# 判断当前用户是否是该对象的拥有者。
2024-11-01 17:02:10
3622
原创 【django】RESTful API 设计指南
通过上述优化和改造,您的RESTful API设计将更加符合现代最佳实践,提高API的可用性、安全性和可维护性。希望这些建议对您有所帮助!如果有更具体的需求或问题,请随时告诉我。
2024-11-01 09:13:20
1478
原创 【django】Django REST Framework 构建 API:APIView 与 ViewSet
假设我们有一个简单的库存管理系统,包含以下三张表:Category(类别)、Product(产品)和 Supplier(供应商)。我们将基于这些表来实现类似于之前 Book 表的 CRUD 操作# 用于写入的字段required=True # 确保这个字段是必填的required=True # 确保这个字段是必填的# 用于读取的嵌套字段fields = [模型不变,同上不变,同上通过上述两个示例,你可以看到使用 `APIView` 和 `ViewSet` 实现 CRUD 操作的不同方式。
2024-10-30 17:11:34
1049
原创 【django】Django REST Framework 序列化与反序列化详解
序列化:将Python对象转换为JSON或其他文本格式,以便通过HTTP进行传输。反序列化:将JSON数据转换回Python对象,以便在后端进行处理。在序列化器中,你可以使用或来引用关联对象的主键或字符串表示,或者使用嵌套的序列化器来表示关联对象的完整数据。author = AuthorSerializer() # 使用嵌套的序列化器在这个例子中,中的author字段使用了作为嵌套序列化器,这样当序列化Book对象时,author字段将包含完整的Author对象数据。
2024-10-29 16:50:11
1384
原创 【大模型】Ollama+WebUI+AnythingLLM搭建本地知识库
部署属于自己的大模型,优点:离线运行、隐私保护、开发和测试,配合AnythingLLM搭建本地知识库,同时支持API接口调用。
2024-10-24 18:01:14
2218
原创 【uniapp】设置公共样式,实现公共背景等
通过uniapp四线全局背景样式等,static目录会在打包的时候必打入,新增一个目录按需导入,减少打包文件大小。
2024-10-14 11:59:20
1362
原创 【uni-app】HBuilderX安装uni-ui组件
uniapp项目使用uni-ui组件方式很多,有npm安装等,或直接创建uni-ui项目,使用uni-ui模版。我这个是将老项目引用。其他方式具体请看。
2024-10-12 17:47:02
1760
原创 【django】解决django跨域的问题(Hbuilder X)
使用django做后端,Hbuilder X 做前端开发时,使用内置浏览器正常,但是使用运行到Chrome时就报错Ensure CORS response header values are valid,原来是跨域问题。
2024-10-05 14:33:34
569
原创 【Pycharm】Pycharm创建Django提示pip版本需要升级
经常使用pycharm创建django、flask等项目时候提示pip版本需要升级,解决方案。
2024-09-15 12:16:41
646
原创 【pyenv】python版本管理工具【好东西独享】
pyenv可以解决不同python版本问题,这里讲述windows系统如何安装在Windows下安装pyenv(特别是pyenv-win,这是针对Windows的pyenv版本),可以通过多种方式进行。
2024-09-14 20:26:12
1414
1
原创 【鸿蒙】HarmonyOS NEXT星河入门到实战8-自定义组件-组件通信
BuilderParam 传递UI多个 @BuilderParam 参数。
2024-09-13 13:12:00
1119
1
原创 【鸿蒙】HarmonyOS NEXT星河入门到实战7-ArkTS语法进阶
ArkTS语法进阶Class、剩余参数和展开运算符,同时包含对接口的补充说明、泛型
2024-09-12 15:08:17
1015
原创 【鸿蒙】HarmonyOS NEXT星河入门到实战6-组件化开发-样式结构重用&常见组件
);build() {Column(){Swiper(){Text('1')Text('2')Text('3')// .indicator(true) //定制小圆点。默认falseSwiper(){.loop(false) //是否开启循环 默认true,flase无法左滑到末页.autoPlay(true) // 自动播放 默认是false自动播放.invert(4000) // 播放间隔 默认3000。
2024-09-12 14:31:30
1179
原创 【鸿蒙】HarmonyOS NEXT星河入门到实战4-ArkTS界面布局深入
Entry@Component@State message: string = '春天的菠菜';return;});build() {Column(){Row(){// 左侧Text('左侧')// 右侧Text('右侧固定').width(80)// LayoutWeight 多个对象Row(){// 老大Text('老大')// 老二Text('老二').width(80)// 老三Text('老三').width(80)
2024-09-10 15:39:06
2150
grafana-latest.tar
2024-08-23
django+bootstrap实现增删改查
2023-02-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人