自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(78)
  • 资源 (8)
  • 收藏
  • 关注

原创 一图看懂测试 - 软件测试的艺术 The Art of Software Testing

一图看懂测试:《软件测试的艺术》是软件测试领域的经典书籍,涵盖了测试的基本概念、方法和技术。

2025-02-14 16:33:23 381

原创 分享一个免费专业又好用的快速在线UML图生成设计工具 - PlantText

什么是PlantText?专家的设计工具 PlantUML。PlantText 是一个由 PlantUML 提供支持的快速在线 UML 图生成设计工具。告别拖放操作的麻烦 - PlantText 在几秒钟内将您的文本转换为干净、专业的 UML 图表,所有这些都无需单击鼠标。只需输入您的 PlantUML,您的图表就会变得栩栩如生!目前可免费用于商业和非商业目的。

2024-12-10 21:58:51 3537

原创 人工智能or智障?- 垂直应用时如何让AI大模型输出更精准更可靠的结果

提高AI大模型输出的准确性,提示工程,RAG,模型微调。

2024-12-10 14:37:22 1260

原创 如何以最小代价显著提高AI大模型的性能? - 模型微调 Fine-tuning

不同的微调策略适合不同的应用场景,选择合适的策略需考虑任务需求、数据规模和可用资源等因素。通过具体示例,可以更好地理解每种策略的实际应用。

2024-12-10 11:17:17 962

原创 如何高效的向AI大模型提问? - 提示工程Prompt Engineering

不同提示工程方法的优缺点、应用场景以及具体示例,有助于在实际应用中选择和设计有效的提示,以提高大语言模型的性能和输出质量。

2024-12-09 14:58:54 514

原创 如何做好测试?(十二)DevOps(Development Operations)和CI/CD(Continuous Integration/Delivery/Deployment)

DevOps 是一种文化、运动和实践,旨在通过促进开发(Dev)和运维(Ops)之间的协作与沟通,提高软件开发和交付的速度和质量。CI(持续集成)和 CD(持续交付/持续部署)是 DevOps 的重要组成部分,旨在使软件开发过程更加高效和可靠。DevOps 和 CI/CD 通过促进团队协作、自动化流程和持续反馈,帮助提高软件开发的效率和质量。掌握这些工具和技术将有助于构建更高效、更可靠的软件交付流程。

2024-12-03 11:48:57 635

原创 大模型垂直应用利器 - 检索增强生成RAG(Retrieval-Augmented Generation)

RAG(Retrieval-Augmented Generation)是一种创新的自然语言处理技术,通过结合信息检索和生成模型的优势,提升了问答系统、对话生成和内容创作等任务的表现。其架构包括检索模块和生成模块,工作流程清晰,技术细节丰富。尽管面临一些挑战,RAG在未来有望在AI领域发挥更大的作用,为用户提供更准确和丰富的交互体验。

2024-11-19 12:31:36 786

原创 基于Excel项目计划生成Gantt甘特图 - Python源码

Gantt甘特图是一种用于项目管理的工具,以条形图的形式展示项目任务的时间安排。每个任务在图表上用一个水平条表示,条的长度和位置反映了任务的。甘特图通常包括以下元素:任务名称:列出所有需要完成的任务。时间轴:通常位于图表的顶部或底部,显示项目的时间范围。进度条:显示每个任务的完成状态。

2024-11-19 11:26:03 1333 2

原创 为什么要用Jira和Confluence?

Jira是一个强大的项目管理和问题跟踪工具,适合需要详细任务管理和进度跟踪的团队。Confluence是一个文档管理和协作平台,适合用于信息共享和知识管理。结合使用这两款工具,可以显著提升团队的工作效率,确保项目的顺利进行和知识的有效管理。

2024-10-14 19:38:58 931

原创 Git 常用操作命令说明

Git 常用操作命令的详细说明和示例。这些命令可以帮助你在日常的版本控制工作中更高效地管理代码。

2024-09-23 23:27:45 708 1

原创 总线通信协议汇总

常用总线协议汇总。

2024-09-19 15:37:06 637

原创 Ubuntu 22 安装VNC远程图形界面(GNOME)

Ubuntu 22 安装VNC远程图形界面(GNOME)

2024-02-18 14:28:35 5109

原创 常见的接口自动化测试方法

常见的的接口自动化测试方式包括,脚本驱动方式:编程语言的基础知识,熟悉接口测试的相关概念和技术,能够编写和调试测试脚本。关键字驱动方式:基本的测试理论知识,熟悉关键字驱动测试的概念和使用方法,能够定义和维护测试关键字。接口测试工具:熟悉接口测试的基本概念和流程,了解工具的使用方法和功能,能够创建和管理测试用例。CI/CD集成:熟悉CI/CD流程和工具的使用方法,了解接口自动化测试的集成方式,能够配置和管理集成环境。

2023-11-03 16:32:30 618

原创 不同类型测试知多少?

测试是整个研发和产品化过程中非常关键的项目活动和质量保证活动。但是测试那么多,记不住怎么办?下面会梳理一下不同类型的测试,排排坐。这些不同类型的测试相互补充,可以全面评估软件的质量、可靠性和性能等。根据具体的项目需求和测试目标,选择适合的测试分类和方法,并结合合适的测试工具来进行相关测试活动。

2023-11-03 11:16:31 377

原创 通用开源自动化测试框架 - Robot Framework

Robot Framework 是一个通用的开源自动化框架。它可用于测试自动化和机器人流程自动化 (RPA)。Robot Framework 由 Robot Framework Foundation 提供支持。许多行业领先的公司在其软件开发中使用该工具。机器人框架是开放且可扩展的。Robot Framework几乎可以与任何其他工具集成,以创建强大而灵活的自动化解决方案。Robot Framework 可免费使用,无需许可费用。

2023-10-31 15:30:00 1577

原创 智能终端界面自动化测试操作工具 - Appium常见用法

Appium 是一款开源的移动应用自动化测试框架,用于测试移动应用程序的功能和用户界面。它支持多种移动平台,包括 Android 和 iOS,可以使用多种编程语言进行脚本编写,如 Python、Java、JavaScript 等。简单理解,Selenium使用于桌面系统的Web界面自动化测试框架,Appium是在智能终端,如Apple Android iPad等手机设备上,自动访问手机上App进行自动化测试操作。

2023-10-26 10:15:26 586

原创 人工智能三要素之算法Transformer

Transformer是一种基于自注意力机制的神经网络模型,由Vaswani等人于2017年提出,旨在解决自然语言处理中的序列建模问题。它在机器翻译任务中取得了重大突破,并在其他自然语言处理任务中也取得了显著的成果。传统的序列模型如循环神经网络(RNN)和卷积神经网络(CNN)在处理长距离依赖关系时存在一定的局限性。而Transformer通过引入自注意力机制,能够在序列中捕捉全局的依赖关系,使得模型能够同时考虑序列中的所有位置。

2023-10-25 22:16:54 1325

原创 ADAS/AD智能驾驶智能座舱软硬件测试

本文将详细介绍ADAS智能驾驶智能座舱软硬件测试,包括功能性测试、集成测试、兼容性测试、安全性测试、稳定性和性能测试、可靠性测试,用户体验测试,故障恢复测试。将介绍测试的目的、测试场景、测试方法以及相关的测试工具和技术。

2023-10-23 17:46:46 3713

原创 VR软硬件测试知多少?

虚拟现实(Virtual Reality,VR)技术的发展给人们带来了全新的沉浸式体验,也是元宇宙的很重要入口,涉及到各种软硬件组件的协同工作。为确保VR系统的质量和性能,需要进行全面的测试。

2023-10-23 16:58:52 1731

原创 ADAS智能驾驶测试知多少?

当涉及ADAS(Advanced Driver Assistance Systems)智能驾驶的测试时,有一个完整的测试体系可以用来评估系统的性能和功能。

2023-10-23 15:25:01 717

原创 Web界面自动化操作工具 - Selenium常见用法

Selenium是一个用于自动化浏览器操作的工具,常用于Web应用程序的测试和爬虫开发。

2023-10-23 14:53:51 1072

原创 Go源码实现使用多线程并发下载大文件的功能

Go语言编码实现了使用多线程并发下载文件的功能。

2023-10-23 12:58:46 1298

原创 如何选择编程语言Python Go还是Rust?

选择编程语言需要考虑多个方面,包括语言的特性、社区支持、工作机会、学习曲线等。下面是关于Python Go和Rust的一些介绍。

2023-10-09 18:30:47 1222 1

原创 当下最流行的10种编程语言你都知道哪些?

当下最流行的10种编程语言,排序不分先后,有你正在使用或者学习的编程语言么?

2023-10-09 18:00:52 3429

原创 证件照快速抠图更换背景 - Python OpenCV图像分割

使用OpenCV库中的GrabCut算法进行图像分割证件照快速抠图更换背景。简单粗暴快速更换证件照背景颜色。

2023-10-08 15:14:34 1513

原创 如何做好测试?(十一)可用性测试 (Usability Testing)

可用性测试是一种评估系统用户界面的有效性、效率和用户满意度的测试方法。它的目标是确保系统对用户友好、易于学习和使用,以提供良好的用户体验。通过可用性测试,可以发现用户在使用系统时可能遇到的问题、困惑或痛点,并提供改进建议以改善用户界面和功能。

2023-10-02 11:23:54 1643

原创 如何做好测试?(十)回归测试 (Regression Testing, RT)

回归测试 (Regression Testing, RT)是一种软件测试方法,用于验证已修改的软件系统在进行新的更改后是否仍然保持原有功能的正确性。它旨在确保软件系统的修改没有引入新的错误或导致现有功能的退化。

2023-10-02 11:07:25 781

原创 如何做好测试?(九)用户界面测试 (User Interface Testing, UIT)

用户界面测试是一种软件测试方法,主要关注系统的用户界面,以验证用户界面的正确性、易用性和一致性。它涉及对用户界面的各个方面进行测试,包括外观、布局、导航、输入验证、响应时间等。UIT 旨在确保用户界面能够满足用户需求、提供良好的用户体验,并与系统的功能和业务逻辑相一致。

2023-10-02 10:51:50 5331

原创 如何做好测试?(八)可靠性测试 (Reliability Testing, RT)

可靠性测试是一种软件测试方法,旨在评估系统在给定条件下的稳定性和可靠性。该测试方法旨在发现系统的潜在故障、错误和异常行为,并确定系统在长时间运行和重负载条件下的可靠性水平。可靠性测试是保证系统在各种情况下正常运行的重要手段,以确保系统能够持续提供可靠的服务并满足用户期望。

2023-10-02 10:30:47 2363

原创 如何做好测试?(七)兼容性测试 (Compatibility Testing, CT)

兼容性测试是一种软件测试方法,旨在验证应用程序在不同操作系统、浏览器、设备和网络环境下的正确运行和一致性。对于网上购物系统来说,兼容性测试非常重要,因为用户可能使用各种不同的设备和浏览器访问系统,并期望获得一致的体验。

2023-10-02 08:19:43 11120 2

原创 大语言模型LLM知多少?

你知道哪些流行的大语言模型?你都体验过哪写?GPT-4,Llamma2, T5, BERT 还是 BART?

2023-09-29 23:04:25 1296

原创 人工智能AI知多少?

人工智能AI是一项前沿技术,正在快速发展并渗透到各个领域。然而,对于大多数人来说,人工智能仍然是一个陌生而复杂的概念。本文旨在对人工智能进行扫盲,介绍其基本概念、应用领域以及当前热门的人工智能模型。通过具体的例子,读者将能够了解不同类型的人工智能模型及其在实际应用中的作用。同时,也提出了人工智能发展中的一些挑战和未来的发展方向。

2023-09-29 22:32:48 328

原创 如何做好测试?(六)安全测试(Security Testing, ST)

安全测试是对系统的安全性进行评估和验证的过程。它旨在发现系统中的潜在安全漏洞、弱点和风险,并提供相应的建议和解决方案来保护系统免受潜在的安全威胁。安全测试通常包括以下方面的测试:身份验证和授权、数据保护和加密、会话管理、输入验证、安全配置、错误处理和异常管理、安全日志记录等。

2023-09-29 21:38:11 885

原创 如何做好测试?(五)性能测试(Performance Testing, PT)

性能测试是一种软件测试方法,用于评估系统在不同负载条件下的性能和响应能力。它主要关注系统的吞吐量、响应时间、资源利用率和稳定性等方面,以确定系统是否满足性能需求,并找出性能瓶颈和改进机会。

2023-09-26 15:30:27 6411 2

原创 如何做好测试?(四)集成测试(Integration Testing, IT)

集成测试是一种软件测试方法,旨在验证不同组件、模块或子系统之间的交互和集成是否正常工作。它侧重于测试系统的组件之间的接口和数据传递,以确保它们能够正确协同工作,并检测潜在的集成问题。

2023-09-26 15:05:24 1670

原创 如何做好测试?(三)功能测试 (Functional Testing, FT)

功能测试是一种软件测试方法,旨在验证系统的功能是否按照需求规格说明书或用户期望的方式正常工作。它关注系统的整体行为,以确保各个功能模块和组件之间的交互和集成正确。

2023-09-26 14:57:37 1426

原创 如何做好测试?(二)单元测试(Unit Testing, UT)

单元测试是软件测试的一种测试方法,旨在验证软件系统中的最小可测试单元(通常是函数、方法或类)的功能是否正确。它将软件系统拆分为各个独立的单元,并对每个单元进行独立测试,以确保其在隔离环境下能够按预期工作。

2023-09-26 14:49:11 1520

原创 如何做好测试?(一)不就是功能测试和性能测试?

测试是软件质量保证的重要环节,它帮助开发团队提前发现和解决问题,提高软件的可靠性和用户满意度。测试还有助于减少维护成本和客户投诉,增强软件的竞争力和市场声誉。

2023-09-18 16:31:11 763 1

原创 常见的内网穿透工具有 ngrok/ localtunnel/ frp

内网穿透工具的工作原理是通过在本地网络和公共网络之间建立一个通道,将公网流量转发到本地网络中的服务。

2023-09-18 15:41:01 1121

原创 网络代理神器ProxyChains快速安装配置使用 - CentOS

网络代理神器ProxyChains快速安装配置使用 - CentOS

2023-09-14 17:17:06 9846

AT89S52单片机ISP烧写器电路制作

单片机烧录软件 AT89S52单片机ISP烧写器电路图

2011-03-11

LED引脚《七段共阳+共阴数码管引脚图》四位数码管引脚图

LED引脚《七段共阳+共阴数码管引脚图》四位数码管引脚图

2010-06-05

8051单片机教程 平凡的单片机

由浅到深的学习51单片机,比较适合单片机初学者! 单片机概述 单片机的内部、外部结构 寻址方式与指令系统 数据传递指令 数据传递类指令指令 算术运算类指令 逻辑运算类指令 条件转移指令 位及位操作指令 计数器与定时器 中断系统 串行接口

2010-06-05

汇编指令大全 指令详细解释 下载

详细的汇编指令 汇编指令大全 指令详细解释 下载

2010-06-05

MF RC500的C51开发指南

MF RC500的C51开发指南 Mifare RC500 射频技术

2010-05-18

VC++ MFC MSDN 类库详解

VC++ MFC MSDN 类库详解 Visual C++ MF类库文档

2010-05-18

空空如也

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

TA关注的人

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