- 博客(11)
- 收藏
- 关注
转载 Git常用命令盘点
转自https://mp.weixin.qq.com/s/RlM8iD3uXRzyDh2LmdkFbw Git是一个版本控制系统,用来追踪计算机文件的变化的工具,也是一个供多人使用的协同工具。它是一个分布式的版本控制系统,本文将简单介绍如何使用。简单来说,就是你要和你的伙伴一起完成一项任务,但是你们要互相交换修改,查看自己的历史版本等。版本控制系统就是帮助我们做这个的。每天都在用Git...
2018-10-15 11:11:20
180
原创 Android混淆
开启混淆在app下面的build.gradle中将minifyEnable设置成truebuildTypes { release { minifyEnabled true//混淆打包 shrinkResources true//去掉不用资源 proguardFiles getDefaultProgua...
2018-10-09 14:51:30
223
转载 Android:多分辨率适配
原文地址:https://blog.youkuaiyun.com/a526001650a/article/details/79149743 一、图片适配:mipmap-xhdpi:720P,表示1280x720分辨率,用于存放2x切图mipmap-xxhdpi:1080P,表示1920x1080分辨率,用于存放3x切图mipmap-xxxhdpi:2K,表示2560x1440分辨率,用于...
2018-10-09 11:31:09
1025
原创 Android屏幕控件单位dp解析
首先解析dpi,Dots Per Inch的缩写, 每英寸点数。单位是:点数/in。这是一个通用单位px是英文单词pixel的缩写,意为像素,屏幕上的点。也是一个通用单位再解析dp(dip),device independent pixels的缩写,Android特有的单位。理解dp:一看公式:px = dp * (dpi / 160)可见,当dpi变大时,px可同比...
2018-10-09 11:27:30
1269
原创 Socket和DatagramSocket的区别
简而言之就是:Socket使用的tcp连接,需要先连接之后才能发送数据。DatagramSocket使用的UDP连接,客户端不需要先连接数据,可以直接发送给指定服务端。DatagramSocket:客户端发送(直接发送数据,没有连接的过程):protected void connectServerWithUDPSocket(Context context, String id...
2018-10-08 18:29:51
16524
7
原创 FastJson和android.jar里面的org.json.JSONObject常规使用和google的Gson
FastJson:1.先创建一个JavaBean对象public class TestBean implements Serializable{ private static final long serialVersionUID = -5992324248930299997L; private String name; private String age;...
2018-09-28 15:28:40
798
原创 OKhttp3基本POST使用
protected OkHttpClient mOkHttpClient;//初始化okHttpClientprivate void initOkHttpClient() { File sdcache = getExternalCacheDir(); int cacheSize = 10 * 1024 * 1024; OkHttpClient.Builder bu...
2018-09-28 12:11:20
26263
2
原创 ELF分析(2)
执行时不是特别清楚,先从静态的链接视图开始分析:链接视图:这几个就可以得到section的头部表格:根据上面的section header里面的内容,得到: ,再结合IDA中的so。section header将整个so文件分成了若干的section里面可能比较重要的是 .dynstr .hash .plt .text .rodata .got...
2018-07-25 11:31:39
441
原创 ELF分析(1)
ELF Header:首先利用ndk系统里面的readelf命令,查看so文件的elf 头信息: 自己解析的话: ELF Header数据结构 由上面两张表推导出,elf 头文件各个结构的位置: 例如一个elf文件头信息():将这些字段,按照规定解析之后:e_ident[]数组:(也叫魔数Magic Number)给出了ELF...
2018-07-25 11:27:31
1546
原创 计划学习路线
javase 基础html/CSS/JS 一般Servlet/JSP 重点 Mysql tools:navicat\sqlyogSSM:spring springmvc mybatisspting-bootThinking in Java--3month~6month大话设计模式---写思考,了如指掌重构 改善既有代码的设计effective java深入理解Java...
2018-07-25 11:10:18
168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人