文章地址:http://blog.csdn.net/intbird两个开源代码
实现想法
简单实现的一些简化做法两个开源代码也足够用了,没必要自己去写,文件很小
- reservoir 缓存对象为字符串;
- disklrucache 存取sd卡工具;实现想法也就是将接口的字符串缓存到本地而已;不一定是网络缓存,可以指定任何想要的字符串保存,如果愿意可以用数据库等等,看需要咯
在保证接口正常...
分类:
移动开发 时间:
2015-05-06 15:09:30
阅读次数:
234
一,BigPipe简介 BigPipe是一个重新设计的基础动态网页服务体系。大体思路是,分解网页成叫做Pagelets的小块,然后通过Web服务器和浏览器建立管道并管理他们在不同阶段的运行。这是类似于大多数现代微处理器的流水线执行过程:多重指令管线通过不同的处理器执行单元,以达到性能的最佳。虽然B....
并查集的特点:1.可以高效查询元素 a 和元素b是否属于同一组2.合并元素a和元素b所在的组 (无法分割)初始化:n个节点来表示元素,最开始没有边。合并:从一个组的跟向另一个组连边,这样两棵树就变成了一棵树,也就把两个组合并为一个组了。查询:为了查询两个节点是否属于同一个组,我们需要沿着树往上走,来...
分类:
其他好文 时间:
2015-05-06 13:09:24
阅读次数:
126
无锁有序链表可以保证元素的唯一性,使其可用于哈希表的桶,甚至直接作为一个效率不那么高的map。普通链表的无锁实现相对简单点,因为插入元素可以在表头插,而有序链表的插入则是任意位置。
本文主要基于论文High Performance Dynamic Lock-Free Hash Tables实现。
主要问题
链表的主要操作包含insert和remove,先简单实现一个版本,就会看到问题所在,以...
分类:
其他好文 时间:
2015-05-05 21:59:41
阅读次数:
195
每个链表表示一个数,从前向后,每个节点是该数的从低到高每一个十进制位的值,将两个链表相加,返回一个新链表。【思路】每次分别取两链的一个节点相加,有进位则累计到下一位。思路简单,实现起来有很多细节要处理。【my code】ListNode* addTwoNumbers(ListNode* l1, Li...
分类:
其他好文 时间:
2015-05-05 12:23:40
阅读次数:
105
倒排索引的简单实现
倒排索引是搜索引擎中常用的算法,主要用来实现full text searching,建立关键词和所在文档的映射关系,很多强大的功能都建立在此基础之上,关于Inverted Index的详尽描述可以看Wikipedia。下面按照自己的想法实现之,只是为了体会这个数据结构的运作。
todo:如果要搜完整的出现一句话如“what is it”可以分别...
分类:
其他好文 时间:
2015-05-04 18:12:12
阅读次数:
113
上一篇为大家分享了关于AsyncTask的使用,本篇结合AsyncTask为大家介绍一个我们经常看到的一个效果,就是当我们点击登录后,会弹出一个请等待的小窗体,这个效果是如何实现的呢?本篇我就带大家简单实现一下。 首先请看效果图: 就是当我们填写好个人信息后,点击登录,然后就进入了这个界...
分类:
移动开发 时间:
2015-05-03 23:17:59
阅读次数:
200
一、简单实现增,删,改、查package datatructs;/** * 表接口 */public interface LinearList { boolean isEmpty();//判断线性表是否为空 int size(); //返回线性表的大小 Object g...
分类:
其他好文 时间:
2015-05-01 23:52:29
阅读次数:
186
android 平台 opencv 实现颜色识别代码:http://www.eyesourcecode.com/thread-40682-1-1.html opencv的颜色识别简单实现的代码:http://www.eyesourcecode.com/thread-39765-1-1.html 更多...
分类:
其他好文 时间:
2015-04-30 23:18:27
阅读次数:
250