草庐IT

五分制

全部标签

五分钟技术趣谈 | 浅谈自动化测试方法

Part01为什么使用自动化测试 自动化测试是一种使用软件工具和脚本来执行测试用例的方法,能够以比传统手动测试更高的效率、速度和准确性来验证软件的正确性。在不同阶段的开发周期中,自动化测试可以为团队带来诸多好处。➤自动化测试提高了测试流程的效率通过编写可复用的测试脚本,自动化测试能够快速而准确地执行大量用例,省去手动执行测试的繁琐过程。使得测试团队能够专注于更有意义的工作,如测试设计、缺陷管理和结果分析等。➤自动化测试大大减少了人为错误的风险相比于人工操作,自动化测试在执行测试过程中减少了潜在的人为错误,提高了测试的准确性和一致性。能够帮助团队更早地发现和修复问题,提高软件的稳定性和质量。➤自

五分钟技术趣谈 | VXLAN隧道及其在“云网关”中的应用

Part01简介 作为目前传统数据中心网络的面临着如下几个痛点:❗交换机MAC表限制虚拟化技术的应用,使目前数据中心的服务器上都运行着大量的虚拟机,每个虚拟机都包含至少一个MAC地址,我们知道二层转发需要交换机学习MAC地址,这会导致ToR交换机需要学习的MAC表数量指数级增长,一旦MAC表溢出,就会造成交换机泛洪,影响转发效率[1];❗租户数量的限制传统的数据中心内是通过VLAN进行租户隔离,不同的租户会被划分到不同的VLAN中,而VLAN报文中用来表示用户标识的VID的长度为12位,也就说最多可以容纳212-2=4094个租户(通常0和4095作为保留值),而对于大型的数据中心来说,这个数

如何五分钟设计制作自己的蛋糕店小程序

在现如今的互联网时代,小程序已成为企业推广和销售的重要利器。对于蛋糕店来说,搭建一个小程序可以为其带来更多的品牌曝光和销售渠道。下面,我们将以乔拓云平台为例,来教你如何从零开始搭建自己的蛋糕店小程序。首先,我们需要登录乔拓云平台,并进入商城后台管理页面在后台管理页面中,点击【小程序商城】模块,进入编辑制作页面。在这个页面上,我们可以选择适合自己行业的小程序商城模板,并进行相应的编辑和修改。乔拓云平台提供了各种各样的小程序商城模板供我们选择。我们可以根据自己的需求和喜好,在模板库中找到适合蛋糕店的模板。选择好模板后,我们可以开始进行编辑修改。在编辑制作页面中,我们可以对小程序进行图片、文字内容、

五分钟搞定软件设计师下午题

目录数据流图问题一:找出实体E1~E...。问题二:找出数据存储D1~D...。问题三:补齐缺失的数据流。数据库设计:问题一:补充X个联系。问题二:补充表内属性信息。问题三:分析实体的主键和外键。问题四:假定场景,存在问题,适应性改进数据库。UML类图问题一:找出用例名,参与者名。问题二:找出类名。C语言算法问题一:补充程序,程序填空。问题二:算法策略以及时间复杂度问题三:给组样例,求运行结果。JAVA面向对象软设题目十分固定,全部都是模板题数据流图问题一:找出实体E1~E…。一般关键字为——人,物,系统做题时可以用方框画出对应的关键字问题二:找出数据存储D1~D…。一般关键字为:信息,文件,

五分钟技术趣谈 | GPU API介绍及国产GPU支持现状

Part01GPU主要用途及相关API标准本期内容探索的GPU主要用途包括:图形渲染、计算加速、视频编解码。图形渲染:GPU可以加速三维图形的渲染,使得复杂的三维场景可以以流畅的帧率显示在屏幕上;也能支持多种图形效果,如阴影、反射、抗锯齿等,可以提高图像的真实感和美观度。计算加速:GPU拥有比CPU更强的并行计算能力,可以加速各种计算密集型任务,例如对图像进行滤波、变换等操作。视频编解码:GPU可以加速视频编解码的过程,使得视频的压缩和解压缩速度更快。GPU可以通过硬件加速的方式来处理视频编解码,从而减轻CPU的负担,提高视频处理的速度和效率。基于这些主要用途,每个分类都有对应的API标准支持

五分钟技术趣谈 | 浅谈Wi-Fi摄像头常见配网方式

区别于其他带屏智能硬件,摄像头一般没有屏幕也不支持键盘输入,配网交互相对复杂且不可视,成为了此类设备用户使用中的痛点问题。而设备Wi-Fi配网方式底层是基于上游摄像头及路由器Wi-Fi芯片厂家的技术而来,因此配网解决方案多种多样,现将常见的方式介绍如下。Part01AP配网AP配网是将摄像头置于AP模式下,AP即无线接入点可简单理解为类似无线路由器功能,手机处于STA模式连接摄像头发出的AP热点,并将真实无线网络的ssid和pwd以及自定义的一些智能硬件信息发送给摄像头,摄像头收到后会主动去路由器连接完成配网操作。Part02二维码配网摄像头区别于其他品类设备自带视频图片采集功能可用于后续识别

五分钟技术趣谈 | GET3D生成模型浅析

Part01●前言近年来,随着以Midjourney和StableDiffusion为代表的AI图像生成工具的兴起,2DAIGC技术已经作为辅助工具被许多设计师运用到实际的项目工作中,在各类显性的商业场景中落地,创造越来越多的现实价值。同时随着元宇宙热潮的到来,许多行业正朝着创建大规模3D虚拟世界的方向发展,多样化、高质量的3D内容对一些行业正变得越来越重要,包括游戏、机器人、建筑和社交平台等。但是,手动创建3D资源非常耗时且需要特定的艺术素养以及建模技能。主要的挑战之一是规模——尽管可以在3D市场上找到大量的3D模型,在游戏或电影中填充一群看起来都不一样的角色或建筑仍然需要耗费艺术家大量的时

五分钟技术趣谈 | mvnd:更快的maven来了

Labs导读Maven和Gradle都是我们程序猿们日常开发必不可少的构建工具,但两者还是有很大的不同之处的:1.可扩展性,Gradle比较灵活,maven的灵活性就差一些,但是maven的项目比较容易看懂,并且上手简单;2.性能比较,Gradle比maven运行得快。Gradle无论是在可扩展性还是在性能方面都优于Maven。相信作为Java开发者的你早已经受够了maven的编译缓慢,但是又由于历史包袱、使用习惯等问题暂时切换不了其他更快的构建工具,这里介绍一款更快的Maven——maven-mvnd[1]。Part01介绍mvnd并不是对Maven进行了重构,而是内置了Maven。它实际上

五分钟技术趣谈 | 基于StarRocks的城市物联网数据分析

Part01背景介绍 城市物联网实时数仓主要解决政务运营管理以及数据共享问题,其业务场景方面包含:物联平台基础统计信息,如用户总数、设备总数、产品总数、行业总数等;实时设备行为,如实时在线数、设备活跃率、实时设备告警数等;运营管理相关统计,如共享接口被访问次数、部门新增设备数、接口数据量等。技术方面,主要基于Hadoop开源技术栈,主要分为数据源层、数据采集层、离线计算与实时计算层、数据集市层、分析存储层、数据服务层等。其中数据源层:包括物联网OLTP业务数据、日志数据、网关调用数据;数据采集层:基于DataX,Flume,FileBeat等各服务业务之间的数据汇聚、融合等问题,将不同系统的数

五分钟技术趣谈 | 数据库容灾体系建设分析

Part01容灾介绍 我们通常会把故障分为三类,一是主机故障,二是机房故障,三是地域故障。每类故障都有各自的诱发因素,而从主机到机房再到地域,故障发生概率依次越来越小,而故障的影响却越来越大。图片容灾能力的建设目标是非常明确的,就是要能够应对和处理这种机房级和地域级的大规模故障,从而来保障业务的连续性。近几年,业界也发生了多次数据中心级别的故障,对相关公司的业务和品牌产生了非常大的负面影响。当前容灾能力已经成为众多企业建设信息化系统的必选项。Part02容灾架构演进 容灾架构从最早期的同城主备到同城多活形态,再演化到异地多活,根据这个过程可以将容灾分为容灾1.0、容灾2.0、容灾3.0三个阶段