动态代理涉及到的5个类:1. 接口Interface 2.被代理类 3.动态代理处理类 4.测试类 5.生成的代理类
整个过程就是:先调用Proxy.newProxyInstance()方法,传入接口,class loader以及动态代理处理类(被代理类是处理类的一个属性,作为参数传入),这个方法生成接口的一个实现类(代理类),这个代理类继承自Proxy类,所以可以得到传入到Proxy类的...
分类:
编程语言 时间:
2015-06-26 13:01:11
阅读次数:
159
首先确保一份已经配好功能的html文件。
1.初始化一个webview(viewdidload)
UIWebView* webView = [[UIWebView alloc]
initWithFrame:self.view.bounds];
[self.view addSubview:webView];
2.将此webview与WebViewJavascriptBridge关...
分类:
编程语言 时间:
2015-06-26 12:59:53
阅读次数:
169
use supervisor instead of nohup...
分类:
其他好文 时间:
2015-06-26 13:01:50
阅读次数:
130
jsp中用EL读取了数据库里面的时间,怎么设置格式显示的格式
首先导入标签
http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
"/>
value="${viewKq.srq}" EL表达式取的日期值
Pattern:输出的日期格式;
这样就可以把时间格式化
在EL表达式中要显示“yyyy-MM-dd”格式的日期:
...
分类:
数据库 时间:
2015-06-26 13:00:00
阅读次数:
154
Scala 中Array,List,Tuple的区别...
分类:
其他好文 时间:
2015-06-26 13:01:11
阅读次数:
344
一般出现该错误是由于应用程序是32位导致的,可以使用file命令来查看:
wsh@ubuntu:~/Desktop$ file make_ext4fs
make_ext4fs: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Lin...
分类:
其他好文 时间:
2015-06-26 13:01:00
阅读次数:
220
关于TabLayout+ViewPager组合实现多页面滑动...
分类:
其他好文 时间:
2015-06-26 13:00:13
阅读次数:
174
浏览器输入一个网址,要访问该网址必须由DNS解析出对应的服务器的IP地址。对于大型网站来说,一个网站对应多台服务器,那么DNS解析出的可能是进行负载均衡的服务器的IP地址。DNS解析过程总体上来说是先查缓存,缓存没有命中然后迭代查询本地(ISP)DNS服务器,由本地DNS服务器递归查询的过程。
整体过程如下图所示:
我们以访问www.example...
分类:
其他好文 时间:
2015-06-26 12:59:14
阅读次数:
184
在Windows中设置环境变量是很简单的事情。如下图,只要右键我的电脑->高级系统设置->环境变量,选择Path之后,点击“编辑”就可以输入你要添加的内容。可以把一些希望直接运行的命令行命令添加上去。比如java,就要把jdk下的bin目录搞上去等。
然而,在Linux中就没有这么简单了。
以Ubuntu为例,设置环境变量的方式有两种,一种是
通过Ctrl+Alt+T打开终端,然后输...
分类:
系统相关 时间:
2015-06-26 13:00:08
阅读次数:
170
有时候我们重写父类的init方法时不注意将init后面的第一个字母写成了小写,在这个方法里面又调用父类的初始化方法(self = [super init];)时会报错,错误信息如下:error:Cannot assign to 'self' outside of a method in the init family
原因:只能在init方法中给self赋值,Xcode判断是否为init...
分类:
其他好文 时间:
2015-06-26 12:59:21
阅读次数:
113
Adapter(适配器)
Bridge(桥接)
Composite(组合)
Decorator(修饰)
Facade(外观)
Proxy(外观)...
分类:
其他好文 时间:
2015-06-26 12:57:52
阅读次数:
181
1. 概览
本文记录经典的IPC:pipes, FIFOs, message queues, semaphores, and shared memory。
2. PIPES
管道是UNIX系统IPC的最古老形式,并且所有的UNIX系统都提供此通信机制。但管道有两个局限性:
历史上,它们是半双工的,现在某些系统提供全双工管道。它们只能在共有祖先的进程间使用。通常,一个管道由一...
分类:
系统相关 时间:
2015-06-26 12:56:57
阅读次数:
233
//题目:Find the total area covered by two rectilinear rectangles in a 2D plane.
//Each rectangle is defined by its bottom left corner and top right corner as shown in the figure.
//求两个正方形的面积(重叠地方只算一次...
分类:
其他好文 时间:
2015-06-26 12:57:20
阅读次数:
283
最近在学习WebSocket的知识,从tomcat的示例文件中找到了一些例程,但是把项目拷贝到MyEclipse中,启动tomcat的时候一直报这个异常,引起这个异常的原因是我引入了两个jar包到这个项目中 catalina.jar,tomcat-coyote.jar。这个是tomcat提供的两个jar包。当在tomcat中部署这个项目的时候会出现这个异常,应该是包冲突的原因。我从网上搜了很多的解...
分类:
编程语言 时间:
2015-06-26 12:56:06
阅读次数:
133
通过手机浏览器直接打开Android应用程序。如果本地已经安装了指定Android应用,就直接打开它;如果没有安装,则直接下载该应用的安装文件(也可以跳转到下载页面)。...
分类:
移动开发 时间:
2015-06-26 12:56:21
阅读次数:
135
vim 代码规范工具php-cs-fixer.phar
(参考https://github.com/FriendsOfPHP/PHP-CS-Fixer)
INSTALL
curl http://get.sensiolabs.org/php-cs-fixer.phar -o php-cs-fixer
sudo chmod a+x php-cs-fixer
sudo mv php-...
分类:
Web程序 时间:
2015-06-26 12:56:28
阅读次数:
203