首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
近期观看
订阅
Android小白菜
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
EventBus封装
EventBus是一款针对Android优化的发布/订阅事件总线。可以替代广播、startActivityForResult、Handler、异步回调等来实现各组件间、组件与后台线程间的通信。它的优点是开销小,代码更优雅,以及将发送者和接收者解耦。 通常我们在使用EventBu…
关于RxJava最友好的文章
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 RxJava到底是什么?让我们直接跳过官方那种晦涩的追求精确的定义,其实初学RxJava只要把握两点:观察者模式和异步,就基本可以熟练使用RxJava了。 异步在这里并不需要做太多的解释,因为在概念和使用上,并…
面试必备:八种排序算法原理及Java实现
1. 概述 排序算法分为内部排序和外部排序,内部排序把数据记录放在内存中进行排序,而外部排序因排序的数据量大,内存不能一次容纳全部的排序记录,所以在排序过程中需要访问外存。 经常提及的八大排序算法指的就是内部排序的八种算法,分别是冒泡排序、快速排序、直接插入排序、希尔排序、简单…
git push -u origin master 出错 \Permission denied (publickey). fatal: Could not re
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 在本地写好项目,一路git add * 和 git commit -m 'XXX' 然后在github上新建仓库,准备关联后,把代码推送至远程仓库
搞懂基本排序算法
基本排序算法按难易程度来说可以分为:冒泡排序,选择排序,插入排序,归并排序,选择排序。本文也将从这五种排序算法来讲解各自的中心思想,和 Java 实现方式。 冒泡排序恐怕是我们计算机专业课程上以第一个接触到的排序算法,也算是一种入门级的排序算法。 冒泡排序虽然简单但是对于 n …
Android Socket使用详解
iOS逆向(11)-砸壳原理剖析,主动加载所有framework
在平时的日常工作过程中,时常会有道友私聊我,问我能不能帮他对xxAPP砸个壳这样的场景。所以如何简单快速的对APP砸壳自然尤为重要,本文将会讲述如何实现一键砸壳,做到无痛无瘙痒。 当然按照本系列的惯例,同样会讲述砸壳原理,砸壳遇到的问题如何解决等等。 在了解如何砸壳之前,需要知…
APP加壳加固
公司项目中需要对上线APP加壳加固,防止反编译。参考资料加上一周时间整出一版,记录下。APK架构: apk本质上是一个zip压缩包,直接拿解压工具就可看到其中文件结构。AndroidManifest.
apk 包的破解与反编译
处于学习和研究的目的,还有为了反破解和反逆向的目的,有时候需要破解 apk,关于 apk 包的破解,需要使用三个反编译工具: 提取资源: apktool, http://ibotpeaches.github.io/Apktool/install/ 反编译: dex2jar, https:…
Android 反编译利器,jadx 的高级技巧
今天介绍一个非常好用的反编译的工具 jadx 。jadx 的功能非常的强大,对我而言,基本上满足日常反编译需求。 图形化的界面。 拖拽式的操作。 反编译输出 Java 代码。 导出 Gradle 工程。 这些优点都让 jadx 成为我反编译的第一选择,它可以处理大部分反编译的需…