### MVP简介 >MVP 全称:Model-View-Presenter ;MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的[地方](https://baike.baidu.com/item/%E5%9C%B0%E6%96%B9/2262175):Controller/Present ...
分类:
移动开发 时间:
2019-09-01 10:24:29
阅读次数:
91
多环境下的 application.properties 维护问题是一个噩梦,本文教你轻松搞定! ...
分类:
移动开发 时间:
2019-09-01 10:25:35
阅读次数:
100
// 第一种public boolean onKeyDown(int keyCode, KeyEvent event) { } //直接退出程序@Override protected void onDestroy() { super.onDestroy(); // 或者下面这种方式 //System ...
分类:
移动开发 时间:
2019-09-01 12:17:11
阅读次数:
115
123123213 ...
分类:
移动开发 时间:
2019-09-01 12:29:48
阅读次数:
135
Function.prototype.call(),Function.prototype.apply(),Function.prototype.bind() 是三种改变函数内部this指向(即函数执行时所在作用域)的方法。 1.Function.prototype.call(thisValue, p ...
分类:
移动开发 时间:
2019-09-01 12:43:59
阅读次数:
131
一些按键(Media Key Back Key)在系统分发时,做了特殊处理: 当按下时,发送Message去调用KeyEvent.changeTimeRepeat 这样长按时,会发多次KeyEvent.ACTION_DOWN, 第一次event.getRepeatCount()返回0; 第二次eve ...
分类:
移动开发 时间:
2019-09-01 12:59:37
阅读次数:
195
1. adb connect 127.0.0.1:21503 模拟器 https://download.microvirt.com/download/XYAZ-Setup-6.5.0-ha33c97b6d.exe gradle maven{ url 'http://maven.aliyun.com/ ...
分类:
移动开发 时间:
2019-09-01 13:06:35
阅读次数:
166
配置 如果不加这两行,有中文的时候就输入不了 有时候加了这两行,输入中文时会出现乱码,是因为输入法的原因 使用appium做了输入操作之后,如果出现输入法无法唤起,可以在系统设置 语言和输入法 将当前的输入法替换为系统输入法或者其他输入法 Appium1.6.3开始支持识别Toast内容,主要是基于 ...
分类:
移动开发 时间:
2019-09-01 14:53:21
阅读次数:
305
恢复内容开始 断断续续学了2周appium自动化,把经常用到基础写出来吧!方便日后便于查看。 appium解决中文无法输入和,启动app自动清除数据的问题。在前置代码里面加上这3句就可以解决。 desired_caps = { ...
分类:
移动开发 时间:
2019-09-01 16:21:46
阅读次数:
145
一、设备信息配置 脚本如下: 注意:Android7.0以上的版本需要appium1.6.3以上的版本才支持,电脑上可以下载两个appium版本,共存的,可以针对不同安卓版本进行使用;appium1.6以上的版本都是以appium-desktop命名的 二、脚本解释: ...
分类:
移动开发 时间:
2019-09-01 16:22:01
阅读次数:
161
如何发布自己的APP到Google Play上 参考链接: https://justforuse.github.io/blog/zh-cn/2019/08/publish-your-own-app-to-google-play/ Google Play第一次发布的应用商店看不到 发布app到Goog ...
分类:
移动开发 时间:
2019-09-01 16:42:37
阅读次数:
170
方法一、NSScanner去除标签 方法二、正则方法 ...
分类:
移动开发 时间:
2019-09-01 17:05:51
阅读次数:
233
重温下Android和Fragment生命周期,理解生命周期方法的作用,什么时候调用,可以做一些什么操作。 1、Android生命周期 1.1 生命周期图 1.2 生命周期函数说明 onCreate :Activity正在创建,生命周期的第一个方法,需要setContentView加载layout。 ...
分类:
移动开发 时间:
2019-09-01 21:25:35
阅读次数:
114
#移动平均值:类似打靶每打一枪看平均环数 def average(): sum = 0 count = 0 avg = 0 while 1: num = yield avg sum+=num count+=1 avg=sum/count g = average() g.__next__() q=g.... ...
分类:
移动开发 时间:
2019-09-01 21:36:41
阅读次数:
122
一、Vsync简介: 屏幕的刷新过程是每一行从左到右(行刷新,水平刷新,Horizontal Scanning),从上到下(屏幕刷新,垂直刷新,Vertical Scanning)。当整个屏幕刷新完毕,即一个垂直刷新周期完成,会有短暂的空白期,此时发出 VSync 信号。所以,VSync 中的 V ...
分类:
移动开发 时间:
2019-09-01 21:43:36
阅读次数:
362
首先放置一连的image 然后设置样式,主要是图片的大小 最后就是实现行为 一个简单的小案例便完成了。效果图如下: ps:div可以多给点,以防看不出效果 ...
分类:
移动开发 时间:
2019-09-01 23:32:12
阅读次数:
152
成功的买到了这本叫做课本的书之后 我想到了一个案例 打算自己来做一做 目的是储存班级的每一个人的基本信息 相比于之前的文章来说 这个新的案例,在外部看起来没有什么和之前的有什么比较特别的地方 但是实现代码上来说, 我尝试了很多不同的方法来实现基本同样的功能 通过调试,检测每一个控件的属性, 属性没有 ...
分类:
移动开发 时间:
2019-09-01 23:43:04
阅读次数:
127
老BIOS中操作系统分区不能超过137.4GB,否则会崩溃 BIOS只能引导137.4GB的数据,即引导操作系统。操作系统加载成功后,就可以访问超过137GB边界的其他分区。 LINUX gParted分区 您的C分区应小于128GiB - 这是137GB。除此之外的任何分区都不可引导,BIOS将在 ...
分类:
移动开发 时间:
2019-09-02 00:11:16
阅读次数:
136
小米和华为是大众所熟知的手机的品牌,如今华为已经出来了5G技术,而小米也推出了一款叫Redmi K20的手机,那么问题来了,华为和小米你选择谁呢?
分类:
移动开发 时间:
2019-09-02 09:48:16
阅读次数:
113
36 【程序 36 移动位置】 题目:有 n 个整数,使其前面各数顺序向后移 m 个位置,最后 m 个数变成最前面的 m 个数 ...
分类:
移动开发 时间:
2019-09-02 10:04:27
阅读次数:
121