随着现在手机硬件不断的提升,分辨率提高手机的安装包也是越来越大了。当年NOKIA,MOTO时代,一个手机APP如果有1MB那都是算大的,2MB已经不得了了。虽然网络、存储都已经大大提升,但是流量还不至于廉价到APP改了一个标题要去下载一个几兆的程序安装包。今天就介绍安卓增量下载的实现。有耐心的先看原理,后面实践!
增量升级的原理
今天我们就来实现类似的应用的增量升级。其实增量升级的原理很简单,...
分类:
移动开发 时间:
2015-01-19 17:22:05
阅读次数:
374
1.DFA算法
DFA算法的原理可以参考这里,简单来说就是通过Map构造出一颗敏感词树,树的每一条由根节点到叶子节点的路径构成一个敏感词,例如下图:
代码简单实现如下:
public class TextFilterUtil {
//日志
private static final Logger LOG = LoggerFactory.getLogger(TextFi...
分类:
编程语言 时间:
2015-01-19 14:28:36
阅读次数:
220
MVP模式是类似于MVC模式的一种设计模式,最近在做项目学习过程中遇到,弄了很久终于有一些眉目,这是学习过程中的一些笔记。MVP指的是实体对象Model、视图Viw和业务处理Presenter。MVP的作用是解耦UI渲染、业务逻辑和数据实体的关系。在普通的winform中,业务和界面是写在一起的,一...
思路比较简单,准备一个主文本的副本用于辅助滚动,当主文本滚动出界时辅助文本开始滚动。不废话,上代码。 1 2 7 8 9 @namespace s "library://ns.adobe.com/flex/spark"; 10 @na...
分类:
其他好文 时间:
2015-01-16 14:32:05
阅读次数:
237
窗体间传递数据,无论是父窗体操作子窗体,还是子窗体操作符窗体,有以下几种方式:公共静态变量;使用共有属性;使用委托与事件;通过构造函数把主窗体传递到从窗体中;一、通过静态变量特点:传值是双向的,实现简单实现代码如下:在一个app类中定义一个静态成员valuepublic class app{publ...
pkzd: 一个类unix操作系统的简单实现, 由unix v6改写而成注: 系统的名字取自游戏pokemon和zelda(注意是pkzd不是pmzd哦) 系统简介:pkzd是一个根据unix v6改写的简单的请求调页的类unix操作系统, 系统的设计力求简洁, 所以很多设计非常简陋.模拟机:系统镜...
分类:
其他好文 时间:
2015-01-15 12:29:49
阅读次数:
179
http://www.byywee.com/page/M0/S602/602088.html 关于mmseg的简介
https://pypi.python.org/pypi/mmseg/1.3.0 关于mmseg python源码下载
https://pypi.python.org/pypi/mmseg/1.3.0 关于mmseg python的简单实现...
分类:
编程语言 时间:
2015-01-13 17:46:34
阅读次数:
174
今天任老师发表了一篇关于Android5.0中按钮按下的波纹效果实现《Android L中水波纹点击效果的实现》,出于好奇我下载了源代码看了一下效果,正好手边有一个Nexus手机,我结合实际效果看了一下,发现有一些地方和实际效果稍有不同,参考任老师的博文实现简单实现了一个重写View组件的代码,将全部代码贴出,如果有什么问题或者更好的方式请指出,在此再次感谢任老师的这篇博文。转载请说明出处:htt...
分类:
移动开发 时间:
2015-01-13 00:08:29
阅读次数:
233
最近写HTML5+CSS3页面发现Jquery没法操作transform:旋转等一些效果所以自己简单写了个
分类:
Web程序 时间:
2015-01-11 14:44:13
阅读次数:
287