读者提问:有哪些好用的测试用例管理工具? 阿常回答:这个问题我从三点回答 1、为何要采用测试用例管理工具; 2、有哪些常见的测试用例管理工具; 3、如何来选取测试用例管理工具。...一、为何要采用测试用例管理工具 以前我们用 Excel 来维护测试用例,产品发布前把 Excel 里的用例过一遍,这样做似乎是可行的。...通过 Excel 维护用例,我们遇到的挑战: 1、多人协作,用例没有统一存放地点 2、项目迭代,用例如何保证常用常新 3、用例设计,如何方便复用基础用例 二、市面上常见测试用例管理工具 Testhub...三、如何来选取测试用例管理工具 主流的测试用例管理工具(Testhub、Jira、禅道、TAPD)各有优缺点。 如果团队无特殊需求,可以任选其一。 如果有特殊需求可以尝试定制化或自研。...看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家后台私信阿常,一起探讨交流。
读者提问:有哪些好用的测试用例管理工具?阿常回答:这个问题我从三点回答1、为何要采用测试用例管理工具;2、有哪些常见的测试用例管理工具;3、如何来选取测试用例管理工具。...一、为何要采用测试用例管理工具以前我们用 Excel 来维护测试用例,产品发布前把 Excel 里的用例过一遍,这样做似乎是可行的。...通过 Excel 维护用例,我们遇到的挑战:1、多人协作,用例没有统一存放地点2、项目迭代,用例如何保证常用常新3、用例设计,如何方便复用基础用例二、市面上常见测试用例管理工具Testhub、Jira、...三、如何来选取测试用例管理工具主流的测试用例管理工具(Testhub、Jira、禅道、TAPD)各有优缺点。如果团队无特殊需求,可以任选其一。如果有特殊需求可以尝试定制化或自研。...看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家后台私信阿常,一起探讨交流。
上节课我们简单介绍了推荐系统的总体框架思路,从本节课开始我们将对推荐系统中的核心算法进行详细讲解。在目前主流的推荐算法中,使用最多也是最经典的,当属协同过滤算法!...1、什么是协同过滤 首先,我们还是简单介绍一下,什么是协同过滤。所谓协同过滤,它的基本思想是根据用户历史的喜好或者与目标用户兴趣相近的其他用户的选择来给目标用户推荐物品。...2、基于用户的协同过滤算法 基于用户的协同过滤算法(下面简称User-CF算法)简单来说就是给用户推荐与他兴趣相似的其他用户喜欢的物品,例如,我和小明兴趣相似,都喜欢数码产品,那么当我在电商平台搜索某个数码产品时...那么接下来我们就详细介绍一下,到底在User-CF算法中是如何进行相似性度量的。...首先回顾一下初中学过的知识:余弦值越小,其夹角越大;余弦值越大,其夹角越小。如下图所示。 ? 余弦距离公式: ?
前文 万字入门推荐系统 提到了后续内容围绕两大系列:推荐算法理论+新闻推荐实战。 推荐算法理论 本文是推荐算法理论系列的第一篇文章, 还是想从最经典的协同过滤算法开始。...基于用户的协同过滤 基于用户的协同过滤(UserCF)可以追溯到1993年, 可以说是非常早的一种算法了, 这种算法的思想其实比较简单, 当一个用户A需要个性化推荐的时候, 我们可以先找到和他有相似兴趣的其他用户...下面是UserCF和ItemCF的优缺点对比:(来自项亮推荐系统实践) 在这里插入图片描述 3.2 问题分析 这里分析一下协同过滤算法存在的共性问题, 协同过滤的特点就是完全没有利用到物品本身或者是用户自身的属性...如果把推荐系统模型的发展看成一棵树, 协同过滤算法可是当之无愧的根。...参考: 王喆 - 深度学习推荐系统 项亮 - 推荐系统实践 协同过滤推荐算法的原理及实现 协同过滤推荐算法总结 【推荐系统算法实战】协同过滤 CF 算法(Collaborative Filtering)
一、协同过滤算法原理 协同过滤推荐算法是诞生最早,并且较为著名的推荐算法。主要的功能是预测和推荐。算法通过对用户历史行为数据的挖掘发现用户的偏好,基于不同的偏好对用户进行群组划分并推荐品味相似的商品。...协同过滤推荐算法分为两类,分别是基于用户的协同过滤算法(user-based collaboratIve filtering),和基于物品的协同过滤算法(item-based collaborative...然后对其排序推荐给C. 这里的相似度总计是什么?又为什么需要用总计/相似度?—-看 协同过滤推荐算法(二)归一化处理 以上是基于用户的协同过滤算法。这个算法依靠用户的历史行为数据来计算相关度。...也就是说必须要有一定的数据积累(冷启动问题)。对于新网站或数据量较少的网站,还有一种方法是基于物品的协同过滤算法。...图中行表示一个用户,列表示一个物品,Uij表示用户i对物品j的打分情况。CF分为两个过程,一个为预测过程,另一个为推荐过程。
SAR本质是近邻协同过滤 它通过理解项目之间的相似性来推动,并向用户具有现有亲和力的项目推荐类似项目....SAR模型的效果: ALS可参考:练习题︱ python 协同过滤ALS模型实现:商品推荐 + 用户人群放大 文章目录 1 模型原理 1.1 SAR计算流程图 1.2 共现矩阵 ——co-occurence...lift 有利于发现性/意外发现:一个不太受欢迎但总体上受到一小部分用户青睐的项目更有可能被推荐....就是移除训练中推荐的item,把一些之前没有推荐的引申出来。...: 以上,我们看到,前面通过模型top-k推荐得到的测试集的最高评分物品被调整,而其他物品未变。
幕布 比xmind更便捷 虽然一些美化功能在免费版不能用,也不能像xmind一样添加各种箭头和连接 但也足够 比xmind的效率更高一些 主要是可以无脑操作,直接文本编辑,最后一键生成思维导图...可以一键自动生成下图 ?
FinalShell是一款免费的国产的集SSH工具、服务器管理、远程桌面加速的良心软件,同时支持Windows,macOS,Linux,它不单单是一个SSH工具,完整的说法应该叫一体化的的服务器,网络管理软件...服务器 打开连接 在弹出的窗口中输入你的用户名和密码,认证方式你也可以选择其他的方式,我这里是使用用户名和密码连接测试的阿里的一台linux服务器 新建linux连接 然后在服务器列表中双击打开,这是成功后的界面...工作界面 支持复制粘贴 左边是一些服务器端数据的监控 服务器端监控 工作台下面是一些快捷菜单工具栏 快捷菜单栏 最下面是服务器文件管理 文件管理 它支持一些常用的操作,包括下载、打包传输、上传等常用的文件操作...,非常的方便 文件管理 右上角还收藏了一些菜单 菜单 在选项中它还有一些常用的设置 常规设置 目前多达124个主题配色可供你选择,还有字体的设置 主题配色 字体设置 连接windows 手头上没有测试环境...,所以就不带大家测试了,我相信大多数情况下,可能连接Linux比较多一些。
nrm和yrm作为npm / yarn的镜像源管理工具,可以快速地在 npm 源间切换,提高我们的效率。...一、nrm nrm的安装 npm install -g nrm 复制 查看可用源 nrm ls //带*号的是当前使用源 npm -------- https://registry.npmjs.org...nrm use 名字 复制 新增、删除一个源 //新增 nrm add 名称 路径 //删除 nrm del 名称 复制 测试速度 nrm test 名称 复制 二、yrm yrm的安装 npm install...yrm use 名字 复制 新增、删除一个源 //新增 yrm add 名称 路径 //删除 yrm del 名称 复制 测试速度 yrm test 名称 复制 最后说一个我在安装nrm时候报的一个错...at internal/main/run_main_module.js:17:47 ] { code: 'ERR_INVALID_ARG_TYPE' } 复制 解决方法: 找到nrm所在目录,一般是
一、什么是 EoapiEoapi 是一个可扩展的 API 开发工具。Eoapi 集合基础的 API 管理和测试功能,并且可以通过插件简化你的 API 开发工作,让你可以更快更好地创建 API。
redislnsight,毕竟是官方出品,功能强大,外观颜值不错1 redislnsight 简介RedisInsight是一款可视化工具,提供设计、开发和优化Redis应用程序的能力。...RedisInsight是一个直观高效的Redis图形用户界面,允许您与数据库交互并管理数据,内置支持Redis模块。
doid=3269206.3271743 1、背景 使用GAN来进行推荐,之前已经有过IRGAN和GraphGAN的方法。...在这种情况下,G和D之间的竞争过程也失去了原本的意义,推荐效果也存在局限。 2、模型框架 针对上面的问题,作者从原始的GAN出发。提出了一种vector-wise的训练方式。...3、模型实验 模型实验主要关注于三个问题: 1)CFGAN模型应用于推荐任务,效果如何? 2)CFGAN模型使用时,最佳的参数设置为多少?...3.3 与目前主流推荐方法的比较 这里选取的推荐方法有ItemPop、BPR、FISM、CDAE、IRGAN和GraphGAN。而CFGAN选择iCFGAN−ZP方式。对比结果如下: ?...4、总结 本文介绍了一种通过GAN来进行推荐任务的新思路,与之前结合强化学习的思路如IRGAN和GraphGAN不同,CFGAN更接近于GAN模型,G生成的是用户或者物品的购买向量,D的梯度可以反向传播回给
go写的一款企业级的管理爬虫的工具,文档很全,该有的功能都有,个人用于用于管理日常的一些爬虫任务,绰绰有余,企业内部如果有一些爬虫内容,开源版本用于管理也是足够的,对于运维来讲,完全可以用来作为作业平台嘛...相较现有爬虫管理工具,提供了更优秀的用户体验,以及更灵活可控的代码自定义能力。支持在线代码编辑2 集成git提供卓越的代码版本管理解决方案,能够轻松地实现与 Git 的无缝集成。...支持主流的数据库系统,包括 MongoDB、MySQL、PostgreSQL、ElasticSearch、Kafka 等,能够在一个统一的界面下进行跨数据库的操作和查询。...4 更多可以到官网了解Crawlab是一款使用Go语言开发的企业级爬虫管理平台。...它为用户提供一站式的爬虫管理解决方案,包括定时作业、数据存储、Web UI等功能。总之,Crawlab是一个非常全面且易于使用的企业级爬虫管理平台,可以高效管理各类爬虫作业。
之前曾经推送过这个问题的一个实现,详见:Python基于用户协同过滤算法的电影推荐代码demo 在当时的代码中没有考虑一种情况,如果选出来的最相似用户和待测用户完全一样,就没法推荐电影了。...所以,在实际选择和过滤时,应忽略那些与待测用户完全一样的用户数据。 怎么改写代码才能更高效地忽略这些用户呢?可以先自己写一下试试,然后阅读下面的代码并体会其中的妙处。
做开发的朋友们相信对于 api 测试工具不陌生,用测试工具可以直接进行项目测试而不用等前端写好压面来测试。 像之前很多人都使用的是国外的 Postman,那款软件伴随了许多程序员。...今天介绍一款我们国产的 api 管理工具,那就是 Apipost。...这款由国内公司开发的 API 管理工具在未登录状态下是可以进行正常的数据保存的,当然这是在本地。...如果没有协同工作的需求可以不用登录。 它包含的功能非常丰富,可以自定义全局变量,将你的 url 直接保存为变量在后面访问 api 使用,如果项目上线需要更改网址的话只需要更改 url 变量即可。...下面我们来测试一下,我随便写了一个接口,我们试一试。 首先我们创建本地访问域名,hosts 文件更改可以域名重定向到本地环境。
Google 发布了基础设施管理工具 VM Manager,可自动维护大型Compute Engine虚拟机集群,VM Manager设计考虑到超大规模基础设施,提供自动化部署工具集。...Google 提到,企业将越来越多的工作负载转移到云上,但管理和运行大规模虚拟机集群会非常复杂,特别是对基础设施和运营管理者来说,在云上大规模管理基础设施,其安全性是一大挑战。...自动化功能 VM Manager自动化功能能够简化和降低大型机器集群在可观察性和安全维护性上的麻烦,用户可从单一仪表板,即时追踪排查(Inventory)数据,并能够进一步分析并维持基础设施最佳效能。...修补程序管理 修补程序管理让用户可以对一组虚拟机器应用修补程序来更新操作系统,除了能够接收跨操作系统环境的修补程序数据外,还可以跨虚拟机器自动安装操作系统修补程序。...配置管理 VM Manager还提供配置管理,让用户可以对虚拟机器进行一致性地部署、查询和维护,具备自动修复功能,不只能减少手动工作,也可以维持机器集群的状态。
Sh00t是一个高可定制的渗透测试管理工具,它强调让测试人员手动进行安全测试,并让你专注于执行安全测试任务的本身。...特性 动态任务管理器替换简单的编辑器或任务管理工具 自动化,可定制的安全测试用例清单,用于替换Evernote,OneNote或其他工具 管理用于不同目的的自定义bug模板并自动生成漏洞报告 支持多个评估和项目...9.可选但推荐:来自OWASP测试指南(OTG)和Web应用程序黑客手册(WAHH)的Avail 174安全测试用例:python reset.py。...名词解释: Flag:Flag就是一个标记的目标,即需要进行测试的测试用例。Flag是根据所选的测试方法自动生成的,其包含了测试的详细步骤。如果漏洞被确认,那么我们则称它为sh0t。...在执行评估时,我们通常会提供特定于应用程序中某些场景的自定义测试用例。可以在任何时间点轻松创建一个新的Flag。 每当确认一个Flag为有效bug时,就会创建一个Sh0t。
webmin是一款开源软件,它的很多功能都可以借鉴到集群管理界面里面,当然也可借鉴到存储管理平台,该软件模块化很强,所以比较好分析,开发语言perl。...webmin简介: Webmin是目前功能最强大的基于Web的Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。...尽管目前我们将主要关注网络服务,但是您会看到,几乎您系统的每一部分都能够通过 Webmin 来配置和管理。
YesDev多功能项目协作YesDev是一款简易强大的研发协同工具,可以帮助每一个团队,提升产品研发效能,结合敏捷开发和DevOps双引擎,实现研发全流程扁平化协作和闭环管理,解码研发“黑洞”。...YesDev的特色办公和协同功能作为新一代的研发协同工具,YesDev在多人协同和集成研发办公,有以下特色和亮点:1、可以和Git进行Webhook自动集成,自动关联开发的代码提交,和实现自动流转和通知...再来看下同时集成了钉钉群机器人、Git Webhook和智能流转的通知效果,可以让开发人员切实提升研发协同和实时沟通反馈的效率。最后,同步看一下,要移动版同步查看和使用YesDev的简洁。...例如:文档、需求、任务、问题/Bug、测试计划、测试用例、看板、一键发布等。第二类:统计图表,不需要团队操作记录的,但需要学会在什么时机使用和看懂这些有指导意义的数据。最后第三类就是:通用模块。...参考了ToC主流的产品思想,把研发协同工具做成符合日常习惯和良好用户体验的像聊天的方式;又像头条那样把用户感兴趣的、个性化的推荐信息给到团队每个成员;还在研发领域结合了敏捷开发和DevOps。
领取专属 10元无门槛券
手把手带您无忧上云