线程允许多个任务同时执行.并发编程比单线程难,因为很多事情一起处理容易出错,也很难减少错误,但是你不能避免并发.这章帮助你编写简洁的,正确的,良好阅读性的并发编程 Item66 同步共享的可变数据 synchro…
标签:Android
[译]使用注解处理器生成代码-3 生成源代码
本博文原文地址摸我 本篇博文是关于使用注解处理器生成java代码系列的第三篇也是最后一篇文章。在第一篇(在这里)中,我们介绍了注解和其一般用法。在第二篇(在这里)中,我们介绍了注解处理器,如何构造并且使用它。 在本篇…
picasso+okhttp3实现图片缓存
1. 实现内存缓存 picasso 内部默认实现了内存缓存,其大小为内存的1/7,如果想修改这个数据或者想自己调整缓存算法,可以实现picasso的cache接口(基本上和我们平时使用LruCache一样) ,然后用bu…
View的工作流程——layout&draw
ViewGroup的measure流程 上一篇View的工作流程——measure流程中了解到了View的measure与ViewGroup的measure流程有密不可分的联系,这次就把View的笔记做完。 ViewGr…
Java https请求 HttpsURLConnection
有关tomcat 6.0如何配置https服务的文章可以参考:http://blog.csdn.net/zhou_zion/article/details/6759171 以下主要讲解如何使用https发起post请求:…
BaseAdapter之getItemViewType返回值问题
问题描述 给ListView的item指定不同的布局,Adapter继承BaseAdapter并复写以下两个方法: /** * 返回 有几种item布局 * @return */ @Override public int…
Android面试题集
Java 方面 133个Java面试问题列表 http://www.importnew.com/17232.html 40个Java集合面试问题和答案 http://www.jcodecraeer.com/a/cheng…
CircleImageView的工作原理
CircleImageView的工作原理 项目地址:CircleImageView 在分析CircleImageView源码之前,先学习一些知识点 知识点1:BitmapShader BitmapShader 继承自Sh…
主从设计模式的Go实现
在流水线设计模式之外,主从模式(Boss-worker)也是一种重要的多线程设计模式。在主从模式中,存在一个主人线程(Boss),它负责将工作分成同样的几份,并分配给从线程(Worker),Worker各自分头完成工作,…
Android Https请求
网上大多数多Https的处理都是忽略所有证书的校验,大致做法如下: private void TrustAllHttps() { try { SSLContext sc = SSLContext.getInstance(…
android – 使用YouTube.Builder的正确方法
我需要获取用户YouTube视频.这是我的代码,它只试图获取用户youtube频道.但它不起作用 – 选择帐户后,loadYoutubeChannels总是会出错.我读了这个 answer和这个 yt-direct-li…
在android studio 2.1中分离的android监视器窗口
我刚刚将 android studio从1.5升级到2.1. 然后我在android监视器窗口中看不到任何logcat消息. 我的视力很差,并以某种方式设法分离Android监视器窗口. 现在logcat消息出现在窗口中…