背景: 今天聊代码规范的问题的时候说了一下尾调用的问题。 一:概念: 什么是尾调用? 尾调用(Tail Call):某个函数的最后一步仅仅只是调用了一个函数(可以是自身,可以是另一个函数)。注意 “仅仅” 两个字。 例子: // 尾调用: - (NSInteger)funcA:(NSInteger) ...
分类:
移动平台 时间:
2020-05-25 12:53:02
收藏:
0 评论:
0 赞:
0 阅读:
54
在调试脚本的时候想看查找元素和执行命令花了多少时间,我们可以在启动appium server的时候加上启动参数,实现我们的需求。 1)输入:appium h,可以查看appium提供的启动参数有哪些。 2)我需要在启动的时候打印时间,方便我查看查找和执行动作花费的时间,输入:appium --log ...
分类:
移动平台 时间:
2020-05-25 12:27:21
收藏:
0 评论:
0 赞:
0 阅读:
104
首先说下需求,一个h5页面点击按钮打开手机某个app,如果有则打开,无自动跳转到应用商店; 然后要明白,js没法检测手机是否有某个app,所以也就没法判断是打开应用商店还是app的链接, 然后一个大概思路就是通过一个iframe标签去尝试的打开,如果打不开再去打开应用商店 button[0].onc ...
分类:
移动平台 时间:
2020-05-25 12:15:11
收藏:
0 评论:
0 赞:
0 阅读:
65
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12]输出: [1,3,12,0,0]说明: 必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。 class Solution { public: void mo ...
分类:
移动平台 时间:
2020-05-25 12:05:31
收藏:
0 评论:
0 赞:
0 阅读:
54
刚开始接触Httprunner,yml格式不熟悉,运行用例后报错while parsing a block mapping。 报错如图: 查资料后说是没有对齐,建议使用空格对齐。然后找到我的36行,发现空格数和其他的不一样,然后用空格来和其他的保持一致,就成功了。 比如,我这里的extract,我数 ...
分类:
移动平台 时间:
2020-05-25 11:31:35
收藏:
0 评论:
0 赞:
0 阅读:
99
解决办法: 1、切换到webView,对页面源码进行打印 # self.driver.switch_to.context("WEBVIEW_xweb") # print(self.driver.context) p = self.driver.page_source with open('123.h ...
分类:
移动平台 时间:
2020-05-25 11:23:40
收藏:
0 评论:
0 赞:
0 阅读:
72
外层或者body用 padding-bottom:50px; 按钮用 .butfoot{position: fixed;bottom: 0;width:100%;} ...
分类:
移动平台 时间:
2020-05-25 11:11:23
收藏:
0 评论:
0 赞:
0 阅读:
49
一、前言 巩固自定义view基础用,本次尝试构建一个拖动条组件。代码参考于 https://github.com/woxingxiao/BubbleSeekBar ,精简其中高度可重用的部分,仅保留基本的拖拽功能,由于代码很巧妙,以后可以再深入探究学习。 本文在前面自定义view的基础上,增加了测量 ...
分类:
移动平台 时间:
2020-05-25 11:10:09
收藏:
0 评论:
0 赞:
0 阅读:
68
lsusb 插上数据线后再:lsusb gedit /etc/udev/rules.d/51-android.rules 然后再文件里添加链接的usb的内容,用lsusb看 UBSYSTEM=="usb", ATTR{idVendor}=="2a70", MODE="4ee7" 保存退出后执行下面两 ...
分类:
移动平台 时间:
2020-05-25 11:08:55
收藏:
0 评论:
0 赞:
0 阅读:
135
uni app点击事件传参遵循了微信小程序的方式。 vue可用的事件传参,直接在函数中传参即可 uni app的事件传参,和微信方式类似,需要先定义data ,再在函数中获取 注:在Uniapp中测试,函数传参也可以使用,但建议使用data 传参 ...
分类:
移动平台 时间:
2020-05-25 11:01:24
收藏:
0 评论:
0 赞:
0 阅读:
560
本文记录发布App Store 过程中,遇到的问题,以及解决方案。 上架App Store 河南油田项目 5.19号 三个问题 1. 2 Safety: User Generated Content2. 3 Performance: Accurate Metadata3. 2 Design: Min ...
分类:
移动平台 时间:
2020-05-25 09:13:26
收藏:
0 评论:
0 赞:
0 阅读:
210
一、使用raw文件夹下的数据库【自己导入的】 1.新建raw文件夹 res鼠标右键->new->Android Resource Directory->下拉选择raw. 然后写读写代码: 1 package com.example.wxy.kcsj2; 2 3 import android.cont ...
分类:
移动平台 时间:
2020-05-24 23:07:40
收藏:
0 评论:
0 赞:
0 阅读:
116
从 Gradle 角度看,Android 插件是由 Google 的 Android 团队开发的一个第三方插件。
从 Android 的角度看,Android 插件是基于 Gradle 构建的,是和 Android studio 完美搭配的新一代构建系统。 ...
分类:
移动平台 时间:
2020-05-24 22:58:20
收藏:
0 评论:
0 赞:
0 阅读:
79
截获智能手机发出的HTTP包有什么用? 用处一: 手机软件程序员利用Fiddler,可以截获手机发出的HTTP包, 从而调试程序 用处二: 软件测试人员用于测试智能手机上的软件。 用处三: 可以用来在App应用商店中刷排名 用处四: 截获了HTTP/HTTPS后,你想干什么就干什么,比如修改Requ ...
分类:
移动平台 时间:
2020-05-24 22:55:57
收藏:
0 评论:
0 赞:
0 阅读:
68
更新要验证,转了半天圈,终于可以看到下载了,我这可是200MB的光纤,一个800MB的更新要3天时间,更NM的T啊. 你就不能尊重一下中国的用户,你就不能要国内搭个好点快点的CDN?GR的苹果! 一个摔坏基带的手机+加上一块手表! ...
分类:
移动平台 时间:
2020-05-24 22:15:41
收藏:
0 评论:
0 赞:
0 阅读:
49
整理出一篇Java进阶架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty 与RPC 、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、分布式缓存、数据结构 ...
分类:
移动平台 时间:
2020-05-24 22:11:09
收藏:
0 评论:
0 赞:
0 阅读:
79
web测试与app测试的区别 首先从系统架构来看的话: web项目,一般都是b/s架构,基于浏览器的,而app则是c/s的,必须要有客户端。那么在系统测试测试的时候就会产生区别了。 web测试只要更新了服务器端,客户端就会同步会更新。而且客户端是可以保证每一个用户的客户端完全一致的。但是app端是不 ...
分类:
移动平台 时间:
2020-05-24 21:10:55
收藏:
0 评论:
0 赞:
0 阅读:
71
YARN调度架构 esourceScheduler是YARN的调度器,负责Container的分配。 AsyncDispatcher是单线程的事件分发器,负责向调度器发送调度事件。 ResourceTrackerService是资源跟踪服务,主要负责接收处理NodeManager的心跳信息。 App... ...
分类:
移动平台 时间:
2020-05-24 21:04:18
收藏:
0 评论:
0 赞:
0 阅读:
80
用法:RecyclerView和其他用于界面数据滑动展示的控件(GridView,ListView,Spinner等)一样,都少不了数据源,适配器,以及监听逻辑处理这三块。下面就来讲解写RecyclerView的使用方法:1.引用(导包)2.布局文件引用3.构造适配器4.主程序,包括数据源以及逻辑处 ...
分类:
移动平台 时间:
2020-05-24 20:30:47
收藏:
0 评论:
0 赞:
0 阅读:
77
详解Android主流框架不可或缺的基石 公共技术点之 Java 注解 Annotation 公共技术点之 Java反射Reflection 公共技术点之 Java动态代理 公共技术点之 依赖注入 公共技术点之 Android动画基础 公共技术点之 View的事件传递 公共技术点之 View的绘制流 ...
分类:
移动平台 时间:
2020-05-24 19:03:32
收藏:
0 评论:
0 赞:
0 阅读:
55