- 博客(5)
- 收藏
- 关注
原创 Handler源码分析
Handler 已经被无数人分析过了 为什么这里还要写篇博文分析呢,因为那是别人的,自己分析的才是你自己的handler作用:(下面这段话摘自谷歌文档)There are two main uses for a Handler: (1) to schedule messages and runnables to be executed as some point in the future; and
2017-08-26 17:35:36 269
原创 Android LeakCanary 检测内存泄露
内存泄漏: 指程序在申请内存后 ,无法释放已经申请的内存空间,一次内存泄漏可以忽略,但内存泄漏堆积后果很严重,无论多少内存,都会被占光内存泄露危害:1.内存泄露最终会导致内存溢出(OOM)2.导致程序卡顿,应用程序莫名退出内存泄露检测工具 Memory Monitor(不能精准的定位问题) MAT工具 (操作复杂,学习成本高) 还有许多就不一一列举了 Android中常见的内存泄露(欢迎指证与添加
2017-08-19 18:40:41 370
原创 TCP,UDP.HTTP,HTTPS(下)
面向报文的传输方式: 应用层交给UDP多长的报文,UDP就照样发送,即一次发送一个报文面向字节流: TCP有一个缓冲 ,当应用程序传送的数据块太长,TCP可以把他划分短一些再传送,如果应用程序一次只发送一个字节,TCP也可以等待积累够多的字节后再构成报文段发送出去。面向连接 例:打电话无连接: 例:写信TCP无边界 客户端分多次发送数据给服务器,若服务器的缓冲区够大,那么服务器端会在客户端
2017-08-06 14:09:52 397
原创 TCP,UDP,HTTP,HTTPS(上)
对称加密算法: 加密和解密用的是同一个密钥RSA:非对称加密: 用私钥加密的数据,只有对应的公钥才能解密,用公钥加密的数据,只有对用的私钥才能解密DNS: 将域名解析成ip的系统IP: 位于网路层,作用是把数据包发送给对方TCP: 位于传输层,可靠的字节流服务,一个TCP连接中只能有2方通信,不能用于广播和多播而且并不能保证数据一定会被对方接收到,它所能提供的只有数据的
2017-08-03 14:50:08 343
原创 MarkDowm常用语法
这是标题一个#代表一个标题等级一共6级(无序列表) hello hai ahkska (有序列表)(如果无序跟有序列表同时使用,那么需用#隔开,否则顺序不会改变) hai hai1 链接[文本] (链接地址) 表示图片 例:百度([]与()之间不能有空格)图片![] (“图片地址”) 用来表示图片 引用 nihsqii1 粗体和斜体用两个 * 包含一段文本就是粗体的语法,用一个 * 包含一
2017-08-01 17:53:39 796
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人