首页 > TAG信息列表 > 干货

干货|Android系统定制开发基础篇

一、Android源码目录结构Android系统源码内容实在太广,其目录结构也实在庞大,每位开发者也无法做到对每一块都弄明白,工作中接触的也只是其中的一小部分。以下只从宏观上对系统源码的一级目录进行介绍,后续再慢慢完善更细致的内容。二、Android虚拟机1.Android虚拟机之Dalvik虚拟机Andr

干货 | Elasticsearch Java 客户端演进历史和选型指南

1、Elasticsearch java 客户端为什么要选型? Elasticsearch 官方提供了很多版本的 Java 客户端,包含但不限于: Transport 客户端 Java REST 客户端 Low Level REST 客户端 High Level REST 客户端 Java API 客户端 非官方的 Java 客户端,包含但不限于: Jest 客户端 BBoss 客户端 Spr

干货 | 通用 api 封装实战,带你深入理解 PO

⬇️ 点击“下方链接”,提升测试核心竞争力! >>更多技术文章分享和免费资料领取 在普通的接口自动化测试中,如果接口的参数,比如 url,headers等传参改变,或者测试用例的逻辑、断言改变,那么整个测试代码都需要改变。apiobject设计模式借鉴了pageobject的设计模式,可以实现一个优雅、强大的接

干货 | 移动端App自动化之App控件定位

⬇️ 点击“下方链接”,提升测试核心竞争力! >>更多技术文章分享和免费资料领取 客户端的页面通过 XML 来实现 UI 的布局,页面的 UI 布局作为一个树形结构,而树叶被定义为节点。这里的节点也就对应了我们要定位的元素,节点的上级节点,定义了元素的布局结构。在 XML 布局中可以使用 XPath

干货 | 背熟这些 Docker 命令,面试再也不怕啦~

⬇️ 点击“下方链接”,提升测试核心竞争力! >>更多技术文章分享和免费资料领取 我们下载 Docker 镜像的时候,默认会访问 Docker 网站,而 Docker 网站是在国外部署的,距离比较远下载速度特别慢。我们可以通过设置加速器的方式来加速 Docker 镜像下载的速度。下面将描述一下使用加速器的步

干货 | 精准化测试原理简介与实践探索

⬇️ 点击“下方链接”,提升测试核心竞争力! >>更多技术文章分享和免费资料领取 ↑点击上方卡片关注我↑ 小时候大家应该都玩过一个游戏,游戏很简单,就是找不同,在规定时间内两幅图直接的差异点找到就算赢,越快越好,就像下面这样: 上面这个不同点想找很简单,那么下面这样的呢? 这个,确实有的人

干货 | H5性能分析实战来啦~

⬇️ 点击“下方链接”,提升测试核心竞争力! >>更多技术文章分享和免费资料领取 H5性能该如何测试呢?很多人不知道该如何下手。其实可以借用W3C协议完成自动化H5性能测试。 因为W3C标准是浏览器标准,一般浏览器都支持W3C标准,它规定使用者可以通过api查询性能信息。W3C官网:https://www.w

干货 | JavaScript脚本注入,完成Selenium 无法做到的那些事

⬇️ 点击“下方链接”,提升测试核心竞争力! >>更多技术文章分享和免费资料领取 当 webdriver 遇到无法完成的操作时,可以使用 JavaScript 来完成,webdriver 提供了 execute_script() 方法来调用 js 代码。 执行 js 有两种场景: 在页面上直接执行 js 在某个已经定位的元素上执行 js Ja

干货 | APP自动化Android之属性获取与断言

⬇️ 点击“下方链接”,提升测试核心竞争力! >>更多技术文章分享和免费资料领取 断言是 UI 自动化测试的三要素之一,是 UI 自动化不可或缺的部分。我们使用定位器定位到元素后,通过脚本进行业务操作的交互,想要验证交互过程中的正确性就需要用到断言。 常规的UI自动化断言 分析正确的输出

干货 - 写好Java代码的30个技巧,看完终生受用

  成为一个优秀的Java程序员,有着良好的代码编写习惯是必不可少的。下面就让我们来看看代码编写的30条建议吧。   (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:   ThisIsA

送给新手程序员的大礼包

我是做11年软件开发的架构师,想分享跟干活给到大家。 如果你是刚开始学的大学生,可以看我教学视频,满满的干货,帮助你快速找到满意的工作。也可以通过真实的项目赚点钱。 如果你是刚开始入门的程序员,可以跟我学如何优化代码,如何搭建框架。快速的学会如何搭建框架。满足你的财富自由。

干货 | 一文搞定 pytest 自动化测试实战

每天进步一点点,关注我们哦,每天分享测试技术文章 本文章出自【码同学软件测试】 码同学公众号:自动化软件测试,领取资料可加:magetest 码同学抖音号:小码哥聊软件测试 pytest是目前企业里面使用最多、最流行的Python的单元测试框架,那我们今天就使用这个框架来完成 一个网易163邮箱登录

【干货】MySQL底层架构设计,你了解多少?

很多开发同学对SQL优化如数家珍,却对MySQL架构一知半解。岂不是只见树叶,不见森林,终将陷入细节中不能自拔。 今天就一块学习MySQL分层架构,深入了解MySQL底层实现原理,以及每层的作用,我们常见的SQL优化到底在哪一层做了优化? 1. MySQL整体架构 由图中可以看到MySQL架构主要分为Server层

干货来了!2021银行年报分析金融科技篇(上篇)

​   ​ 编辑 ​编辑 ​ 编辑 ​ 编辑 ​ 编辑 ​ 编辑 ​ 编辑 ​ 编辑 ​ 编辑 ​ 编辑     ​

干货来了!2021银行年报分析金融科技篇(下篇)

​ ​ 编辑 正在上传…重新上传取消 ​ 编辑 正在上传…重新上传取消 ​ 编辑 ​ 编辑 ​ 编辑 ​

干货升级!2021银行年报分析移动金融篇

​ ​ 编辑 ​ 编辑 ​ 编辑 ​ 编辑 ​ 编辑 ​ 编辑 ​ 编辑 ​ 编辑 ​

干货升级!2021年银行年报分析——新兴技术重点突破及应用

​   ​ 编辑 ​ 编辑 ​ 编辑 ​ 编辑 ​ 编辑 ​ 编辑 ​ 编辑 ​ 编辑 ​ 编辑 ​

今晚战码先锋润和赛道第2期直播丨如何参与OpenHarmony代码贡献

「OpenHarmony 开源贡献者计划 2022」战“码”先锋 PR 征集,“润和赛道”已于6月15日正式开启。套件在手、先机在握,更有润和软件的超多赋能和专属激励。超“in”的你,还不“码”上加入!   首期直播详细解读了战码先锋—润和赛道活动规则,帮助参赛者get更高奖项和更大价值。并从贡献

干货 | 命令执行漏洞和代码执行漏洞详解

命令执行(RCE)漏洞和代码执行漏洞区别如下: 代码执行实际上是调用服务器网站代码进行执行 命令执行则是调用操作系统命令进行执行 一、命令执行漏洞 1、什么是命令执行 命令执行(Remote Command Execution, RCE) Web应用的脚本代码在执行命令的时候过滤不严 从而注入一段攻击者能够

干货 | 一文搞定 pytest 自动化测试框架(二)

在上一篇文章中分享了 pytest 的基本用法,本文进一步介绍 pytest 的其他实用特性和进阶技巧。pytest fixturespytest 中可以使用 @pytest.fixture 装饰器来装饰一个方法,被装饰方法的方法名可以作为一个参数传入到测试方法中。可以使用这种方式来完成测试之前的初始化,也可以返回数

「技术干货」工业触摸屏之驱动开发及异常分析(连载)

触摸屏作为嵌入式产品中常用的交互设备,具有交互直观,编程简易等特点,本系列文章将以多种角度分析如何选择合适的触摸屏方案及常见的故障解决方法。本文主题为电阻屏的驱动组成以及多数触摸屏的异常分析。 1.1 测试环境 处理器:AM335x 内核版本:Linux-3.2 硬件条件:四线电阻屏、五线电阻

干货 | 利用 pytest 玩转数据驱动测试框架

pytest架构是什么? 首先,来看一个 pytest 的例子: def test_a(): print(123) collected 1 item test_a.py . [100%] ============ 1 passed in 0.02s =========

干货 | 在Docker 上搭建持续集成平台 Jenkins

jenkins 是开源 CI&CD 软件领导者,提供持续集成和持续交付服务,有超过1000个插件来支持构建、部署、自动化,满足任何项目的需要。 可以访问 Jenkins 镜像的介绍网站:Docker Hub 1 查看更多信息。 docker pull jenkins/jenkins docker run -d --name=myjenkins -p 8080:8080 jenkin

实用干货分享(4)- 分布式金融PaaS容器化部署实战

​  ​编辑     一、学习链接   http://www.itmuch.com/docker/00-docker-lession-index/   二、安装步骤   sudo yum install -y yum-utils device-mapper-persistent-data lvm2 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.r

实用干货分享(3)- Git常用操作干货分享

  官方学习地址   https://git-scm.com/book/zh/v2   简单的代码提交流程   1. git status 查看工作区代码相对于暂存区的差别; 2. git add . 将当前目录下修改的所有代码从工作区添加到暂存区 . 代表当前目录; 3. git commit -m ‘注释’ 将缓存区内容添加到本地仓库; 4. gi