03 2021 档案
摘要:本文首发于:行者AI Q:BeautifulSoup不是爬虫用的吗,为什么要使用它来做测试? A:在日常工作中会遇到很多数据对比的测试任务,在后端接口有做数据加密,或接口有做鉴权等情况下,我们再从后端去取参数,耗费的时间成本有点大。 所以我想...能不能走前端页面上去获取数据呢,网上查了下,果然有从
阅读全文
摘要:本文首发于:行者AI 当我们想要了解一款APP时,最好的学习方式就是将其APK文件进行反编译。将APK进行反编译之后,我们就可以看到开发这个应用使用的资源文件(图片)、layout、样式、相关的实现代码等,学习这些资源文件才有助于开发技术的提升。 本文主要是介绍APK反编译的方法,希望能够帮助到大家
阅读全文
摘要:本文首发于:行者AI adb全称Android Debug Bridge,是Android SDK中的一个工具, 使用adb可以直接操作管理Android模拟器或者真实的Andriod设备,就是起到调试桥的作用。 adb工具包一般只是一个压缩文件,不需要安装,只需要解压即可。解压后有三个必须文件,a
阅读全文
摘要:本文首发于:行者AI 对于游戏测试来说,SDK是打开游戏后弹出的登录窗口、是游戏设置中的切换帐号、是进行充值时调起的支付窗口、是后台查看打点数据时的传入接口,本文将结合游戏对SDK及相关功能测试进行介绍。 1. 什么叫SDK? 广义上来说SDK全称Software Development Kit,软
阅读全文
摘要:本文首发于:行者AI 众所周知,在基于价值学习的强化学习算法中,如DQN,函数近似误差是导致Q值高估和次优策略的原因。我们表明这个问题依然在AC框架中存在,并提出了新的机制去最小化它对演员(策略函数)和评论家(估值函数)的影响。我们的算法建立在双Q学习的基础上,通过选取两个估值函数中的较小值,从而限
阅读全文
摘要:本文首发于:行者AI 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。 1. 前提条件
阅读全文
摘要:本文首发于:行者AI 在整篇文章论述开始之前,我们先做一些概念性的讲解铺垫。卷积神经网络的各层卷积单元在模型网络中实际上有充当了目标检测器的作用,尽管没有提供对目标位置的监督。虽然其拥有在卷积层中定位对象的非凡能力,但当使用全连接层进行分类时,这种能力就会丧失。基于此,提出了CAM(类激活映射)的概
阅读全文
摘要:本文首发于:行者AI 在开发项目时,我们不可能将所有的信息都打印在控制台中。我们可以使用Python标准库提供的logging API来处理。相比print,logging模块提供了许多强大而灵活的功能。比如:可以通过设置不同的日志等级,只输出重要信息,而不必显示大量的调式信息;print将所有信息
阅读全文
摘要:本文首发于:行者AI AWS EMR是一个计算集群。可以通过ta创建自定义配置的虚拟机,并自动安装所需计算框架(Spark,Hadoop,Hive等),以便用来进行大数据计算。 1. 项目背景 公司目前有一个项目,通过爬虫收集数据,离线计算得到用户画像,并将最终结果写入rds,通过api向外展示数据
阅读全文