page
after_you
这个作者很懒,什么都没留下…
展开
-
JQuery选择器
JQuery选择器$("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素$("div") 选择所有的div标签元素,返回div元素数组$(".myClass") 选择使用myClass类的css的所有元素$转载 2016-09-25 20:21:30 · 263 阅读 · 0 评论 -
几种压缩算法实现原理详解
gzip 、zlib以及图形格式png,使用的压缩算法都是deflate算法。从gzip的源码中,我们了解到了defalte算法的原理和实现。我阅读的gzip版本为 gzip-1.2.4。下面我们将要对deflate算法做一个分析和说明。首先简单介绍一下基本原理,然后详细的介绍实现。1 gzip 所使用压缩算法的基本原理gzip 对于要压缩的文件,首先使用LZ77算法的一个变种转载 2016-10-28 00:16:55 · 721 阅读 · 0 评论 -
静态代理;动态代理;CGLIB
静态代理模式因为需要对一些函数进行二次处理,或是某些函数不让外界知道时,可以使用代理模式,通过访问第三方,间接访问原函数的方式,达到以上目的。interface Hosee{ String sayhi();}class Hoseeimpl implements Hosee{ @Override public String sayhi() {转载 2016-10-28 13:40:53 · 253 阅读 · 0 评论 -
Ivy简介
所有的软件开发项目都必须依靠来自其它项目的源代码,开发团队并不会,也不需要去维护这些代码,只是依赖其API。项目越大,数量越多,构建就越加复杂和耗时。当然,你可以把所有需要的源代码的jar包都放到项目专门的一个目录中,然后再通过svn将其存储进repository里面。但是,这样一来,你的repository的占用量就增加了,而且大家都有可能在不知情的情况下添加进新的库,或者删除了,导转载 2016-11-11 23:38:54 · 526 阅读 · 0 评论