自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

朱雀随云记的博客

合于利而动,不合于利而止,故明君慎之、良将攸之

  • 博客(375)
  • 收藏
  • 关注

原创 大厂的 404 页面都长啥样?看到最后一个,我笑了~

每天浏览各大网站,难免会碰到404页面啊。你注意过404页面么?猿妹搜罗来了下面这些知名网站的404页面,以供大家欣赏,看看哪个网站更有创意:腾讯网易淘宝百度新浪微博新浪京东优酷腾讯视频搜狐携程去哪儿今日头条知乎439937手游网易严选美团饿了么小米魅族苏宁爱奇艺猪八戒网CSDNsegmentfault.comGoogleYouTube

2024-06-20 20:10:56 121

原创 了解一下弱网测试

测试在弱网环境下,软件或系统的核心功能(如登录、支付、游戏单局等)是否能正常运行,是否会出现导致游戏无法正常进行的UI、交互问题,以及是否有损害用户利益或可被用户额外获利的问题。弱网测试是在网络环境不佳的情况下,对应用软件或系统进行的测试。:在弱网环境下,观察客户端的展示效果,包括是否出现异常(如闪动、崩溃等),加载的图标、文案、进度条等是否正常,以及加载异常时的显示(与断网区分)。:通过模拟不同的网络环境,如2G、3G、4G、5G网络,以及调整网络参数(如上行丢包、下行丢包)来模拟弱网环境。

2024-06-20 20:01:08 3

原创 hrome插件: JSONView 插件让你告别数据混乱!

在现代网页开发中,处理和查看JSON数据已经成为日常工作的一部分。对于开发者来说,如何快速、方便地查看和调试JSON数据显得尤为重要。正是在这样的背景下,JSONView插件应运而生,成为开发者们的得力助手,今天咱们来聊聊一个对程序员和技术爱好者都非常实用的插件——。你有没有觉得在浏览器里看JSON数据特别头疼?每次打开一个JSON文件,都得费劲巴拉地找关键数据,还得自己排版对齐。要是有个能把这些数据格式化、显示成易读的样子,那就太棒了!于是,JSONView这个插件应运而生。

2024-06-20 19:50:21 371

原创 基于jmeter+perfmon的稳定性测试记录!

最近承接了项目中一些性能测试的任务,因此决定记录一下,将测试的过程和一些心得收录下来。说起来性能测试算是软件测试行业内,有些特殊的部分。这部分的测试活动,与传统的测试任务差别是比较大的,也比较依赖工具,一定程度上本次平台稳定性测试的目的在于:在服务器压力处于较饱和(达到80%系统最大TPS)压力之下,在较长时间(>8小时)之内观测服务器稳定性问题,以及资源使用情况和异常。本次测试不调用上下游接口,只压测创建订单接口。订单表存量数据19万,。

2024-06-19 20:03:24 825

原创 又一个超实用的Python打包神器!

-windows-icon-from-ico=./logo.ico:指定生成的exe的图标为logo.ico这个图标,这里推荐一个将图片转成ico格式文件的网站(比特虫)。--follow-import-to=utils,src:需要编译成C++代码的指定的2个包含源码的文件夹,这里用,来进行分隔。--plugin-enable=qt-plugins:我这里用到pyqt5来做界面的,这里nuitka有其对应的插件。--show-memory --show-progress:展示整个安装的进度过程。

2024-06-19 19:49:03 386

原创 终于搞定selenium图片滑块验证码了!!

因为背景图片中的残缺块位置和原始残缺图的亮度有所差异,直接对比两张图片相似的地方,往往得不到令人满意的结果,在此要对两张图片进行一定的处理,为了避免这种亮度的干扰,笔者这里将两张图片。在对极验验证码进行学习中,有的网站对移动轨迹进行了验证,如果滑动太快,也会被识别出机器操作,为了模拟人工操作,出色的程序员写出了一个魔幻移动轨迹。点击开始找到谷歌图标==》右键更多==》打开文件位置==》右键谷歌快捷方式==》属性 ==》打开文件所在的位置 ==》复制路径。神奇的事情是,坑来了,没有匹配成功。

2024-06-18 19:41:05 342

原创 HTTP性能测试工具-wrk

wrk性能测试工具详解wrk是一款轻量级但功能强大的HTTP基准测试工具,主要用于在单机多核CPU环境下对HTTP服务进行性能测试。它通过利用系统自带的高性能I/O机制(如epoll、kqueue等),结合多线程和事件模式,能够产生大量的负载,从而全面评估HTTP服务器的性能。 高性能:wrk能够充分利用系统资源,在单机多核CPU环境下产生高并发负载,支持达到几万、几十万甚至更高的并发量。易用性:wrk的命令行界面简洁明了,参数设置灵活,支持多种测试场景,如延迟测试、连接测试等。同时,它也支持使用Lua脚本

2024-06-18 19:25:57 976

原创 软件测试标准大纲

本文档为测试团队提供了一套全面的测试标准,包括测试用例管理、功能测试、接口测试、性能测试、缺陷管理等方面的要求和规范。本文档将详细描述测试用例管理、功能测试、接口测试、性能测试、缺陷管理等方面的标准和要求。l测试范围应涵盖接口的正常功能、异常处理、性能等多个方面,关注接口参数的有效性、业务逻辑的正确性。包括:缺陷标题、详细描述、重现步骤、影响范围、严重程度、优先级、反馈人、指派人、所属的项目或模块。l缺陷状态:包括“新建”、“待解决”、“已解决”、“已修复”、“已关闭”等,需及时更新缺陷状态。

2024-06-17 19:25:46 626

原创 车载ADAS面试题,零基础也能看得懂!

这些摄像头能够捕捉到人眼无法看到的红外光,从而在驾驶员的显示屏上提供清晰的图像,即使在完全黑暗的条件下。为了实现这种集成,ADAS系统通常采用先进的车载网络技术,如控制器局域网(CAN)或汽车以太网,确保不同系统之间的高效、可靠通信。这两种传感器通常在ADAS系统中协同工作,提供更全面、可靠的环境感知能 力,以支持复杂的决策和控制功能。然而,激光雷达系统的成本相对较高,且在雨雪天气等恶劣条件下的性能可能会受到影响。答案:ADAS系统与车辆的其他系统(如动力系统、制动系统)的集成是确保其功能和 性能的关键。

2024-06-17 19:17:32 438

原创 JMeter 实现 MQTT 协议压力测试 !

包含固定定时器,休眠1000ms,一个发布MQTT Pub Sampler,即。每个消息包含100个点位(根据自己需要设置),每个点位随机生成一个整数。jtl结果文件,也可拉到windows,使用jmeter直接查看,(mqtt连接一次,后续pub消息),写上配置信息。,开启1000个线程,1s内将线程创建完毕,执行jmeter压测后,进程不退出,编辑。将结果目录拉下来,点开即可查看图形化结果。等,可在windows下面查看结果。,然后传至linux下使用。新建线程组->聚合报告。用来技术发布消息数,

2024-06-14 19:22:24 496

原创 电商项目的性能测试流程,看完就懂!

对电商项目来说,大家肯定都知道电商的业务是什么,比如登录,搜索商品,浏览商品,下单。即通过生成负载来观察被测系统的性能表现,比如通过对TPS、RT等指标的监控,从请求发起端到OS端层层剖析,从而找到系统性能瓶颈。当然整个项目来说不可能只有一个业务需要性能并发,所以在熟悉项目为前提的情况下,需要项目中所有需要测试的业务进行如此类的设计。即通过性能表象结合工作经验做快速排除,确定可能存在瓶颈的局部所在,快速修改验证,避免大而全的全面分析带来的耗时,提高效率。在进行业务分析的时候,系统的业务功能是可用的。

2024-06-14 19:05:01 707

原创 干货分享!渗透测试成功的8个关键

其中关键就在于,公司内部就该测试计划达成一致后 ,安全团队就能判断渗透测试员的建议是否能满足测试需求了,不用什么都依靠测试团队的力量。或许渗透测试是为了满足监管合规要求而做的。测试范围过窄的问题很明显:如果想要找出的问题在测试范围外,那就没有任何数据能帮助确定该组件的安全。如果渗透测试团队在做这项工作,就意味着你有可能错过他们的测试结果,因为你收到的网络架构消息都能把渗透测试结果淹没。第一个问题是经济上的:测试费用会随范围的扩大而增加,而测试价格与所需信息不相匹配的状况又会影响到公司高层对未来测试的热情。

2024-06-13 20:10:23 576

原创 智能座舱软件性能与可靠性的评估和改进

然而,如果评估的过程过于复杂、冗长且难以快速进行,那么随着时间的推移,对这些架构特性的评估就会成为团队沉重的负担,这意味着评估活动的次数会越来越少,反馈越来越慢,难以持续,最终停滞下来。在分析之初,为了扩展思路,可以先不考虑指标元素的价值和获取难度,尽可能多的识别可能的指标元素,之后再分析每一个指标元素的价值和获取的难易程度,并据此对其进行优先级排序,筛选最适合的指标元素。同样的,有非常多通用的指标元素可以直接采纳,例如圈复杂度,模块耦合度,CPU 使用率,内存使用率,事务执行时间,并发度等等。

2024-06-13 20:07:07 848

原创 业务让我实现一个排队导出功能

引入EasyExcel百万级别的导出功能。

2024-06-12 20:19:11 355

原创 iOS自动化测试方案及其环境搭建 - Cucumber

Cucumber安装好之后,我们就可以利用Cucumber建立工程了,下面跟着我的步骤进行来一起进行创建吧。我这里是搭建的是Ruby环境,你可以根据自己的需求和习惯去搭建对应的语言环境。到这里Cucumber的环境便搭建好了,UI自动化测试还有很多待探究和深挖的地方。Cucumber 是一个能够理解用普通语言描述的测试用例的行为驱动开发(BDD)的自动化测试工具,运行目标项目,在Products文件夹中找到.app结尾的包,放到apps目录下,等待测试。,并且支持用你喜欢的脚本语言去编写测试脚本。

2024-06-12 20:09:53 378

原创 Wireshark 基础教程

Wireshark是非常流行的网络封包分析软件,可以截取各种网络数据包,并显示数据包详细信息。常用于开发测试过程各种问题定位。本文主要内容包括:1、Wireshark软件下载和安装以及Wireshark主界面介绍。2、WireShark简单抓包示例。通过该例子学会怎么抓包以及如何简单查看分析数据包内容。3、Wireshark过滤器使用。过滤器包含两种类型,一种是抓包过滤器,就是抓取前设置过滤规则。另外一种是显示过滤器,就是在数据包分析时进行过滤数据使用。通过过滤器可以筛选出想要分析的内容。

2024-06-11 20:22:00 117

原创 性能测试常见的内存溢出问题: JVM 内存溢出如何调优?

这个机制叫做:GC 【Garbage Collection】,代码写完对象,不需要开发人员手动释放内存,而是自动回收内存,这是java应用程序的JVM内存的独有机制 ,相比于其他的语言 C是不存在自动回收的,需要手动删除。元空间的大小可以通过参数进行配置,如果我要存的类信息、常量、静态变量信息很多,超过分配的元空间的大小,就可能导致 内存溢出,抛出错误:OutOfMemoryError。:线程私有,用于存储指向下一条指令的地址,是一块很小的空间,一般不会有内存问题,也不会进行垃圾回收。

2024-06-11 19:51:18 958

原创 Python模拟时钟演示及源代码

是Python中的一个模块,用于绘图和图形设计。它提供了一个简单的绘图窗口,可以绘制各种形状、线条和颜色等。通过使用turtle模块,我们可以在屏幕上实时地绘制图形,并且可以控制画笔的移动、旋转等操作。

2024-06-09 15:05:42 296

原创 领导给你一个项目,如何开展性能测试工作?

不管是普通的网站也好还是比较专业的系统也好,它都是有业务功能需求的,所有的性能测试都要基于这些功能才能进行,脱离了业务功能的性能测试没有意义。性能测试所以首要的任务就是分析系统的业务功能,分析系统业务上的性能限制,也就是业务需求。无论是你是随机测试想看看系统的当前性能情况,还是奔着对系统进行优化而去的,还是检验一下系统的性能是否满足需求,等等,这些都是你做事情之前的一个目标。如果不分析,你就不会知道系统的功能数据流向,请求的数据构成,系统的网元结构,以及系统可能出现的瓶颈在哪一个节点,你又怎么进行优化呢?

2024-06-09 14:32:40 622

原创 全链路性能测试:Nginx 负载均衡的性能分析和调优

为什么性能测试很多同学觉得是一个比较难以自学上岸的测试领域,是因为真正做全链路的性能测试是比较难的。所谓的全链路就是在项目的整个链路上任何一环节都有可能存在性能测试瓶颈,我们都需要能够通过分析性能的监控指标找到对应的问题。我们今天要讲的Nginx负载均衡就是属于项目链路的一个环节,如果这个环节出了问题,那么也会造成性能瓶颈问题。所以,我们就需要深入了解一下具体什么是Nginx,以及Nginx出了问题会带来什么样问题以及如何解决这些问题。什么是Nginx。

2024-06-08 21:32:28 1560 3

原创 如何使用 PostMan 进行并发测试?

此外,压力测试可能会对目标服务器产生一定的负担,请谨慎操作,避免对生产环境或敏感系统造成不良影响。在请求主体(Body)部分中输入POST请求的有效载荷(Payload)数据。可以设置运行器的迭代次数、并发请求数量、延迟时间等选项,根据需要进行调整。进入运行器(Runner)界面,选择之前创建的请求集合,并配置运行参数。运行结束后,可以查看每个请求的响应结果和性能指标,如响应时间、吞吐量等。在请求集合中创建一个新的请求,并选择HTTP方法为POST。在请求URL字段中输入要测试的目标URL地址。

2024-06-08 21:24:28 313

原创 JMeter中进行JDBC协议压测实战笔记来喽!

在使用Jmeter进行性能测试的时候,不仅是需要对业务的接口进行性能并发测试,有的时候还需要专门对服务器进行压测,比如本次给大家介绍的对数据库进行压测。添加JDBC Connection Configuration,然后进行如下配置。输入查看版本号的命令: select version();(3)下载相对应系统和版本的JDBC的jar包。(1)掌握项目所采用的的数据库是什么,比如。(2) 添加JDBC request。输入数据库语句,可以先执行一遍的请求。(2)掌握数据库的版本,便于使用。

2024-06-07 20:16:06 304

原创 AI测试的迷思

未来,随着AI技术的不断发展和完善,AI测试将成为自动化测试的重要趋势,而投资于AI测试的相关技术和人才也将是一个明智的选择。在这些测试社区和社群中,我遇到了许多关于AI测试的问题,例如什么是AI测试,如何进行AI测试,AI测试有哪些工具与方法等。然而,当我在网上搜索AI测试相关的书籍时,却发现大量的AI开发相关书籍,却鲜有专门介绍AI测试的书籍。通过上面对于问题的回答,希望能解决大家对于AI测试的困惑,包括了解什么是AI测试,自己的项目是否适合使用AI测试,以及未来是否需要在AI测试上投资等问题。

2024-06-07 20:10:17 627

原创 一文解决Jmeter并发压测和多用户登录问题

其中,文件名为user1.txt文件存放的位置,user1.txt可先建一个文本文件,里面的数据为一行一个“username,password”,中间用逗号隔开。10个线程为一个样本,每个样本循环执行5次,可用监听树查看线程组执行的效果,是10个一起出现。新建一个txt文档,里面的数据为一行一个“username,password”,中间用逗号隔开,逗号要是英文格式的哦。20秒使10个线程启动并运行,每个线程将在前一个线程启动后20/10秒后启动,也就是间隔2s执行一个线程。10个线程同时并发执行。

2024-06-06 20:06:49 342

原创 这些都看懂了,你的数据库SQL就没问题了!

所谓的子查询就是SELECT查询是另一个查询的附属,从MySQL4.1开始就可以嵌套多个查询,在外一层的查询中使用的是里面一层查询产生的结果集。当遇到这样的多层查询时,MySQL从最内层的查询开始,然后移动到外层,在这个过程中每个查询产生的结果集都被赋给包围它的父查询。//复合连接查询又称为复合条件查询,在连接查询时,我们可以增加其他的限制条件,复合查询的长度取决于最短的表。//左连接的特点是左表中有多少行,那么最后匹配出来的条目就有多少条。内连接表示相等的连接,即连接后的表中某个字段与每个表中的都相同。

2024-06-06 19:54:01 986

原创 小米SU7智能座舱介绍,果然有亮点!

报警指示灯、车辆基本信息(车门、充电口等状态)、转向指示灯、导航方向与到达时间、主动安全信息(车道偏离、前方车距、左右方来车)等。底部 DOCK 栏显示 HOME 键、空调与座椅温控、设置、地图、AVM、应用、音乐、副驾温控,车机界面分为待机界面和启动界面。小米造车可谓是各方位进行全新打造,包括座舱、底盘、智驾、车身、动力各大系统等。车速、车辆状态、即时功率(输出&输入)、电量&续航里程、档位、模式、温度。显示账户、电量、车辆档位、报警信息、消息通知, 通信信号、时间。左拨杆:左侧拨杆为转向灯和雨刮。

2024-06-05 19:54:16 845

原创 SQL--union用法

UNIONSELECTSELECTUNIONUNION ALLUNION制代码:两个SELECT语句中选择的列的数量必须相同,并且相应的列必须具有相似的数据类型。:默认情况下,UNION会去除结果集中的重复行。如果你想要包含重复行,可以使用UNION ALL。:如果你想对结果集进行排序,你应该在UNION操作的外部使用一个ORDER BY子句。假设有两个表,employees1和employees2,它们都有id和name列。

2024-06-05 19:47:05 946

原创 接口发送 xml 格式的数据如何测试?

但是,还是有一些公司的接口是采用 xml, 比如大名鼎鼎的微信,很多接口还是采用 xml。xml 和 json 的区别,归根结底在于他们表达数据的方式不同,xml 用的是树形结构, json 对应的是 hash 映射。接口发送 xml 格式的数据和发送 json 几乎一样,只需要把格式改成 xml 就可以了。json 支持数字, 布尔, null, 数组,对象等通用格式,xml 都是文本;xml 是一种和 html 非常类似的语言,采取一定的格式展示数据。xml 设计的初衷在于传输数据,重点在数据;

2024-06-04 20:32:25 258

原创 UI 自动化分布式测试 -Docker Selenium Grid

Docker-Selenium 是一种将 Selenium Grid 与 Docker 容器技术结合的解决方案,能够简化 Selenium Grid 的部署和管理。通过使用 Docker 容器,用户可以快速创建和销毁 Selenium Grid 环境,而不需要手动配置每个节点,极大地提高了测试环境的可移植性和可扩展性简化部署:使用 Docker,可以在几分钟内启动完整的 Selenium Grid 环境,而不需要复杂的安装和配置过程。环境隔离。

2024-06-04 20:26:09 1141

原创 16个最佳测试管理工具(2024)

此外,你可以管理所有需求、测试运行、测试集、测试和问题。集成:你可以与缺陷跟踪和协作解决方案集成,如Atlassian Jira、FogBugz、Bugzilla、Axosoft、GitHub和TFS。敏捷测试:在其敏捷测试中,你可以随时使用报告、实时更新和可定制的仪表板。在这里,你可以管理具有完整可见性的自动化、手动和探索性测试。你可以使用Scrum板将复杂的项目分解为更小的可管理部分,而看板可以帮助你和你的团队查看工作流程。你还可以将它们组合在测试执行和报告中,因为它是一个完整的测试管理工具。

2024-06-03 13:50:56 643

原创 文章置顶功能的测试用例应该怎么写?

根据具体的项目需求和功能特点,你可以适当调整和扩展这些测试用例。确保覆盖各种可能的情况,以提高测试的完整性和可靠性。测试普通用户和管理员的权限差异,确保只有授权用户可以进行置顶操作。模拟大量文章的置顶操作,检测系统的响应时间和稳定性。检查在不同页面和视图下,置顶文章的显示是否正确。检查置顶操作的界面是否友好,提示信息是否清晰。尝试置顶已删除的文章,检查是否给出相应提示。测试在置顶过程中,系统是否能承受高并发操作。在不同的浏览器和设备上测试置顶功能。验证置顶后的文章是否显示在顶部位置。置顶一篇已发布的文章。

2024-06-03 13:00:16 346

原创 vue中使用WebSocket心跳机制与Linux中的心跳机制

WebSocket是HTML5开始提供的一种浏览器与服务器进行全双工通讯的网络技术,属于应用层协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。

2024-06-02 14:05:51 804 1

原创 10 个 Python 自动探索性数据分析神库!

在本文中,我们介绍了10个自动探索性数据分析Python软件包,这些软件包可以在几行Python代码中生成数据摘要并进行可视化。通过自动化的工作可以节省我们的很多时间。Dataprep是我最常用的EDA包,AutoViz和D-table也是不错的选择,如果你需要定制化分析可以使用Klib,SpeedML整合的东西比较多,单独使用它啊进行EDA分析不是特别的适用,其他的包可以根据个人喜好选择,其实都还是很好用的,最后edaviz就不要考虑了,因为已经不开源了。

2024-06-02 13:40:56 747

原创 一文了解JVM面试篇(上)

直接内存并不是 JVM 运行时数据区的一部分, 但也会被频繁的使用: 在JDK 1.4 引入的 NIO 提供了基于 Channel 与 Buffer 的 IO 方式, 它可以使用 Native 函数库直接分配堆外内存, 然后使用 DirectByteBuffer 对象作为这块内存的引用进行操作(详见:Java I/O 扩展), 这样就避免了在 Java 堆和 Native 堆中来回复制数据, 因此在一些场景中可以显著提高性能。

2024-06-01 19:24:15 847

原创 常见仪表盘指示灯的含义,这次够全了!

大家在学会开车的同时,也得了解一些基本的汽车常识,可以及时的发现车辆的问题,并作出正确的判断,以此降低车辆的损耗和维修成本。上面的这些的也是我们经常见到的,但是一般都是不会出现问题的,都是一些操作指示灯,比较简单,不影响我们正常使用,例如燃油指示灯、清洗液指示灯、车门状态灯都是提示我们操作的,这种就影响不大。以上就是大部分汽车仪表指示灯的示意图了,你可以根据图示的样式查看自己车里的指示灯的情况,当然不同的车子的指示灯的数量也是不一样的。,一旦这几种灯亮起时,一定要引起重视不能忽略不管,要及时检查问题。

2024-06-01 19:12:46 503

原创 图片验证码如何显示在 Apifox 的响应控制台中

如果服务端将图片验证码以 SVG 格式嵌入在 JSON 响应中,要显示图片验证码,也是跟上文的 URL 链接类似,可以先获取 SVG 格式的图片数据,然后再进行可视化渲染,例如返回如下的 JSON 响应:​​​​​​​。了解更多可视化渲染的知识,你可以参考这篇文章:《参考脚本如下:​​​​​​​。获取到 SVG 数据后,接着添加 HTML 模板,该模板用于渲染图片,模板中使用 {{}} 包裹变量:​​​​​​​。最后,使用 pm.visualizer.set() 方法,将模板以及数据传入:​​​​​​​。

2024-05-31 13:45:19 869

原创 接口基础知识 & 工具使用

参数异常包括关键字参数、参数为空、多参数、少参数、错误参数,数据异常包括关键字数据、数据为空、长度不一致、错误数据。:轻量级抓包工具,功能比较全,只会记录http请求不会像wireshark工具记录tcp和udp等请求。:不仅仅是性能测试工具,由于该工具几乎都是基于http请求,所以也可以用来测试接口。:只要是经过电脑的所有请求都会去抓取,导致数据量比较庞大,看数据也比较麻烦。需求讨论——需求评审——场景设计——用例设计——数据准备——执行。功能用例测试:测试功能是否正常、测试功能是否按照接口文档实现。

2024-05-31 12:59:24 220

原创 Jacoco 手动测试覆盖率检查

6、运行app并安装到设备或者模拟器,操作一下,然后按返回键关闭所有的页面,这时候会在 SD 卡目录下的生成 jacoco/jacoco-coverage.ec 文件。Android gradle plugin 会生成不同的 variant, 所以我们要对不用的variant生成不用的任务来生产报告。1、在你的工程目录的 buildscripts 下,新建一个jacoco.gradle 的文件,添加如下代码。2、在 app 目录下的 build.gradle 中添加代码,来启用脚本。

2024-05-30 13:54:13 942

原创 话说,计算机行业会成为下一个土木工程吗?

原因在于:不可抗力的大环境是一方面,其次是互联网的技术革命在不断的涌现,市场对程序员们的隐性需求也在不断增加,入行门槛也随之水涨船高。从软件开发到人工智能、云计算等领域,IT行业提供了丰富多样的项目和挑战,我们只有持续学习、不断成长,才能更好的保持自己的核心竞争力,在职场上走得更远。所以一句话,只要技术到位,薪资肯定高的。之前伙伴们跳槽,骑驴找马突击一段时间,几乎就能找到一份涨幅 20%-50% 的 offer,但现在各行各业经济下行,也或许因为供大于需,找工作难已然是市场法则下的必然结果。

2024-05-30 13:43:24 678

原创 再见了,收费的Navicat!

背景数据库的管理工具可以说是非常多,比如常见的等等,这些都是老牌的数据库连接。这些虽然好用,但是不是付费就是bug百出。作为一名攻城狮,想付费但是奈何荷包不鼓,只能从免费的数据库连接工具入手。介绍是一款开源免费的多数据库客户端工具,社区版基于 [Apache-2.0 License] 在 GitHub 上开源,目前已获得37k+ 的星标。其还是一款跨平台的数据库管理工具,支持多种系统,比如Windows、Linux 和 macOS等。特性主打免费开源,要的就是免费。

2024-05-30 13:36:27 534

空空如也

空空如也

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

TA关注的人

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