一、代理的基本概念
1、生活中的代理:例如买一台电脑我们往往从代理商那里买,而不是直接跑去总部直接买,不管从哪里买电脑都是一样的,从代理那里买我们可以不用跑来跑去的,省去了很多烦。
2、程序中的代理:要为已经存在的多个具有相同接口的目标类(有称为委托类)添加系统的功能,如异常处理、日记、方法运行的时间、事务管理等等,那么,该怎么做呢?如果我们直接修改接口实现显然违背了开闭原则,程序容易出错。有...
分类:
编程语言 时间:
2015-04-03 09:35:48
阅读次数:
178
带箭头阴影的提示框,CSS代码,不过IE8下好像不兼容,似乎看不到效果,火狐、Opera等都可以,不要小看那个小箭头,对CSS不熟悉的朋友,还真是有点不好捣。...
分类:
Web程序 时间:
2015-04-03 09:33:20
阅读次数:
135
1.Linux的发展史:1991年,Linux由芬兰赫尔辛基大学的名叫Linus Torvalds的大学生开发的,Linux是这个操作系统内核的名字。2.嵌入式系统:所谓嵌入式系统是指带有微处理器的非计算机系统,如MP3播放器、工控设备、车载电子设备、手持设备、信息家电等都采用的嵌入式系统。Linux凭借其内核稳定、可靠性高、实时性好、可裁剪、内核小、支持多种开发语言等优势成为众多嵌入式系统厂商看好...
分类:
系统相关 时间:
2015-04-03 09:32:47
阅读次数:
179
高仿微信主UI之前在Android组件:Fragment切换后保存状态 一文中讲到了Fragment切换后,是如何保存原来的状态的,最重要的就是用add方法取代现在各种教程常见的replace方法。然而我发现有不少App都貌似采用ViewPager + Fragment来做主UI的。于是在Android组件:Fragment切换后保存状态 的基础上加入了ViewPager,看了下微信界面,要高仿就尽...
分类:
微信 时间:
2015-04-03 09:33:44
阅读次数:
378
使用方法:新建一个继承于NSString的类,再导入NSString+Check.h头文件,通过判断字符串的属性值(checkPhoneNumInput)YES or NO 即可。
// NSString+Check.h
// ics
//
// Created by Casystar on 15-4-2.
// Copyright (c) 2015年 dong....
分类:
移动开发 时间:
2015-04-03 09:32:41
阅读次数:
135
题解:
首先我们给AA数组(糖果)和BB数组(药片)从小到大排个序。
lastilast_i 表示一个极大值 xx 使得 BxAiB_x 。
f(i,j)f(i,j) 表示枚举到第 AiA_i 时,有至少 jj 对匹配,使得 A???>B???A_{***}>B_{***}
然后枚举到 AiA_i 不代表也必须只能使用 BiB_i 以及其前的B数组元素。
f(i,j)=f(i?1,j)+...
分类:
其他好文 时间:
2015-04-03 09:34:16
阅读次数:
104
Description
Mike is very upset that many people on the Internet usually mix uppercase and lowercase letters in one word. That's why he decided to invent an extension for his favorite browser that w...
分类:
其他好文 时间:
2015-04-03 09:33:05
阅读次数:
156
Unique Paths II - LeetCode
题目:
Follow up for "Unique Paths":
Now consider if some obstacles are added to the grids. How many unique paths would there be?
An obstacle and empty space is mar...
分类:
其他好文 时间:
2015-04-03 09:32:22
阅读次数:
105
hive支持的分析函数:
总的概括:http://www.07net01.com/linux/HIVE_chuangkoujifenxihanshu_yingyongchangjing_532180_1373989446.html
**********************************************************************************...
分类:
其他好文 时间:
2015-04-03 09:32:01
阅读次数:
128
游戏要用动画,美工还没做出来,于是,从网上找来了几张图,不过图是JavaME时代的图,动画都是靠裁切来显示的,于是想将大图分割成小图来用。
图片规格:图中每个小图的大小是相等的,基本上都是正行,整列的。
上代码:
const char * CutNormalImage::IMAGE_FORMAT_NAME = "image_ (%d).png" ;
const char * pSav...
分类:
其他好文 时间:
2015-04-03 09:34:13
阅读次数:
112
1、Tomcat Server的组成原理
(1)- Server
一个服务器代表整个Catalina servlet容器。
(2)-Service
Service是这样一个集合:它由一个或者多个Connector组成,以及一个Engine,负责处理所有Connector所获取到的客户请求。
(3)-Connector
一个Connector将在某个指定端口上侦听客户请求,并将获得的...
分类:
其他好文 时间:
2015-04-03 09:31:55
阅读次数:
99
之前写过一篇wamp配置虚拟主机目录的文章,详情见 Wamp配置虚拟主机目录,但是最近不知道什么原因,本地环境下使用这种方式无法访问到对应的目录了,百思不得其解的情况下,换了一种方式。参考前面的文章的步骤。将httpd.conf开启虚拟主机配置Include conf/extra/httpd-vhosts.conf
配置httpd-vhosts.conf文件将原来的内容删除,添加本地根目录<Vi...
分类:
其他好文 时间:
2015-04-03 09:34:12
阅读次数:
125
数字动态效果
.MJHmain .MJHsimpleInfo { padding: 78px 0; text-align: center; color: #939698;}
.MJHmain .MJHsimpleInfo li{ float: left; width: 331px; margin-top: 30px;}
p{width:600p...
分类:
其他好文 时间:
2015-04-03 09:31:51
阅读次数:
157
首先我想说关于网页中做css抖动不难,用js命令也不难,下面我将为大家详细介绍具体做法。
一、我们要先有个网页代码的基本架构,比如
抖动网页的基本框架
我们先随便建一点标签
我们先随便建一点标签
我们先随便建一点标签
我们先随便建一点标签
我们先随便建一点标签
二、为了使我们的抖动更加明显我们可以在网页中插入几张图片,比如
抖动网页...
分类:
编程语言 时间:
2015-04-03 09:30:40
阅读次数:
143
要求在一个DAG中删去不多于k条边,使得拓扑序的字典序最大。
贪心策略:每次删去入度小于res的,序号尽量大的点的入边。
需要用线段树维护区间最小值。
代码:
#include
#include
#include
#include
#include
#include
#include
using namespace std;
const int N = 400000 +10;
const ...
分类:
编程语言 时间:
2015-04-03 09:32:36
阅读次数:
157
//父构造函数
function Parent(name){
this.name=name
|| 'ling';
}
//向该原型添加功能
Parent.prototype.say=function(){
return this.name;
}
//空白的子构造函数
function Child(name){};
//继承开始
inherit(Child,Parent);
...
分类:
其他好文 时间:
2015-04-03 09:31:30
阅读次数:
115
/*
*copyright(c) 2015,烟台大学计算机学院
*All rights reserved。
*文件名称:第四周(基于对象求长方体表面积和体积)
*作者:王忠
*完成日期:2015.4.2
*版本号:v1.0
*
*问题描述:
需要你定义长方柱类,代码中已经给出由5个长方柱对象构成的对象数组b;B数组中的前3个对象b[0]、b[1]、b[2]直接参数初始了,需要...
分类:
其他好文 时间:
2015-04-03 09:31:47
阅读次数:
99