SMTP:简单传输协议,实在Internet上传输Email的事实标准。 Python的smtplib模块提供了一种很方便的途径来发送电子邮件,它对SMTP协议进行了简单的封装。 python中发送邮件除了SMTP模块外,还需用到email模块。email模块主要用来定义邮件的标题、正文、附件。 一 ...
分类:
移动开发 时间:
2018-12-03 00:58:06
阅读次数:
339
这个题对我来说真的是相当难的题目了,严格来讲可能不算是个动态规划的题目,但这个题目对类似的划分多个非重叠连续子区间的问题提供了一个很好解决方案 这个题目需要找三个非重叠的连续子区间,通过维护两个数组将第一个和第三个子区间可能的开始pos记录下来,在中间那个子区间开始的pos遍历时限制其边界范围,根据 ...
分类:
移动开发 时间:
2018-12-03 01:02:20
阅读次数:
171
移动端执行完测试case之后,通过邮件自动发送测试报告。大体流程如下: 1、通过unittest框架的discover()发现所有测试用例 2、使用HTMLTestRunner的run()方法运行测试用例,生成HTML测试报告 3、寻找测试报告目录下的最新测试报告,返回最新测试报告的路径 4、将最新 ...
分类:
移动开发 时间:
2018-12-03 10:32:01
阅读次数:
189
参考: https://www.cnblogs.com/lao-liang/p/5122425.html 主要的包结构如下: ...
分类:
移动开发 时间:
2018-12-03 10:32:57
阅读次数:
228
在安装 Android Studio 的时候,会出现这个问题。 Android Studio First Run 检测 Android SDK 及更新,由于众所周知的原因,我们会「Unable to access Android SDK add-on list」,而且大家一般也已经提前配置好了 An ...
分类:
移动开发 时间:
2018-12-03 10:35:47
阅读次数:
292
以下是我自己整理的APP测试工具对比,各个工具相关并不全面。尤其关于收费一项,我只是针对自己公司的实际情况进行对比的,每个工具还有其他收费套餐可以选择,详情可进入相关官网进行查看 以下是部分官网链接: Jmeter; Testin; MTC; MQC; WeTest; TestBird; GT; A ...
分类:
移动开发 时间:
2018-12-03 11:12:41
阅读次数:
314
玩了多年的安卓,刷机无数,使用软件无数。一直找不到个满意的文件管理器,无意中在某论坛看到发360文件管理器的,抱着试试看态度下了,没想到却是目前为止最喜欢的!简洁、小巧、美观、速度快。360文件管理器下载链接应用简介360文件管理器是一款拥有强大功能的安卓手机文件管理软件,该软件能够把文件按照图片、音乐、视频、文档、安装包、压缩包等类型整理分类,这样可以方便你能够快速的找到你需要找到文件的,该软件
分类:
移动开发 时间:
2018-12-03 11:15:02
阅读次数:
231
一、安装包工具准备: jdk1.8.0(64 位) installer_r24.4.1-windows-androidSDK jdk1.8.0(64 位) installer_r24.4.1-windows-androidSDK 二、JDK的安装及配置 官方下载地址:https://www.orac ...
分类:
移动开发 时间:
2018-12-03 11:19:32
阅读次数:
215
2018年05月17日 18:01:37 lyzkks 阅读数:444更多 个人分类: Elastic stack 2018年05月17日 18:01:37 lyzkks 阅读数:444更多 个人分类: Elastic stack 2018年05月17日 18:01:37 lyzkks 阅读数:44 ...
分类:
移动开发 时间:
2018-12-03 11:19:40
阅读次数:
186
题解: 没有免费操作我都不会$nk$。。。。 树上有依赖背包问题的正确做法是(为啥我之前学的不是这样的啊) 直接dfs下去维护背包 而不是对每个点求一次$f[i][j]$ 这样是$n*k^2$ 前者不管是多重背包还是0/1背包 复杂度都是$nk$的(单调队列优化) 然后考虑有一条链是免费的操作 ...
分类:
移动开发 时间:
2018-12-03 11:59:11
阅读次数:
234
map定义和方法 map()方法返回一个新数组,数组中的元素为原始数组元素调用函数处理的后值。 map()方法按照原始数组元素顺序依次处理元素。 注意: map不会对空数组进行检测 map不会改变原始数组 arr.map(function(currentValue,index,arr),thisVa ...
分类:
移动开发 时间:
2018-12-03 12:50:30
阅读次数:
193
通过Post方式发送HTTP请求的代码逻辑,代码在Eclipse中实现 一.主要步骤 1.准备数据装入mydata(一个字节数组) 2.建立连接,设置请求体 3.通过连接输出数据 4.通过连接获取服务器返回结果 二.demo 参考文章:https://www.cnblogs.com/jycboy/p ...
分类:
移动开发 时间:
2018-12-03 12:50:39
阅读次数:
213
大家都知道H5游戏其实是网页,但是有些APP或者微端不显示网址链接。这里给大家介绍介绍一种,利用Fiddler进行抓包,获取APP打开的网址的方法。有人说何必多此一举呢,直接用模拟器玩游戏就好了。的确,直接用没毛病。但是如果获取到网址了,我们无论是Mac,Ipad还是手机,只要浏览器就能打开玩,而且 ...
分类:
移动开发 时间:
2018-12-03 12:51:43
阅读次数:
1464
目录 1、定义 userMapper 接口 2、在全局配置文件 mybatis-configuration.xml 文件中加载 UserMapper 接口(单个加载映射文件) 3、编写UserMapper.xml 文件 4、测试 5、批量加载映射文件 6、注意 目录 1、定义 userMapper ...
分类:
移动开发 时间:
2018-12-03 12:54:23
阅读次数:
246
如何用手机编程Python?,这里再总结一下,以安卓手机为例,有2种方法,一种是安装QPython3,一种是安装Termux,这2个软件都能完成python的编辑和运行,下面我简单介绍一下这2个软件的安装和使用: 1.QPython3:这是一个在安卓手机上运行python3的脚本引擎,整合了pyth ...
分类:
移动开发 时间:
2018-12-03 13:52:47
阅读次数:
317
不仅仅是iphone手机,现在几乎所有的智能手机都会有停用的功能。设计这项功能的目的是为了保证手机数据的安全性。我们这里之所以强调手机数据的安全性,是因为即便能够进行恢复,手机里的数据大多数情况下是会被清除的。 iTunes 抹掉设备 首先,我们可以尝试通过 iTunes 来抹掉设备,从而来移除密码 ...
分类:
移动开发 时间:
2018-12-03 13:55:07
阅读次数:
334
一、安装node.js 官方下载地址为:https://nodejs.org/en/download 傻瓜式安装即可,安装完成后,CMD中运行node -v查看版本号 输入npm 出现如上图信息,表示 node.js 安装成功。npm 是一个 node 包管理和分发工具,有了 npm,后面就可以输入 ...
分类:
移动开发 时间:
2018-12-03 13:59:37
阅读次数:
306
一、摘要 本博文将详细讲述在Mac环境下的jdk安装、配置以及环境校验;安卓sdk安装、配置以及环境校验 二、安装包工具准备: jdk1.8.0(64 位) android-sdk_r24.4.1-mac osx.zip jdk1.8.0(64 位) 三、JDK的安装及配置 官方下载地址:https ...
分类:
移动开发 时间:
2018-12-03 14:01:01
阅读次数:
255
virtualenv 可以在系统中建立多个不同并且相互不干扰的虚拟环境。 一、Linux下安装、配置、使用virtualenv 二、确保开发环境的一致性 三、虚拟环境之virtualenvwrapper virtualenv 的一个最大的缺点就是: 每次开启虚拟环境之前要去虚拟环境所在目录下的 b ...
分类:
移动开发 时间:
2018-12-03 14:03:10
阅读次数:
226
call, apply, bind call 使用: 所以,call的作用就是: ~~高跟鞋搬运工~~ 改变this的指向 apply, bind的作用同上。 apply, bind 和call的区别: 第一个参数为null时: 自我实现 实现一个call函数: apply和call几乎一样: 实现 ...
分类:
移动开发 时间:
2018-12-03 14:03:30
阅读次数:
236