草庐IT

mantis软件缺陷管理工具安装&使用教程

【晴崽的摸鱼日记】因为mantis的运行需要mySQL和Apache同时启动服务step1:所以我们先要确保电脑上安装好mySQL8.0以下和Apachestep2:安装XAMPP,资源如下所示,链接:https://pan.baidu.com/s/1D-t4Ls--ybItzbrLZeZEVg 提取码:6666运行xampp-win32-1.8.3-0-VC11-installer.exe安装xampp应用。若出现以下弹窗,则在1.1.3步骤中安装在D盘下。选择安装组建:只勾选如图组件即可安装路径:放置在D盘下   step3:安装mantisbt-1.2.19把资源包当中的mantisbt

基于yolov5的PCB缺陷检测,引入CVPR 2023 BiFormer:Vision Transformer with Bi-Level Routing Attention提升检测精度

1.PCB数据集介绍PCB是最具竞争力的产业之一,其产品的优良则关系到企业的发展。由于产品外观缺陷的种类非常广泛,所以较一般电子零部件的缺陷检测更加困难。PCB板缺陷包括短路、多铜及少铜、断路、缺口、毛刺等。利用深度学习技术采用人工智能学习PCB图像,可以分析复杂的图像,大幅提升自动化视觉检测的图像判读能力和准确度,并可将缺陷进行分类。针对不同产品不同的缺陷标准,智能系统能够灵活应对。PCB数据集共有六种缺陷,分别是"missing_hole","mouse_bite","open_circuit","short","spur","spurious_copper",缺陷属于小目标缺陷检测下图为

强烈建议修复!GitLab 曝“史上最大缺陷”漏洞

BleepingComputer网站披露,GitLab发布了16.0.1版紧急安全更新,以解决被追踪为CVE-2023-2825的严重性(CVSSv3.1评分:10.0)路径遍历漏洞。GitLab 是一个基于网络的 Git 存储库,主要面向需要远程管理代码的开发团队,目前共拥有约 3000 万注册用户和 100 万付费客户。一位名叫pwnie的安全研究员发现CVE-2023-2825漏洞,随后在GitLab的HackOne漏洞奖励计划中报告了这个问题。据悉,该漏洞影响GitLab社区版(CE)和企业版(EE)的16.0.0版本,其它更早的版本几乎都不受影响。CVE-2023-2825 漏洞详情

顶会ICSE-2023发布LIBRO技术,利用大模型技术进行缺陷重现,自动重现率达33%

摘要:本文围绕LIBRO技术的主要步骤进行介绍。本文分享自华为云社区《【LLMforSE】顶会ICSE-2023发布LIBRO技术,利用大模型技术进行缺陷重现,自动重现率(33%)实现业界突破》,作者:华为云软件分析Lab。随着大模型(LargeLanguageModel,LLM)技术的发展,LLM在许多软件工程任务上表现出良好的效果,比如代码生成、搜索、对话等任务。近期,许多研究工作结合LLM技术和软件分析技术来解决软件工程领域的问题。软件工程顶级会议ICSE2023文章《LargeLanguageModelsareFew-shotTesters:ExploringLLM-basedGene

【视觉检测】使用opencv编写一个图片缺陷检测流程

1.导入必要的库,如OpenCV,NumPy等。2.使用OpenCV读取图像,并将其转换为灰度图像。3.使用OpenCV的Canny边缘检测算法检测图像中的边缘。4.使用OpenCV的Hough变换算法检测图像中的线条。5.使用OpenCV的模板匹配算法检测图像中的缺陷。6.使用OpenCV的轮廓检测算法检测图像中的缺陷。7.使用OpenCV的形态学处理算法检测图像中的缺陷。8.使用OpenCV的图像分割算法检测图像中的缺陷。9.使用OpenCV的图像增强算法检测图像中的缺陷。10.将检测到的缺陷结果保存到文件中。

DDD碎片记录 04. 贫血模型的缺陷

订单贫血模型设计图领域模型中的订单通过继承得到实物订单与虚拟订单。该领域模型按照贫血模型设计,会分别产生实物订单实体对象与实物订单service,和虚拟订单实体对象与虚拟订单service。实物订单实体对象只能调用实物订单service,如果调用了虚拟订单service,程序就会出错了。因此,为了避免这种情况,还需要一个客户端系统去判断当前的订单实体对象是实物订单还是虚拟订单。这时,系统变更就没有那么灵活了。比如,现在需要在原有基础上再增加一个服务订单,那么不仅要增加一个实体对象与service,还要修改客户端程序的判断,系统变更成本就会提高。

测试工程师如何提供一份优秀的缺陷报告

        在测试工作中,有个问题是所有阶段的测试工程师都可能遇到的:提交的BUG被开发开发拒绝修复,据理力争容易产生矛盾。作为测试工程师,我们既不能强迫开发进行修复,也不能随意放任BUG上线,那么怎么做才能体现职业素养呢?1、清楚地说明每一个缺陷对用户的危害。第一,缺陷报告要重点说明该缺陷对用户价值的损害。许多软件项目都进度紧张、资源有限,项目团队修复一个严重的缺陷,可能需要考虑多个因素。例如:修复该缺陷可能需要2天,而实现一个用户建议的新功能也需要2天,是修复缺陷还是增加功能对用户更有价值?目前,软件即将发布,修复该缺陷会不会引入新的问题?为了修复该缺陷而推迟发布是否值得?这些问题的核

基于机器视觉的表面缺陷检测方法研究进展(2022最新)

参考文献:基于机器视觉的表面缺陷检测方法研究进展-赵朗月声明此文章仅为作者阅读学习记录,如有错误欢迎指正交流,如果对你有帮助还望点赞支持,谢谢!文章目录声明摘要1、传统图像处理方式2、基于机器学习的缺陷检测方法2.1无监督学习2.1.1.无监督特征学习2.1.2.聚类2.1.3.密度估计3.2有监督学习3.2.1非概率模型3.2.2概率判别模型3.2.3生成模型3、缺陷检测中的深度神经网络3.1缺陷检测中的分类网络3.2缺陷检测中的检测网络3.3缺陷检测中的分割网络3.3.1语义分割3.3.2实例分割3.4轻量级深度神经网络4、数据集摘要给出了缺陷的定义、分类及缺陷检测的一般步骤,阐述传统方法

【图像检测-缺陷检测】基于计算机视觉实现液晶显示器表面缺陷检测含Matlab源码

1简介液晶显示器(LiquidCrystal Display,简称LCD)是一种借助于薄膜晶体管(TFT)驱动的有源矩阵液晶显示器,它的工作原理是:在电场的作用下,利用液晶分子的排列方向发生变化,使外光源透光率改变,完成电光变换,再利用R、G、B三基色信号的不同激励,通过红、绿、蓝三基色滤光膜,完成时域和空间域的彩色重显。相比较其他显示器,液晶显示器具有机身薄,节省空间,高分辨率,高亮度,省电低功耗,无辐射,画面柔和等优点。因此LCD广泛应用于手机屏、笔记本电脑、相机等电子产品的生产过程中,它的质量直接关乎电子产品的显示品质,外观和性能。但是由于生产工艺等因素,无法完全避免各种各样的缺陷,比如