10 2016 档案
摘要:转载请标明出处:http://www.cnblogs.com/zhaoyanjun/p/6016341.html 本文出自 "【赵彦军的博客】" 前言 ButterKnife 简介 ButterKnife是一个专注于Android系统的View注入框架,可以减少大量的findViewById以及se
阅读全文
摘要:先上图: 本质上讲,策略模式和状态模式做得是同一件事:去耦合。怎么去耦合?就是把干什么(语境类)和怎么干(策略接口)分开,互不依赖。打个比方,下面是我一天的行程: 但问题来了,啪啪啪是个技术活,有著名的48式,今天到底要用哪一式呢?于是我的代码变成了这样: 但代码如果是这样的,宝宝肯会被老板开掉的。
阅读全文
摘要:转载请标明出处:http://www.cnblogs.com/zhaoyanjun/p/5995752.html 本文出自 "【赵彦军的博客】" 概述 在Android中会使用异步任务来处理耗时操作,避免出现界面卡顿的问题,当然到目前为止可以使用的异步任务框架有很多,比如: 直接 new Threa
阅读全文
摘要:前言:最近在研究Handler的知识,其中涉及到一个问题,如何避免Handler带来的内存溢出问题。在网上找了很多资料,有很多都是互相抄的,没有实际的作用。 本文的内存泄漏检测工具是:LeakCanary github地址:https://github.com/square/leakcanary 什
阅读全文
摘要:软引用 和 弱引用 1. SoftReference<T>:软引用-->当虚拟机内存不足时,将会回收它指向的对象;需要获取对象时,可以调用get方法。 2. WeakReference<T>:弱引用-->随时可能会被垃圾回收器回收,不一定要等到虚拟机内存不足时才强制回收。要获取对象时,同样可以调用g
阅读全文
摘要:python环境 https://www.python.org/downloads/ 现在pthon有两个版本 一个是3.5系列的 , 一个是2.7系列的。建议用3.5版本的 开发工具 PyCharm https://www.jetbrains.com/pycharm/ 这个工具是收费的,可以百度一
阅读全文
摘要:转载请标明出处: http://www.cnblogs.com/zhaoyanjun/p/5942616.html 出自[赵彦军博客] 2016/10/09 前言:以前写过一篇 Android studio 使用Gradle发布Android开源项目到JCenter 总结 ,这篇文章主要介绍如何把项
阅读全文