字体反爬之猫眼电影

每个字体的笔画是固定的,通过unicode-->字体笔画,字体笔画-->真实数字,这两个关键关系。我们能够解析出猫眼电影的真实票房

2019-04-30 13:30:04

阅读数 43

评论数 0

微信公众号实时抓取

很多业务可能都会抓取微信公众号。 而有些时候由于对方app或者我们技能的限制,导致并不能简单的脱壳处理。 今天我们演示如何使用Appium+中间人代理mitmproxy进行微信公众号实时抓取。

2019-04-21 22:40:22

阅读数 134

评论数 0

js逆向之mytoken热搜榜

币圈的同学应该都听说过MyToken,其中最有价值的就是他的热搜榜。与其每天盯盘炒币,不如写一个脚本抓取它热搜榜数据。

2019-04-08 21:45:46

阅读数 155

评论数 0

js逆向之携程酒店房价抓取

2019-05-11 修复携程eleven参数改版问题 1 在调用require的时候判断是不是参数是不是path,如果是抛出异常 2 重新window的构造方法的toString方法,返回[object Window]

2019-03-29 19:45:43

阅读数 543

评论数 10

puppeteer破解阿里h5滑动验证码

阅读流程 前沿 效果 代码 滑动中的两个关键点 总结 前言 说到滑动验证码,大家想到的就是通过无头浏览器,模拟手势滑动。但是这个过程有两个重要的点。突破了这两个点,滑动验证码就可以很轻松的绕过了。shi 效果 话不多说,直接上代码。 var puppeteer = require('pu...

2019-03-15 00:01:54

阅读数 677

评论数 0

StateListDrawable不生效

StateListDrawable无法选择状态 最近将项目代码重构了一下,提取出一个Banner类。但是在Banner中书写的StateListDrawable的Selected属性不生 效

2017-03-30 00:45:13

阅读数 1263

评论数 0

开发中使用Glide遇到的问题

Glide加载图片变绿; Glide在弱网状态下加载大图片失败; Glide和dataBinding冲突; Glide oom;

2017-03-30 00:29:12

阅读数 3387

评论数 1

DataBinding练手项目

逛 资讯介绍DataBinding练手项目知识点 Fragment懒加载 分页加载 Scroller分页加载 视频播放 评论 js/java交互 DataBinding Retrofit缓存 Glide gif加载 效果图地址https://github.com/LiShunRong/guang...

2017-03-21 16:16:54

阅读数 404

评论数 0

常见framework源码分析

常见framework源码分析3种 事件分发 view的绘制 启动Activity的流程

2017-03-08 21:56:43

阅读数 305

评论数 0

Glide基础

配置介绍 测试机 genymotion dpi:320 Glide 版本3.7.0 ImageView大小100dp*100dp 即(200px*200px) 预备知识 一般认为一张图片在android中的byte=像素总数*4(默认Glide采用的是Bitmap.Config.RGB_565...

2017-03-06 13:43:42

阅读数 463

评论数 0

我所理解的PhoneWindow的一个作用

为什么系统在创建Acivity或者Dialog的时候封装了PhoneWindow对象,而我们自己写悬浮窗口的时候并没有使用PhoneWindow对象? 为什么Diaog封装了PhoneWindow对象,而PopupWindow却直接将contentView封装成PopupDecorView(Fra...

2017-02-14 23:15:52

阅读数 2129

评论数 4

源码分析之LayoutInflater

源码分析之LayoutInflater简介 基于5.0的framework源码进行分析,通过这篇文章我们能了解: LayoutInflater的系统级服务的注册过程 inflate填充的过程 ViewStub,merge,include的加载过程 LayoutInflater系统服务的注册过程 ...

2017-02-13 19:52:24

阅读数 436

评论数 0

Handler造成Activity泄漏,用弱引用真的有用么?

网上很多教程,解决Handler造成的内存泄漏问题,基本上是使用弱引用来解决的,但是使用弱引用真的有效么?直接写代码演示,以及分析。 下面分析过程分为4种,第一种是Handler声明成静态的并且弱引用Activity。第二种是handler声明成成员变量的,使用弱引用。第三种是将handler声明...

2016-09-07 21:45:14

阅读数 10260

评论数 3

android-如何在子线程中更新ui

正如我们知道的,android是不让在子线程中更新ui的。在子线程中更新ui会直接抛出异常 Only the original thread that created a view hierarchy can touch its views 那么这种检查机制在什么时候发生的呢? 那么真的不能在子线...

2016-08-23 09:03:28

阅读数 2177

评论数 3

IntentService源码分析

IntentService是android为我们提供的一个Async的Service,其父类是Service,运行在一个单独的线程。可以顺序执行多个任务,执行完任务之后自动的调用stopSelf方法来停止服务 现在我们从源码的角度分析一下IntentService的工作流程

2016-04-22 13:31:38

阅读数 1268

评论数 0

ButterKinfe原理,并简单仿照ButterKinfe定义自己的ButterKnife

ButterKinfe原理,并简单仿照ButterKinfe定义自己的ButterKnife定义

2016-04-14 10:33:05

阅读数 1277

评论数 0

android事件分发,拦截,处理

android事件分发,事件拦截,事件处理流程

2016-03-30 18:43:35

阅读数 5477

评论数 0

android自定义粘性控件,综合使用measure,layout,onTouchEvent,onInterceptTouchEvent等方法

android自定义粘性控件,综合使用measure,layout,onTouchEvent,onInterceptTouchEvent等方法

2016-03-30 15:37:39

阅读数 814

评论数 1

android观察者模式模拟短信改变过程

在java中,我们都知道有两个内置类型,一个是Observer接口,一个是Obserable实现类。Observer是观察者实现的接口,Observable是被观察者实现的类

2016-03-26 10:05:05

阅读数 529

评论数 2

activity实现滑动效果

可滑动的activity 可滑动的activity原理,就是将activity的theme设置为透明,之后滑动view的parent即可

2016-03-25 19:27:39

阅读数 594

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭