公司:360
360(全称“三六零安全科技股份有限公司”)(上交所:601360)是中国大陆的一家主营安全相关的互联网公司,由周鸿祎于2005年9月成立。公司口号是“引领中国互联网开放潮流”,旗下的产品有360安全卫士、360杀毒、360搜索、360安全浏览器、360手机助手、360手机卫士等多项业务。
Git撤销已合并提交的多种姿势
在Git中,合并分支是一个常见的操作,但有时候可能会意外地将错误的提交合并到了主分支。这时候需要撤销已合并的提交并恢复到正确的状态。本文将介绍的是如何在Git中撤销已合并的提交,无论这个提交记录是最新的还是中间的某一个。
缺陷分析度量
在软件开发过程中,测试是不可或缺的环节。测试的目的是为了发现和纠正软件中的缺陷,保证软件的质量和稳定性。随着行业技术的发展,各个企业对测试越来越重视,这就要求测试人员不仅仅是完成基础的发现缺陷,还需要掌握一定的数据度量技能,对测试数据分析评估,更好的掌握产品的质量情况,不断优化改进测试过程。
关于分页,那些你不得不知道的原理、场景及测试要点
数据分页是一种将大量数据划分成多个页面以方便查看和处理的功能。当一个数据表格中包含了大量数据时,将其全部显示在同一页上会使页面变得非常拥挤和难以浏览。因此,将数据表格分成若干个子集,并将这些子集分别显示在不同的页面上,能够提高用户的浏览和操作效率。
Node.js健康检查和过载保护
设想一下,你有30个Node服务器与 "Nginx "服务器平衡。服务器的负载被平均分配,所以如果你有9000个用户,每个服务器有300个客户。把负载平均分配给每台服务器并不意味着你可以避免过载,因为你的工作对每个用户都可能不同。例如,对于user_1,你可能读取3个文件,但对于user_2,你可能需要读取10个(3.34倍)。根据用户的请求过程会有更多的复杂性,这是现实中需要去思考和解决的问题。在类似于这种的情况之下,开发者不得不平衡对同每一台服务器的请求,因为一旦这台服务器是Server Overload(过载)的状态,你的服务可能会挂掉。
简析IAST—Agent篇
IAST交互式应用程序安全测试,通过服务端部署Agent探针,流量代理/VPN或主机系统软件等方式,监控Web应用程序运行时函数执行并与扫描器实时交互,高效、精准的安全漏洞,是一种运行时灰盒安全测试技术。
图片加载错误的捕获及处理
图片是我们在网页中加载最多的静态资源类型之一,但是图片加载过程中也有可能出现加载失败的情况。
聊聊ChatGPT与QA工作的结合点
如今,人工智能已经成为了许多行业和领域的重要工具,随着技术的不断进步和数据的不断增长,它的应用范围也在不断扩大并且带来了更多实际的价值。而对于软件测试领域,也会经历一次重大的变革,人工智能的应用会使得测试工作变得更加智能化和高效化。ChatGPT作为一种强大的人工智能技术,在软件测试中的应用也会越来越广泛。本文将介绍利用ChatGPT可以从哪些方面协助软件测试人员进行测试,提升测试人员的工作效率。
Web Audio API实现简单变声效果
想在网页中实现实时音频变声效果该如何实现呢,之前遇到这种处理音视频的需求,可能会想到需要借助C代码实现。
用户画像如何创新破局数据驱动增长
用户画像即用户信息标签化,就是企业通过收集与分析消费者社会属性、生活习惯、消费行为等主要信息的数据之后,完美地抽象出一个用户的商业全貌,是企业应用大数据技术的基本方式。例如:通过收集用户的人口属性、行为属性、消费习惯、偏好特征等多个维度的数据,进而对用户或者产品特征属性进行刻画,并对特征进行分析、统计,挖掘潜在价值信息,抽象出用户的信息全貌。
DTM在新交易平台的落地
分布式事务本身就是一个技术难题,如果没有合适的框架、工具,分布式事务会大大的提高流程的复杂度,会带来很多额外的开销工作。经过我们调研和探索,很好的利用DTM事务管理器与系统结合。
OpenAI Whisper + FFmpeg + TTS:动态实现跨语言视频音频翻译
随着全球化的推进,多语言的视频可以帮助内容创作者快速将视频本地化,降本增效。
让数据背后的那些话创造价值
从行业背景而言,流量红利逐渐消失,野蛮生长的互联网时代接近尾声。传统的烧钱模式、靠体力投放的形式日渐乏力。所以在行业大背景下,依靠技术和数据的力量寻求更科学、更高效的方法达成营销目标,让产品获得有效增长,数据驱动也就这样顺势而生了。
接口自动化框架对比
自动化测试是把将手工驱动的测试行为转化为机器自动执行,通常操作是在某一框架下进行代码编写,实现用例自动发现与执行,托管在CI/CD平台上,通过条件触发或手工触发,进行回归测试&线上监控,代替部分的手工测试。
单开网页应用利器 - BroadcastChannel
前段时间在做一个基于 psd 模板生成图片的应用,其中重要的功能就是打开编辑器页面来设计出图。但是有个问题,每当我点击一个模板,就会新开一个浏览器页签。现代浏览器是以空间换时间的运行思路来提高效率,这就导致了内存开销会越来越大,也曾想过postmessage来解决这个问题,但是呢 postmessage 是跨域广播,说白了,我 post 的消息任意页签都能 listen 到,不友好。最近刷抖音时,看到了一个前端教学视频,其中就讲到了网页音乐单开的实现方式,核心原理:BroadcastChannel。
深入理解 node 中的文件流
为什么要使用文件流想象这样一个场景,我要处理一个 10G 的文件,但我的内存大小只有 2G,该怎么办?
用GPT 从0搭建 Jest 到帮写测试用例
本文介绍了前端单元测试的重要性以及如何使用AI来提高测试效率。作者分享了如何搭建Jest测试环境以及使用Cursor进行代码编辑和解答问题的经验,并提供了一个实例。在该实例中,作者使用AI辅助侧栏来提问,并解释了侧栏无法读取整个工程的原因。作者还分析了测试代码中的问题,并提供了改进方案。此外,作者强调了源代码中存在一个null的问题,若函数返回该值,将不会执行任何操作。