自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 反射

Java的反射机制的实现要借助于4个类:class,Constructor,Field,Method;class        --   类对象Constructor   --   类的构造器对象Field       --   类的属性对象Method       --   类的方法对象通过这4个对象,我们可以看到一个类的各个组成部

2016-11-30 10:19:04 237

原创 -------------------------

切割线

2016-09-21 09:57:41 651

原创 Handler Looper MessageQueue源码解析

Handler依赖于Looper,它的创建需要该线程下的Looper已经存在,而该 Looper又会有与当前的线程进行绑定,所以该Handler所处线程就是Looper创建时所在的线程。Handler的dispatchMessage方法是在创建Handler时所用的Looper中执行的,这样就成功的将代码逻辑切换到指定的线程中去执行了。所以,handler发送消息(send)可以在

2016-05-10 09:42:03 728

原创 自定义View总结

1.MotionEvent对象的getX和getRawX;getY和getRawY的区别:getX是相对于所在View,即所在View左上角的X值的相对值,不会超过所在view的最大值getRawX是相对于屏幕左上角(包含title),即绝对的左上角y一样

2016-03-24 18:55:59 269

原创 view的事件分发机制

伪代码:public boolean dispatcherTouchEvent(MotionEvent ev){boolean consume = false;if(onInterceptTouchEvent(ev)){consume = onTouchEvent(ev);}else{consume = child.dispatchTouchEvent(ev);}r

2016-03-04 16:25:47 359

原创 缓存

https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching?hl=zh-cn#etag-http://my.oschina.net/leejun2005/blog/369148浏览器缓存基本认知分为两种:强缓存和协商缓存

2016-02-15 23:25:52 279

原创 OpenSSL

RSA公私钥生成Linux用户(以Ubuntu为例)$ openssl 进入OpenSSL程序OpenSSL> genrsa -out rsa_private_key.pem 1024 生成私钥OpenSSL> pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt Java开发者

2016-01-11 20:56:51 232

原创 内存泄漏,检测,优化

造成内存泄漏的常见原因http://www.tuicool.com/articles/qMf6zmR一.非静态内部类创建静态实例    测试环境:测试工具:结论总结:二.单例造成的内存泄漏测试环境:测试工具:结论总结:三.Handler造成的内存泄漏测试环境:测试工具:结论总结:四.线程造成的内存泄漏测试环境:测试

2016-01-07 07:04:41 210

原创 svn常用命令纪录

svn log -v -r3271   查看某个版本提交了哪些文件

2015-12-22 18:18:53 213

原创 Android M (API 23) 记录

从6.0开始,获得用户权限已经不在是通过安装程序时获得。这种方法简化了程序安装的过程,因为不需要用户在安装或者更新时授予权限。这也给了用户控制app的功能。例如,用户可以选择给一个app打开相机的权限而不是设备的位置。用户可以在任何时候去收回权限,通过app的Setting。系统权限被分成了两类,normal和dangerousnormal的权限不会直接危害到用户的隐私,如果你

2015-12-18 06:48:23 572

原创 http相关

cache-control中值的含义:1.默认值 private内容只缓存到私有缓存中2.public所有内容都将被缓存3.noCache所有内容都不会被缓存4.no-store所有内容都不会被缓存到缓存或 Internet 临时文件中5.must-revalidation/proxy-revalidation

2015-12-17 16:27:27 287

原创 加密,签名(感谢洪艳)

2015-12-16 14:56:22 540

原创 常用命令纪录

反编译apkapktool d Do not decode sources -f ~/Desktop/tll/weixin_660.apk -o ~/Desktop/tll/weixin

2015-12-02 14:05:13 323

原创 Looper

activity/service启动时,会启动三个线程。一个主线程和两个Binder线程主线程在ActivityThread的main方法中启动public static void main(String[] args) { Trace.traceBegin(Trace.TRACE_TAG_ACTIVITY_MANAGER, "ActivityThreadMain");

2015-11-29 21:38:03 303

原创 设计模式六大原则

http://www.uml.org.cn/sjms/201211023.asp#2

2015-09-25 15:22:48 315

原创 Https和算法分类

https:是以安全为为目的的HTTP通道。1.单向认证,就是传输的数据加密过了,但是不会校验客户端的来源2.双向认证,如果客户端浏览器没有导入客户端证书,是访问不了web系统的,找不到地址,想要用系统的人没有证书就访问不了系统HTTPS概念HTTPS和HTTP的区别主要为以下四点:一、https协议需要到ca申请证书,一般免费证书很少,需要交费。

2015-09-24 09:26:15 435

原创 观察者模式

2015-09-09 15:25:38 346

android笔试题

历年android真题总结!个人心血!希望对您的面试有作用

2014-09-09

后台模板大全

很好的后台模板大全,30款总有你喜欢的,这里的模板可以帮你快速开发项目~~

2014-05-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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