摘要: 1,首先给手机安装Charles证书,安装官方的来,在无线网配置项目,输入手动代理地址,后开启飞行模式刷新网络, 2,在浏览器输入chls.pro/ssl 下载并安装证书,此时电脑端charles 会弹出提示,选择信任设备即可,安装成功后,开始操作,此刻Charles自动抓包,可查看接口内容 3,模 阅读全文
posted @ 2020-12-09 23:55 成子吃橙子 阅读(1931) 评论(0) 推荐(0) 编辑
摘要: LAN: 局域网 local Area Network WAN: 广域网 Wide Area Network WAN = LAN +LAN+....+LAN 多个LAN 组成 WAN OSI 七层协议 : TCP/IP协议: 网络协议标准 7 应用层 4 应用层 HTTP,FTP , SMTP6 表 阅读全文
posted @ 2020-12-08 11:04 成子吃橙子 阅读(93) 评论(0) 推荐(0) 编辑
摘要: Hamcrest是一个为了测试为目的,能组合成灵活表达式的匹配器类库。用于编断言的框架,使用这个框架编写断言,提高可读性及开发测试的效率,提供了大量“匹配器”方法,每个匹配器用于执行特定的比较操作。可扩展性强,支持多语言,JUnit4.4引入了Hamcrest框架,Hamcest提供了一套匹配符Ma 阅读全文
posted @ 2020-12-02 20:30 成子吃橙子 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 四种常见的App弹窗设计:Toast、Dialog、Actionbar 和 Snackbar 弹窗又称为对话框,是App与用户进行交互的常见方式之一。弹窗分为模态弹窗和非模态弹窗两种,两者的区别在于需不需要用户对其进行 ◆Toast, 简易的消息提示框。 为了给当前视图显示一个浮动的显 阅读全文
posted @ 2020-12-01 16:08 成子吃橙子 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 强制等待: sleep不推荐全局隐式等待 全局隐式等待: 在服务端等待 driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); 显式等待在客户端等待 new WebDriverWait(driver).until(Expect 阅读全文
posted @ 2020-11-30 22:42 成子吃橙子 阅读(220) 评论(0) 推荐(0) 编辑
摘要: UIautomation定位的优点: 速度比xpath定位快,UIautomation是Android的工作引擎 缺点: 没有idea提示 UIautomation使用方法: AndroidDriver<MobileElement> driver=(AndroidDriver<MobileEleme 阅读全文
posted @ 2020-11-30 14:57 成子吃橙子 阅读(1337) 评论(0) 推荐(0) 编辑
摘要: TCP/IP协议: 传输控制协议/因特网互联协议( Transmission Control Protocol/Internet Protocol),是Internet最基本、最广泛的协议。它定义了计算机如何连入因特网,以及数据如何在它们之间传输的标准。它的内部包含一系列的用于处理数据通信的协议,并 阅读全文
posted @ 2020-05-14 10:51 成子吃橙子 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 递归算法是一种直接或间接地调用自身的算法。在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且易于理解. 递归的分类: 递归分为两种,直接递归和间接递归。 直接递归称为方法自身调用自己。 间接递归可以A方法调用B方法,B方法调用C方法,C方法调用A方法。 for循环实 阅读全文
posted @ 2020-05-13 14:10 成子吃橙子 阅读(1248) 评论(0) 推荐(0) 编辑
摘要: 线程被创建后,有一个生命周期,下图是线程的生命周期详解。 java api java.lang.Thread.State 这个枚举中给出了六种线程状态,分别是: 线程状态 导致状态发生条件 NEW(新建) 线程刚被创建,但是并未启动。还没调用start方法。 Runnable(可运行) 线程可以在j 阅读全文
posted @ 2020-05-12 14:27 成子吃橙子 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 通过卖火车票的例子 火车站要卖票,我们模拟卖票过程。假设座位共100个,我们来模拟售票窗口,实现多个窗口同时卖票需要窗口,采用线程对象来模拟 阅读全文
posted @ 2020-05-12 11:02 成子吃橙子 阅读(648) 评论(0) 推荐(0) 编辑