在做移动端自动化的过程中,难免有时需要查看移动端发送给服务器的请求和响应参数,在PC端我们可以通过F12开发者工具查看接口的请求详情,那移动端需要如何查看呢?今天我们就来聊聊这个话题。 工具——Fiddler Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的h ...
分类:
移动开发 时间:
2020-01-19 20:44:59
阅读次数:
108
mitmproxy是一个支持HTTP和HTTPS的抓包程序,有类似Fiddler、Charles的功能,只不过它是一个控制台的形式操作。 mitmproxy还有两个关联组件。 一个是mitmdump,它是mitmproxy的命令行接口,利用它可对接Python脚本,用Python实现监听后的处理。 ...
分类:
移动开发 时间:
2020-01-19 21:56:16
阅读次数:
164
运营商级别的监控个人无法发现,这是移动通信系统都有的功能。 就正常的任何一个移动通信系统,都有合法监控的功能,这是写在协议里的,每种移动通信系统在设计的时候都会有专门的监控接口,这个是个人无法规避的。 比如LTE系统里,PGW就是监控的接口。 不过这点可以放心的是,这种监控是需要非常高的运营商级别的 ...
分类:
移动开发 时间:
2020-01-19 22:03:10
阅读次数:
167
vue-mobile-starter View README in English 基于 vue2 + vuex + vue-router 构建的移动端单页微应用,适合于vue2、vuex、vue-router核心概念的理解与掌握。 前言 做这个项目的初衷其实很简单,我司之前一直用angular、r ...
分类:
移动开发 时间:
2020-01-19 22:10:22
阅读次数:
110
SpringMVC SpringMVC是一种轻量级的、基于MVC的Web层应用框架。 通过一套 MVC 注解,让 POJO 成为处理请求的控制器,而无须实现任何接口。 采用了松散耦合可插拔组件结构,比其他 MVC 框架更具扩展性和灵活性。 优点: 1、天生与Spring框架集成,如:(IOC,AOP ...
分类:
移动开发 时间:
2020-01-19 22:12:51
阅读次数:
137
在Github上看到一个Linux系统上的栈溢出漏洞利用练习项目: easy-linux-pwn。在原项目基础上,我稍微做了一些改动,将这个项目移植到了Android 9.0系统上: easy-android-pwn。对Android漏洞利用有兴趣的可以练习一下。 ...
分类:
移动开发 时间:
2020-01-19 22:20:06
阅读次数:
101
信息共享时代,大家都手机不离手,我们的信息开始以信息化的样式储存。个人隐私泄露,成了很多人担心的问题,那么怎样保证我们的个人隐私不被泄露呢?下面就来简单的教大家3个方法,设置一下自己的手机,更好地保护你的隐私。 一、手机应用权限管理 我们使用一项应用时,打开页面会被提示是否可以进入,手机通讯录。或者 ...
分类:
移动开发 时间:
2020-01-19 22:29:04
阅读次数:
167
在Android上运行OpenGL ES程序需要用到GLSurfaceView控件,GLSurfaceView继承自SurfaceView并实现了GLThread,通过OpenGL ES进行绘制。 OpenGL ES1.0是基于OpenGL 1.3的,OpenGL ES1.1是基于OpenGL 1. ...
分类:
移动开发 时间:
2020-01-19 22:29:21
阅读次数:
135
手机怎么连接北斗不是我们能控制的。 只要手机内置支持北斗的芯片,手机“位置信息”呈打开状态,在北斗能覆盖的地方手机已经自动连接上了北斗,我们不知道而已。 很多APP都要求手机提供位置权限,如地图、天气、户外应用等。这些APP如果获取了位置权限后,调用的位置信息就来自北斗或GPS。 那我们能不能指定A ...
分类:
移动开发 时间:
2020-01-19 22:29:42
阅读次数:
137
《JavaScript 设计模式与开发实践》 它两的区别: Function.prototype.call 和 Function.prototype.apply 都是非常常用的方法。它们的作用一模一样,区别仅在于传入参数形式的不同; apply 接受两个参数,第一个参数指定了函数体内 this 对象 ...
分类:
移动开发 时间:
2020-01-19 23:45:39
阅读次数:
121
前言 uniapp 默认创建的项目并没有给我们提供加上网站 favicon 的 ”机会”,但其实官方已经给出解决方法了,使用的是 自定义模板 自定义模板的场景,通常有以下几种情况: 调整界面 head 中的 meta 配置 补充 SEO 相关的一些配置「仅首页」 加入百度统计等第三方js 如上,使用 ...
分类:
移动开发 时间:
2020-01-19 23:48:53
阅读次数:
223
{ //具体思路 1. .so共享库是linux使用的 2. 通过jni技术在java层声明,C/C++层调用 3. cocos 使用第三方.so 具体思路则是,在java层声明->jni->C/C++层调用(局限于android), 但如果在windows平台上做开发,可以ifdef _WIN32 ...
分类:
移动开发 时间:
2020-01-20 00:06:23
阅读次数:
83
前言 随着bitmapDrawabe、nithpatchDrawable 与 shapeDrawable 的整理,接下的就更加需要自己的想象设计一些东西。 LayerDrawable 意思是层级性的,layer本身就是层级的意思。层级是有两种的,一种是上一层是否是影响下一层,也就是我们称的包裹,第二 ...
分类:
移动开发 时间:
2020-01-20 00:29:26
阅读次数:
122
[toc] 前言 在上篇文章中,和大家一起讨论了 Spring 的整体架构,其大致分为五个模块:核心容器、AOP、Web、Data 数据访问、Test模块。其中核心容器是 Spring 的核心部分,其它模块也都依赖于该容器。这里和就大家一起深入讨论 Spring 的容器,它的作用是什么、怎么实现的。 ...
分类:
移动开发 时间:
2020-01-20 09:29:31
阅读次数:
77
wrapper MP提供了很多Wrapper方便我们使用 |查询方式| 说明| |: :|: :| |setSqlSelect| 设置 SELECT 查询字段 |where |WHERE 语句,拼接 +?WHERE 条件 |and |AND 语句,拼接 +?AND 字段=值 |andNew |AND ...
分类:
移动开发 时间:
2020-01-20 09:42:06
阅读次数:
2831
巧用border 在移动端 经常出现border,细边框但有的时候 产品大大1px甚至乎会觉得不够细那么要如何写出比1px还要小的border下面是代码 希望对大家有所帮助 .thinner-border { position: relative; width: 1px; margin:14px 0 ...
分类:
移动开发 时间:
2020-01-20 10:03:27
阅读次数:
128
ios兼容性问题 不支持 ‘-’ 连接日期 解决方法 new Date("yyyy-MM-dd HH-mm-ss".replace(/-/g, "/")) ...
分类:
移动开发 时间:
2020-01-20 12:40:27
阅读次数:
95
1,在请求或响应被 then 或 catch 处理前拦截它们 // 添加请求拦截器 axios.interceptors.request.use(function (config) { // 在发送请求之前做些什么 return config; }, function (error) { // 对请 ...
分类:
移动开发 时间:
2020-01-20 12:42:07
阅读次数:
99
web自动化,需要移动滚动条的操作,可以使用 键盘的 page down 和 page on 效果: 使用如下: 1.首先 导入包 AutoItLibrary(AutoItLibrary 已安装 ,并导入成功) 2. 1 sleep 2 #预防 chromedriver 未启动 2 Selenium ...
分类:
移动开发 时间:
2020-01-20 13:10:12
阅读次数:
110
js中call,apply和bind广泛应用,都可以用来改变this指向,call和apply的区别在于参数传递的不同,前者是参数序列,后者是数组。bind的函数也是参数序列,但是需要生成一个新的函数 1.call,传递的参数为序列 Function.prototype.mycall = funct ...
分类:
移动开发 时间:
2020-01-20 14:24:30
阅读次数:
76