代理模式的核心作用就是通过代理,控制对对象的访问。这跟实际中是一样的,比如说明星都有经纪人,这就是一个代理,比如有人要找某明星拍戏,那么首先处理这事的是他的经纪人,虽然拍戏需要自己拍,但是拍戏前后的一些必须要做的事等等,都由这个经纪人来处理。
在程序中也是如此,通过代理,可以详细控制访问某个或者某类对象的方法,在调用这个方法前做前置处理,调用这个方法后做后置处理。这也是AOP的实现原理。...
分类:
编程语言 时间:
2016-08-03 20:30:53
阅读次数:
235
android如何实现两个Activity数据交互?主要是根据Intent的携带功能,intent可以携带很多信息,比如Bundle,URI甚至对象(此时要序列化,并且对象里面的成员变量如果是对象,也要序列化),实现的具体代码如下: 一般而言,传递一个标识符,如上面的uri是效率比较高的做法,然而, ...
分类:
移动开发 时间:
2016-08-03 20:29:27
阅读次数:
230
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body><script> //内部私有函数 function a(param){ function b(thein ...
分类:
Web程序 时间:
2016-08-03 20:27:05
阅读次数:
253
http://www.2cto.com/database/201504/387166.html http://www.2cto.com/database/201504/387166.html 1.背景 MySQL的cluster方案有很多官方和第三方的选择,选择多就是一种烦恼,因此,我们考虑MySQ ...
分类:
数据库 时间:
2016-08-03 20:28:49
阅读次数:
353
一、总结 二、Bug描述 枚举变量的维护以及方法使用: 查询数据库合并性能优化: JVM堆中缓存当天的数据性能优化: 注意:存放在JVM堆中的map要放在枚举变量中。放在方法中,每次new一个Map不正确;放在*BoImpl层中,由于*BoImpl并不是单例,而我们的项目又是部署在集群之上的,所以要 ...
分类:
其他好文 时间:
2016-08-03 20:27:23
阅读次数:
125
逻辑运算: 与运算&:与0清零 清零用与运算 或运算 |:或1置一 置一用或运算 异或 ^:不同为1 /*****单个寄存器清零置一******************************************************** int a =0x00000000; int b = ...
分类:
其他好文 时间:
2016-08-03 20:29:41
阅读次数:
252
1.文件属性 其中:install.log的文件权限为:-rw-r--r-- 第一个字符代表这个文件的类型(如目录、文件或链接文件等等): 当为[ d ]则是目录,例如上表档名为『.gconf』的那一行; 当为[ - ]则是文件,例如上表档名为『install.log』那一行; 若是[ l ]则表示 ...
分类:
系统相关 时间:
2016-08-03 20:26:42
阅读次数:
230
今天来说说装饰器。 在python语言中,装饰器的主要作用是减少重复输入的精髓。有了装饰器,可以非常直观而优雅的使用重复代码,就像一件衣服,可以给皇帝穿,也可以给任何人穿,只要你觉得需要这件“衣服” 语法: @装饰函数名 如@yifu 就是一个装饰器,yifu就是一个装饰函数 好吧,我们先来做一件衣 ...
分类:
编程语言 时间:
2016-08-03 20:26:45
阅读次数:
241
题意:n根木棍随意摆放在一个平面上,问放在最上面的木棍是哪些。 思路:线段相交,因为题目说最多有1000根在最上面。所以从后往前处理,直到木棍没了或者最上面的木棍的总数大于1000. ...
分类:
其他好文 时间:
2016-08-03 20:27:06
阅读次数:
155
1、JavaBean 定义:一种用Java语言写的可重用组件(是具有某种功能,或者处理某个业务的对象)。 特点:共有类、无参构造、私有属性(共有的get、set方法)、可以有方法,但不作为业务逻辑 优点:Write once,run anywhere,reuse everywhere。 2、EJB ...
分类:
编程语言 时间:
2016-08-03 20:25:52
阅读次数:
190
【摘要】:条件随机场用于序列标注,数据分割等自然语言处理中,表现出很好的效果。在中文分词、中文人名识别和歧义消解等任务中都有应用。本文源于笔者做语句识别序列标注过程中,对条件随机场的了解,逐步研究基于自然语言处理方面的应用。成文主要源于自然语言处理、机器学习、统计学习方法和部分网上资料对CRF介绍的... ...
分类:
其他好文 时间:
2016-08-03 20:28:24
阅读次数:
298
贵有恒,何必三更起五更眠;最无益,莫过一日曝十日寒。 【动态规划】机器人军团 题目描述 邪狼:“怎么感觉这些机器人比我还聪明?不是说人工智能永远不能超越人类吗?”天顶星人:“你们真是目光短浅,自大而愚蠢!你要知道,如果有意识的智慧生命在无穷无尽的岁月里居然做不到无意识的宇宙曾做过的事(产生智慧生命) ...
分类:
其他好文 时间:
2016-08-03 20:26:09
阅读次数:
184
一、使用django实现之定义分页 1、自定义分页在django模板语言中,通过a标签实现; 2、前段a标签使用<a href="/user_list/?page=1">1</a>,将page的值传送到函数/user_list/中,后端在user_list中通过request.GET.get('pa ...
分类:
其他好文 时间:
2016-08-03 20:27:16
阅读次数:
219
#include<stdio.h>int main(){ int num1, num2,temp; scanf("%d%d",&num1,&num2); int t1 = num1; int t2 = num2; while (num2 != 0) { temp = num1%num2; num1 ...
分类:
编程语言 时间:
2016-08-03 20:28:04
阅读次数:
214
1.对象 属性 方法 对象往往用名词来表示 方法一般都是些动词 属性值则往往是一些行容词 (例如:黑猫睡在我头上)猫为对象,黑为形容词,我头上为方法,睡为参数2.类 类更多的是一个模板,而对象就是这些模板的基础上被创建出来的 (例如:老鹰属于鸟类)3.封装 封装主要有两个部分组成 1.相关的数据(用 ...
分类:
Web程序 时间:
2016-08-03 20:27:58
阅读次数:
151
随着移动互联网的发展,APP开发已经成了当下最热门的话题。无数人都盼望做出下一个微信、滴滴打车等等神奇的APP软件。如今,APP开发门槛已经非常低,媒体上也充斥着各种小团队创造奇迹的故事。不过,APP开发是否真的那么简单呢?如果从头开始的话,开发APP的成本大概是多少呢? ...
分类:
移动开发 时间:
2016-08-03 20:25:48
阅读次数:
218