一、概述###抽象工厂模式,以一个鞋业代理工厂为例(可代理生产Nike,Adidas的鞋子)ConcreteFactory1, ConcreteFactory2 这里对实例工厂的分类,每一个实例工厂对应一可以看做是生产同一系列(品种)下的产品, 举例:前者代表Nike鞋工厂类,后者代...
分类:
其他好文 时间:
2014-06-27 00:05:37
阅读次数:
250
Fiddler是一个免费的Web调试代理,支持任何浏览器、系统以及平台。这个工具是进行Web和App网络开发的必备工具。根据Fiddler官网的描述,具有以下六大特点:Web调试、性能测试、HTTP/HTTPS流量记录、Web会话处理、安全测试、自定义扩展性。本文讨论的主要内容是如何设置Fiddle...
分类:
移动开发 时间:
2014-06-26 23:38:14
阅读次数:
736
原文出处:http://xiaoboss.iteye.com/blog/1181488在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果...
分类:
编程语言 时间:
2014-06-26 21:54:16
阅读次数:
251
iOS开发多线程篇—单例模式(ARC)一、简单说明:设计模式:多年软件开发,总结出来的一套经验、方法和工具java中有23种设计模式,在ios中最常用的是单例模式和代理模式。二、单例模式说明(1)单例模式的作用:可以保证在程序运行过程,一个类只有一个实例,而且该实例易于供外界访问,从而方便地控制了实...
分类:
移动开发 时间:
2014-06-26 18:05:58
阅读次数:
345
实现Cell的滑动删除, 需要实现UITableView的代理UITableViewDelegate中如下方法://先要设Cell可编辑- (BOOL)tableView:(UITableView*)tableView canEditRowAtIndexPath:(NSIndexPath*)inde...
分类:
移动开发 时间:
2014-06-26 17:53:38
阅读次数:
148
上一章,介绍了如何扩展spring类实现自动读取配置文件。
这一章,我们介绍如何通过实现BeanPostProcessor接口,对容器中的Bean做一层代理,来满足我们的个性化需求。
一、基本原理
我很不想贴代码,有时候语言是空洞的,又不得不贴代码,有时候感觉用代码来说明一件事反而更容易些。
import org.springframework.beans.Bean...
分类:
编程语言 时间:
2014-06-26 14:13:48
阅读次数:
255
常见的web服务器:Apache和Nginx(linux平台) IIS(window平台)
很多小公司小项目目前不一定适用web服务器,因为流量下,单台应用服务器可以支撑。
实际工作中,我所体会的web服务器的作用:
1. 负载均衡
2. 代理转发请求一下,更安全些,不直接暴露应用服务器IP给对方,因为应用服务器里面有代码等等...
分类:
Web程序 时间:
2014-06-26 10:38:04
阅读次数:
238
1。代理 位于客户端和服务器之间的HTTP实体,接收客户端的所有HTTP请求,并将这些请求转发给HTTP服务器。2、缓存 HTTP的仓库,使常用的页面的副本可以保存在离客户端更近地方3、网关 连接其他应用程序的特殊Web服务器4、Agent代理 发起自动HTTP请求的半智能Web服务器5、隧...
分类:
其他好文 时间:
2014-06-25 11:31:10
阅读次数:
165
#include"stdafx.h"#include#include#includeusingnamespacestd;classForeignGoods{private:stringname;public:ForeignGoods(stringname){this->name=name;}stri...
分类:
编程语言 时间:
2014-06-25 09:11:57
阅读次数:
321
我们在开发注册界面的时候,最后几个注册条件常常容易被系统弹出的键盘遮挡,如下图:
可以看见,邮箱条件被遮挡掉了,怎么解决呢?我是通过UITextField的代理加计算偏移量:
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, ty...
分类:
移动开发 时间:
2014-06-25 07:28:37
阅读次数:
232