第一种代理即Java的动态代理方式上一篇已经分析,在这里不再介绍,现在我们先来了解下GCLIB代理是什么?它又是怎样实现的?和Java动态代理有什么区别?
cglib(Code Generation Library)是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。
cglib封装了asm,可以在运行期动态生成新的class。
cglib用于AO...
分类:
编程语言 时间:
2014-11-04 15:03:56
阅读次数:
228
类是一种抽象的概念,对象是类的一种具体表示形式,是具体的概念。先有类,然后由类来生成对象(Object)。对象又叫做实例(Instance)。类由两大部分构成:属性以及方法。属性一般用名词来表示,方法一般用动词来表示。如果一个java源文件中定义了多个类,那么这些类中最多只..
分类:
编程语言 时间:
2014-11-04 07:00:06
阅读次数:
205
Linux ioremap 的实现
linux, memory, ioremap
在 linux kernel 的代码中,经常看到 ioremap 函数。
其功能是将给定的物理地址映射为虚拟地址。
注意,此处的物理地址并不是真正内存的物理地址,而是cpu上的io memory。
可以参考芯片《Reference Manual》中断 memory map 章节。
本文主要学习 iorem...
分类:
系统相关 时间:
2014-11-03 19:24:20
阅读次数:
343
报错:?duplicate?symbol?_OBJC_IVAR_$_XXXXX
?重复引用了?XXXXX?,找到并?delete-----》?remove?reference?就OK乐
分类:
其他好文 时间:
2014-11-03 17:55:17
阅读次数:
186
cocos2d-x发生undefined reference to `XX'错误 一劳永逸解决方法参考文章:http://blog.csdn.net/kafeidev/article/details/9157895http://blog.csdn.net/fu_zk/article/details/...
分类:
其他好文 时间:
2014-11-03 10:10:21
阅读次数:
178
前几天用后缀数组写过一次这题,毫无疑问很感人的TLE了-_-||今天偶然发现了马拉车模板,O(N)时间就搞定reference:http://acm.uestc.edu.cn/bbs/read.php?tid=3258 1 #include 2 #include 3 #include 4 us...
分类:
其他好文 时间:
2014-11-02 20:57:43
阅读次数:
151
今天发现自己连Bundle类都没有搞清楚,于是花时间研究了一下。依据google官方的文档(http://developer.android.com/reference/android/os/Bundle.html)Bundle类是一个key-value对,“A mapping from Strin...
分类:
移动开发 时间:
2014-11-02 20:47:06
阅读次数:
249
中国剩余定理出自《孙子算经》中的一个问题: 有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二。问物几何?这道题实际上就是解这么一个同余方程组:x≡2 (mod 3)x≡3 (mod 5)x≡2 (mod 7) 求解x至于该方程的解法,wikipedia上解释得很详细://Reference.....
分类:
其他好文 时间:
2014-11-01 13:12:41
阅读次数:
174
http://zetcode.com/db/mysqlcsharptutorial/ MySQL C# tutorial0. first: add reference MySql.Dataaddusing MySql.Data.MySqlClient; 1. connect & selec...
分类:
数据库 时间:
2014-10-31 13:26:14
阅读次数:
218
这个是在Linux上编译项目的时候,一个动态库层用到的一个函数实现未找到,即使我链接了libpng2也没有找到,原因是这个库老了一些,没有这个函数定义,需要链接更高版本的png库,CentOS上有了在/usr/lib64/libpng15.so.15下,所以我readelf -s了下这个文件,果然有...
分类:
其他好文 时间:
2014-10-31 13:23:23
阅读次数:
135