上一篇文章说说Android LRU缓存算法实现学习笔记(一) 中我们介绍了最常用的实现LRU缓存的数据结构LinkedHashMap,这一节我们会针对LinkedHashMap的数据结构的特性,来自己实现缓存结构和学习Android源码和项目中对缓存的完善。
上一篇说到对于缓存实现,我们很重要的会考虑以下几点:1.访问速度;2.逐出旧的缓存策略;3.最好还能考虑到一定的并发度。...
分类:
移动开发 时间:
2015-02-27 10:11:34
阅读次数:
313
在写一个MVC框架,需要从包中扫描出组件并注册到容器中,而JDK没有提供现成的从方法,只能自己实现。功能:
给定一个包名,编程得到该包(和其所有子包)下所有的类文件。如,输入包名com.myapp.util, 输出该包下类的全限定名com.myapp.util.StringUtils, com.app.util.ImageUtils等。思路:
有的web server在部署运行时会解压jar包,...
分类:
编程语言 时间:
2015-02-26 21:43:35
阅读次数:
347
主要讲解1.3后的一些新功能,和一些以前没有介绍的小功能 (ng-if,ng-switch).1.one way bind 这个之前的版本已经有人自己实现了,但是在1.3之后,angularjs 有自带的了。用法极其简单 . {{ ::value }}看到吗 ?只是把从前的 {{ value ...
分类:
Web程序 时间:
2015-02-25 10:20:02
阅读次数:
225
MapReduce框架要处理数据的文件类型和要输出的文件类型由这两个类决定。 TextInputFormat是框架默认的文件类型,可以处理Text文件类型,如果你要处理的文件类型不是Text, 譬如说是Xml或DB,你就需要自己实现或用库中已有的类型。 FileInputFormat的主要方法之一g...
分类:
其他好文 时间:
2015-02-21 22:15:53
阅读次数:
201
首先解释下标题的含义:在网上看了一位大牛写的基础算法相关的博文,感觉自己不是天赋异禀,所以决定自己实现一遍当作交作业。
开篇:
今天这篇博文是关于数组查找的,很简单。
算法是计算机的生命。没有算法,就没有软件,计算机也就成了一个冰冷的机器,没有什么实用价值。很多人认为,算法是数学的内容,学起来特别麻烦。我们不能认为这种观点是错误的。但是我们也知道,软件是一种复合的技术,如果一个人...
分类:
编程语言 时间:
2015-02-20 00:10:22
阅读次数:
210
一、适配器1.1 分页显示数据因为聊天信息数目很多,所以adpter需要做分页处理,这里的分页处理是我自己实现的,如果有更好的办法欢迎在评论中告知。我们从友盟的反馈SDK中能得到聊天的list,我设定的是一次性显示10条数据,所以在适配器中传入和传出的position并不是listview的inde...
分类:
其他好文 时间:
2015-02-17 21:01:29
阅读次数:
295
android三档自定义滑动开关,禁止点击功能的实现,普通开关网上有很多例子,三档滑动开关的则找了整天都没有相关例子,开始用普通开关的源码修改了自己实现了一个类,但效果不如人意,各种边界情况的算法很难考虑周全很难调试出满意的效果。今 天尝试用系统组件seekbar实现自定义风格的滑动条,但禁止点击和...
分类:
移动开发 时间:
2015-02-11 18:24:19
阅读次数:
266
之前测了一下android自带的后退按钮,用在cocos2d-js中是没有获取到的(可能是cocos2d-js已经把android的后退事件截取了,所以原生java代码没有用),没办法就只能用cocos2d-js的自己实现:一、准备一张后退图片二、添加监听后退按钮的事件://后退键按两次即退出游戏 ...
分类:
移动开发 时间:
2015-02-11 18:18:18
阅读次数:
197
匿名社交应用Secret的开发者开发了一款叫做Ping的应用,用户可以他们感兴趣的话题的推送。
Ping有一个很炫的东西,就是主界面和之间切换的动画做的非常的好。每次看到一个非常炫的动画,都不由得会想:“这个东西我要不要自己实现以下”。哈哈~~~
这个教程里,你会学到如何用Swift实现这样的很酷的动画。你会学到如何使用shape layer,遮罩和使用UIViewController...
分类:
编程语言 时间:
2015-02-11 14:41:31
阅读次数:
165
匿名社交应用Secret的开发者开发了一款叫做Ping的应用,用户可以他们感兴趣的话题的推送。Ping有一个很炫的东西,就是主界面和之间切换的动画做的非常的好。每次看到一个非常炫的动画,都不由得会想:“这个东西我要不要自己实现以下”。哈哈~~~这个教程里,你会学到如何用Swift实现这样的很酷的动画...
分类:
编程语言 时间:
2015-02-11 14:18:02
阅读次数:
3100