摘要: 导入开源项目的时候老是报这个错 Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not found 解决办法: 首先在Project下那个build.grade里面添加全局依赖 buildscript { reposi 阅读全文
posted @ 2017-05-24 16:29 开发进行曲 阅读(2737) 评论(0) 推荐(0) 编辑
摘要: fragments = new ArrayList<Fragment>(); fragments.add(new MagClientFollowFragment()); fragments.add(new MagTurnoverDetailFragment()); MyPageAdapter myP 阅读全文
posted @ 2017-04-24 10:52 开发进行曲 阅读(4023) 评论(0) 推荐(0) 编辑
摘要: 在实际开发中,我们对一个item需要同时做点击和长按功能的时候可能会遇到冲突问题,就是我只想实现长按功能,不实现点击功能,这个时候就需要将长按事件中的方法返回值设为true, 例子如下: 阅读全文
posted @ 2017-04-24 10:42 开发进行曲 阅读(2230) 评论(0) 推荐(0) 编辑
摘要: 1.Findbugs是由 National Science Foundation支持的一个用静态分析的方式来寻找Java代码中Bug的项目,它是一个静态分析工具,它检查类或者jar文件,将字节码和一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况下对软件进行分析。不 阅读全文
posted @ 2017-04-05 11:45 开发进行曲 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 内核空间、用户空间、计算机体系结构、计算机组成原理、……确实有点儿深奥。 我的新书《代码之谜》会有专门的章节讲解相关知识,现在写个简短的科普文: 就速度来说 CPU > 内存 > 硬盘 I- 就是从硬盘到内存 O- 就是从内存到硬盘 第一种方式:我从硬盘读取数据,然后程序一直等,数据读完后,继续操作 阅读全文
posted @ 2017-03-22 18:01 开发进行曲 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 生产者消费者模式是并发、多线程编程中经典的设计模式,生产者和消费者通过分离的执行工作解耦,简化了开发模式,生产者和消费者可以以不同的速度生产和消费数据。这篇文章我们来看看什么是生产者消费者模式,这个问题也是多线程面试题中经常被提及的。如何使用阻塞队列(Blocking Queue)解决生产者消费者模 阅读全文
posted @ 2017-03-22 17:12 开发进行曲 阅读(281) 评论(0) 推荐(0) 编辑
摘要: Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。Hashmap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,取得数据的顺序是完全随机的。HashMap最多只允许一条记录的键为Null;允许 阅读全文
posted @ 2017-03-22 15:07 开发进行曲 阅读(5421) 评论(0) 推荐(1) 编辑
摘要: Collection 接口的接口 对象的集合 ├ List 子接口 按进入先后有序保存 可重复 │├ LinkedList 接口实现类 链表 插入删除 没有同步 线程不安全 │├ ArrayList 接口实现类 数组 随机访问 没有同步 线程不安全 │└ Vector 接口实现类 数组 同步 线程安 阅读全文
posted @ 2017-03-22 13:30 开发进行曲 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 1. 定义介绍 1.1 XML定义 扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type defin 阅读全文
posted @ 2017-03-22 10:59 开发进行曲 阅读(297) 评论(0) 推荐(0) 编辑